﻿/*
Cache: vc_icon, ts-extend-countdown, vc_qf_icon, vc_btn, rightbar_css, scroll_top_css
*/
/* vc_icon: (http://5f73fdce1659d.t74.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_icon.css) */
vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
        text-align: left
    }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center { 
        text-align: center
    }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
        text-align: right
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
        text-align: center;
        display: inline-block;
        border: 2px solid transparent;
        width: 4em;
        height: 4em;
        box-sizing: content-box;
        position: relative
    }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
            font-size: 2.15em;
            font-style: normal;
            font-weight: 400;
            line-height: 1 !important;
            font-size-adjust: none;
            font-stretch: normal;
            -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
            -webkit-font-language-override: normal;
            font-language-override: normal;
            -webkit-font-kerning: auto;
            font-kerning: auto;
            font-synthesis: weight style;
            font-variant: normal;
            text-rendering: auto;
            display: inline-block;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
                font-style: normal;
                font-weight: 400;
                display: inline-block;
                text-decoration: inherit;
                width: inherit;
                height: inherit;
                font-size: 1em;
                text-align: center;
                text-rendering: optimizelegibility
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            top: 0;
            box-sizing: content-box;
            border: none
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs {
            max-width: 100% !important;
            line-height: 0.7em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs.vc_icon_element-have-style-inner {
                width: 1.9em !important;
                height: 1.9em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs .vc_icon_element-icon {
                font-size: 0.7em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
            max-width: 100% !important;
            line-height: 1.2em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
                width: 2.5em !important;
                height: 2.5em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
                font-size: 1.2em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
            max-width: 100% !important;
            line-height: 1.6em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
                width: 3.15em !important;
                height: 3.15em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
                font-size: 1.6em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
            max-width: 100% !important;
            line-height: 2.15em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
                width: 4em !important;
                height: 4em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
                font-size: 2.15em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
            max-width: 100% !important;
            line-height: 2.85em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
                width: 5em !important;
                height: 5em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
                font-size: 2.85em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
            max-width: 100% !important;
            line-height: 5em !important
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
                width: 8.5em !important;
                height: 8.5em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
                font-size: 5em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
            border-radius: 50%
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
            border-radius: 5px
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
            color: #5472d2
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
            color: #00c1cf
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
            color: #fe6c61
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
            color: #8d6dc4
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
            color: #4cadc9
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
            color: #cec2ab
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
            color: #50485b
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
            color: #75d69c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
            color: #2a2a2a
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
            color: #ebebeb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
            color: #f7be68
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
            color: #5aa1e3
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
            color: #6dab3c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
            color: #f4524d
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
            color: #f79468
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
            color: #b97ebb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
            color: #fff
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
            border-color: #5472d2
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
            background-color: #5472d2
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
            border-color: #00c1cf
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
            background-color: #00c1cf
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
            border-color: #fe6c61
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
            background-color: #fe6c61
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
            border-color: #8d6dc4
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
            background-color: #8d6dc4
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
            border-color: #4cadc9
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
            background-color: #4cadc9
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
            border-color: #cec2ab
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
            background-color: #cec2ab
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
            border-color: #50485b
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
            background-color: #50485b
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
            border-color: #75d69c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
            background-color: #75d69c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
            border-color: #2a2a2a
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
            background-color: #2a2a2a
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
            border-color: #ebebeb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
            background-color: #ebebeb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
            border-color: #f7be68
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
            background-color: #f7be68
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
            border-color: #5aa1e3
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
            background-color: #5aa1e3
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
            border-color: #6dab3c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
            background-color: #6dab3c
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
            border-color: #f4524d
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
            background-color: #f4524d
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
            border-color: #f79468
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
            background-color: #f79468
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
            border-color: #b97ebb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
            background-color: #b97ebb
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
            border-color: #fff
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
            background-color: #fff
        }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl {
            max-width: 100% !important;
            line-height: 7em !important;
            width: 6.5em;
            height: 6.5em
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl.vc_icon_element-have-style-inner {
                width: 11.5em !important;
                height: 11.5em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl .vc_icon_element-icon {
                font-size: 7em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl {
            max-width: 100% !important;
            line-height: 10em !important;
            width: 9.5em;
            height: 9.5em
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl.vc_icon_element-have-style-inner {
                width: 15.5em !important;
                height: 15.5em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl .vc_icon_element-icon {
                font-size: 10em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl {
            max-width: 100% !important;
            line-height: 15em !important;
            width: 14.5em;
            height: 14.5em
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl.vc_icon_element-have-style-inner {
                width: 20em !important;
                height: 20em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl .vc_icon_element-icon {
                font-size: 13em !important
            }

        .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl {
            max-width: 100% !important;
            line-height: 20em !important;
            width: 19.5em;
            height: 19.5em
        }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl.vc_icon_element-have-style-inner {
                width: 32em !important;
                height: 32em !important
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl .vc_icon_element-icon {
                font-size: 20em !important
            }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-inline {
        display: inline-block;
        vertical-align: middle
    }
/* ts-extend-countdown: (http://5f73fdce1659d.t74.qifeiye.com/FeiEditor/bitSite/css/jquery.vcsc.counteverest.min.css) */
.clearfix-float:after, .clearfix-float:before {
    content: " ";
    display: table
}

.clearfix-float:after {
    clear: both
}

.clearfix-float {
    *zoom: 1
}

.style-0, .style-1, .style-10, .style-2, .style-3, .style-4, .style-5, .style-6, .style-7, .style-8, .style-9 {
    display: table;
    height: 100%;
    width: 100%
}

.ts-countdown {
    line-height: 1.2em;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important
}

.style-0 .ts-countdown {
    background: #f7f7f7;
    line-height: 1.4;
    padding: 10px 0
}

.style-0 .ce-days, .style-0 .ce-dseconds, .style-0 .ce-hours, .style-0 .ce-minutes, .style-0 .ce-mseconds, .style-0 .ce-seconds {
    font-size: 60px
}

.style-0 .ce-days-label, .style-0 .ce-dseconds-label, .style-0 .ce-hours-label, .style-0 .ce-minutes-label, .style-0 .ce-mseconds-label, .style-0 .ce-seconds-label {
    text-transform: uppercase
}

.style-1 .ts-countdown {
    background: #f7f7f7;
    line-height: 1.4;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important
}

.style-1 .ce-days, .style-1 .ce-dseconds, .style-1 .ce-hours, .style-1 .ce-minutes, .style-1 .ce-mseconds, .style-1 .ce-seconds {
    font-size: 60px
}

.style-1 .ce-days-label, .style-1 .ce-dseconds-label, .style-1 .ce-hours-label, .style-1 .ce-minutes-label, .style-1 .ce-mseconds-label, .style-1 .ce-seconds-label {
    display: block;
    text-transform: uppercase
}

.style-1 .ce-dseconds, .style-1 .ce-mseconds {
    display: inline-block;
    width: 150px
}

.style-1 .col {
    display: inline-block;
    padding: 10px;
    margin: 0px;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    float: none
}

.style-2 {
    background: #ffc728;
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-weight: 300;
    text-align: center
}

    .style-2 .ts-countdown {
        display: inline-block
    }

    .style-2 .bar {
        clear: both;
        background: #a66600;
        float: left;
        margin: 7px 5px 0 0;
        width: 60%;
        height: 10px
    }

    .style-2 .fill {
        background: #fff;
        height: 10px;
        width: 0
    }

    .style-2 .text {
        clear: both;
        padding-top: 30px;
        text-align: left
    }

    .style-2 strong {
        font-size: 32px;
        font-style: italic;
        font-weight: 600;
        line-height: 1.1em
    }

    .style-2 p {
        font-size: 22px;
        font-style: italic;
        line-height: 1.2em;
        margin: 10px 0
    }

    .style-2 .ce-days, .style-2 .ce-hours, .style-2 .ce-minutes, .style-2 .ce-seconds {
        font-weight: 600 !important;
        float: left;
        width: 30px;
        text-align: right;
        margin-right: 10px
    }

    .style-2 .ce-days-label, .style-2 .ce-hours-label, .style-2 .ce-minutes-label, .style-2 .ce-seconds-label {
        color: #a76500;
        font-weight: 400;
        float: left;
        text-transform: uppercase
    }

@media all and (min-width:900px) {
    .style-2 .ts-countdown {
        display: block
    }

    .style-2 .info {
        width: 90%;
        margin: 10px auto !important
    }

    .style-2 .text {
        padding-top: 10px;
        clear: none;
        float: left;
        margin: -20px 0 0 50px
    }

    .style-2 .bar {
        width: 60%
    }

    .style-2 strong {
        font-size: 40px
    }

    .style-2 p {
        font-size: 30px
    }
}

.style-3 {
    background: #000;
    color: #fff
}

    .style-3 .ts-countdown {
        background: #000;
        color: #fff;
        font-weight: 100;
        text-align: center;
        min-height: 0
    }

    .style-3 .number {
        display: block;
        height: 50px;
        margin: 0 20%;
        padding: 5% 0
    }

        .style-3 .number + .number {
            border-top: 1px solid #ffc728
        }

@media all and (min-width:400px) {
    .style-3 .ts-countdown {
        font-size: 60px
    }

    .style-3 .number {
        display: inline-block;
        height: 110px;
        line-height: 110px;
        margin: 0;
        padding: 0 5%
    }

        .style-3 .number + .number {
            border-top: 0;
            border-left: 1px solid #ffc728
        }
}

@media all and (min-width:690px) {
    .style-3 .ts-countdown {
        font-size: 120px
    }
}

.style-4 {
    background: #ec667a;
    color: #fff;
    min-height: 90px;
    font-family: 'Source Sans Pro',sans-serif;
    text-transform: lowercase;
    font-size: 30px;
    font-weight: 300
}

    .style-4 span {
        font-weight: 900
    }

@media all and (min-width:730px) {
    .style-4 {
        font-size: 60px
    }
}

.style-5 {
    background-color: #000;
    color: #fff;
    font-family: 'Permanent Marker',cursive;
    font-size: 70px
}

    .style-5 .ts-countdown {
        background-size: cover
    }

@media all and (min-width:540px) {
    .style-5 {
        font-size: 140px
    }
}

.style-6 {
    color: #00bfa0;
    font-size: .8em;
    font-family: 'Unica One',cursive
}

    .style-6 .col {
        display: inline-block;
        margin: 10% 2% 0;
        width: 20%;
        padding-bottom: 8%;
        float: none
    }

    .style-6 .ce-days, .style-6 .ce-hours, .style-6 .ce-minutes, .style-6 .ce-seconds {
        color: #fff;
        display: block;
        font-size: 1.5em;
        height: 1.8em;
        line-height: 1.8em;
        margin-bottom: 5px
    }

html:not([class*=internet-explorer]) .style-6 .ce-days, html:not([class*=internet-explorer]) .style-6 .ce-hours, html:not([class*=internet-explorer]) .style-6 .ce-minutes, html:not([class*=internet-explorer]) .style-6 .ce-seconds {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000
}

.style-6 .ce-flip-wrap {
    position: relative
}

html:not([class*=internet-explorer]) .style-6 {
    overflow: hidden;
    position: relative;
    z-index: 3
}

    html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap {
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: 0s;
        -moz-transition: 0s;
        transition: 0s
    }

    html:not([class*=internet-explorer]) .style-6 .animate .ce-flip-wrap {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        transform: rotateY(180deg);
        -webkit-transition: .6s;
        -moz-transition: .6s;
        transition: .6s
    }

.style-6 .ce-flip-wrap .ce-flip-back, .style-6 .ce-flip-wrap .ce-flip-front {
    background: #00bfa0;
    height: 1.8em;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-back, html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-front {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.style-6 .ce-flip-wrap .ce-flip-front {
    z-index: 2
}

html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 2
}

@media all and (min-width:540px) {
    .style-6 {
        font-size: 1.2em
    }

        .style-6 .col {
            padding-bottom: 20px;
            float: none
        }
}

.style-7 {
    background: #292929;
    color: #00deff;
    font-family: Exo,sans-serif;
    font-size: 40px;
    line-height: 170px;
    text-align: center;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important
}

    .style-7 .ts-countdown {
        display: inline-block;
        height: 1em;
        line-height: 1em;
        overflow: hidden
    }

    .style-7 .number {
        bottom: -1em;
        display: inline-block;
        padding: 0 .1em;
        position: relative;
        text-align: left;
        -moz-transition: none;
        -webkit-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        width: 1.1em;
        -webkit-box-sizing: content-box !important;
        -moz-box-sizing: content-box !important;
        box-sizing: content-box !important
    }

        .style-7 .number.ce-mseconds {
            width: 130px
        }

        .style-7 .number.animate {
            -moz-transform: translateY(-100%);
            -webkit-transform: translateY(-100%);
            -o-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
            transform: translateY(-100%);
            -moz-transition: -moz-transform .3s;
            -webkit-transition: -webkit-transform .3s;
            -o-transition: -o-transform .3s;
            -ms-transition: -ms-transform .3s;
            transition: transform .3s
        }

        .style-7 .number::before {
            content: attr(data-old);
            position: absolute;
            top: -100%;
            -moz-transform: translate3d(0,0,0);
            -webkit-transform: translate3d(0,0,0);
            -o-transform: translate3d(0,0,0);
            -ms-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0)
        }

@media all and (min-width:600px) {
    .style-7 {
        font-size: 90px
    }

        .style-7 .number {
            width: 1.2em
        }
}

.style-8 {
    background: #fde5e1;
    color: #594b48;
    font-family: Alice,serif;
    font-size: 1.2em;
    text-transform: uppercase
}

    .style-8 .ce-days {
        font-size: 3em
    }

    .style-8 strong {
        color: #c28a81;
        display: block;
        font-weight: 400
    }

@media all and (min-width:540px) {
    .style-8 {
        font-size: 2em
    }
}

.style-9 {
    background-color: #000;
    color: #fff;
    font-family: 'Open Sans';
    font-weight: 300
}

    .style-9 .ts-countdown {
        max-width: none;
        padding-top: 35px;
        padding-bottom: 5px;
        padding-left: 25px;
        padding-right: 25px
    }

    .style-9 .circle {
        display: inline-block;
        position: relative;
        margin: -10px
    }

    .style-9 canvas {
        height: 134px;
        width: 134px
    }

    .style-9 .circle__values {
        height: 70px;
        margin-top: -35px;
        position: absolute;
        top: 50%;
        width: 100%
    }

    .style-9 .ce-digit, .style-9 .ce-label {
        line-height: 1
    }

    .style-9 .ce-digit {
        display: block;
        font-size: 30px
    }

    .style-9 .ce-label {
        color: #929292;
        display: block;
        font-size: 12px;
        margin-top: 15px;
        text-transform: uppercase
    }

@media all and (min-width:400px) {
    .style-9 .circle {
        margin: -20px
    }

    .style-9 canvas {
        width: 164px;
        height: 164px
    }

    .style-9 .ce-digit {
        font-size: 35px
    }

    .style-9 .ce-label {
        font-size: 15px
    }
}

@media all and (min-width:900px) {
    .style-9 .circle {
        margin: -25px
    }

    .style-9 canvas {
        width: 204px;
        height: 204px
    }

    .style-9 .ce-digit {
        font-size: 40px
    }

    .style-9 .ce-label {
        font-size: 15px
    }
}

.style-10 .ts-countdown * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.style-10 .ts-countdown .unit-wrap {
    float: left;
    margin-left: 1.25em
}

    .style-10 .ts-countdown .unit-wrap:first-child {
        margin-left: 0
    }

    .style-10 .ts-countdown .unit-wrap > div:after, .style-10 .ts-countdown .unit-wrap > div:before {
        content: " ";
        display: table
    }

    .style-10 .ts-countdown .unit-wrap > div:after {
        clear: both
    }

    .style-10 .ts-countdown .unit-wrap > span {
        color: #000;
        display: block;
        font-size: 1.5em;
        margin: .66666666666667em 0 0;
        text-transform: uppercase
    }

.style-10 .ts-countdown div.flip-wrap {
    color: #fff;
    cursor: pointer;
    text-decoration: none
}

    .style-10 .ts-countdown div.flip-wrap:hover {
        color: #fff
    }

.style-10 .ts-countdown div.digits {
    list-style: none
}

.style-10 .ts-countdown.clearfix:after, .style-10 .ts-countdown.clearfix:before {
    content: " ";
    display: table
}

.style-10 .ts-countdown.clearfix:after {
    clear: both
}

.style-10 .ts-countdown.clearfix {
    *zoom: 1
}

.style-10 {
    padding: 20px 0;
    text-align: center;
    vertical-align: middle
}

    .style-10 .ts-countdown {
        display: inline-block;
        font-family: 'Unica One',cursive;
        margin: 1em;
        position: relative;
        text-align: center;
        -webkit-user-select: none
    }

        .style-10 .ts-countdown:after, .style-10 .ts-countdown:before {
            content: " ";
            display: table
        }

        .style-10 .ts-countdown:after {
            clear: both
        }

        .style-10 .ts-countdown div.digits {
            background: #000;
            border-radius: 5px;
            float: left;
            font-size: 120px;
            height: 150px;
            line-height: 150px;
            margin: 0 4px;
            position: relative;
            width: 70px
        }

            .style-10 .ts-countdown div.digits div.digits-inner {
                left: 0;
                height: 100%;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

                .style-10 .ts-countdown div.digits div.digits-inner:first-child {
                    z-index: 2
                }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap {
                    cursor: default !important;
                    display: block;
                    height: 100%;
                    margin: 0 !important;
                    overflow: visible !important;
                    -webkit-perspective: 300px;
                    -moz-perspective: 300px;
                    perspective: 300px
                }

                    .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
                        font-size: 120px;
                        height: 50%;
                        left: 0;
                        position: absolute;
                        outline: 1px solid transparent;
                        overflow: hidden;
                        width: 100%;
                        z-index: 1
                    }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div .shadow {
                            height: 100%;
                            position: absolute;
                            width: 100%;
                            z-index: 2
                        }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up {
                            -webkit-transform-origin: 50% 100%;
                            -moz-transform-origin: 50% 100%;
                            -ms-transform-origin: 50% 100%;
                            -o-transform-origin: 50% 100%;
                            transform-origin: 50% 100%;
                            top: 0
                        }

                            .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
                                background-color: #000;
                                background-color: rgba(0,0,0,.4);
                                content: "";
                                height: 2px;
                                left: 0;
                                position: absolute;
                                top: 73px;
                                width: 100%;
                                z-index: 5
                            }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.down {
                            bottom: 0;
                            -webkit-transform-origin: 50% 0;
                            -moz-transform-origin: 50% 0;
                            -ms-transform-origin: 50% 0;
                            -o-transform-origin: 50% 0;
                            transform-origin: 50% 0
                        }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
                            background-color: #191919;
                            border-radius: 5px;
                            color: #fff;
                            font-size: 120px;
                            height: 200%;
                            left: 0;
                            position: absolute;
                            text-align: center;
                            text-shadow: 0 1px 2px #000;
                            width: 100%;
                            z-index: 1
                        }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up div.inn {
                            background: #373737;
                            top: 0
                        }

                        .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.down div.inn {
                            bottom: 0
                        }

        .style-10 .ts-countdown div.play div.digits-inner.before {
            z-index: 3
        }

        .style-10 .ts-countdown div.play div.digits-inner.active {
            -webkit-animation: asd .5s .5s linear both;
            -moz-animation: asd .5s .5s linear both;
            animation: asd .5s .5s linear both;
            z-index: 5
        }

@-webkit-keyframes asd {
    0% {
        z-index: 2
    }

    100%,20% {
        z-index: 4
    }
}

@-moz-keyframes asd {
    0% {
        z-index: 2
    }

    100%,20% {
        z-index: 4
    }
}

@-o-keyframes asd {
    0% {
        z-index: 2
    }

    100%,20% {
        z-index: 4
    }
}

@keyframes asd {
    0% {
        z-index: 2
    }

    100%,20% {
        z-index: 4
    }
}

.style-10 .ts-countdown div.play div.digits-inner.active .down {
    -webkit-animation: turn .5s .5s linear both;
    -moz-animation: turn .5s .5s linear both;
    animation: turn .5s .5s linear both;
    z-index: 2
}

@-webkit-keyframes turn {
    0% {
        -webkit-transform: rotateX(90deg)
    }

    100% {
        -webkit-transform: rotateX(0deg)
    }
}

@-moz-keyframes turn {
    0% {
        -moz-transform: rotateX(90deg)
    }

    100% {
        -moz-transform: rotateX(0deg)
    }
}

@-o-keyframes turn {
    0% {
        -o-transform: rotateX(90deg)
    }

    100% {
        -o-transform: rotateX(0deg)
    }
}

@keyframes turn {
    0% {
        transform: rotateX(90deg)
    }

    100% {
        transform: rotateX(0deg)
    }
}

.style-10 .ts-countdown div.play div.digits-inner.before .up {
    -webkit-animation: turn2 .5s linear both;
    -moz-animation: turn2 .5s linear both;
    animation: turn2 .5s linear both;
    z-index: 2
}

@-webkit-keyframes turn2 {
    0% {
        -webkit-transform: rotateX(0deg)
    }

    100% {
        -webkit-transform: rotateX(-90deg)
    }
}

@-moz-keyframes turn2 {
    0% {
        -moz-transform: rotateX(0deg)
    }

    100% {
        -moz-transform: rotateX(-90deg)
    }
}

@-o-keyframes turn2 {
    0% {
        -o-transform: rotateX(0deg)
    }

    100% {
        -o-transform: rotateX(-90deg)
    }
}

@keyframes turn2 {
    0% {
        transform: rotateX(0deg)
    }

    100% {
        transform: rotateX(-90deg)
    }
}

.style-10 .ts-countdown div div.digits-inner.active {
    z-index: 3
}

.style-10 .ts-countdown div.play div.digits-inner.before .up .shadow {
    -webkit-animation: show .5s linear both;
    -moz-animation: show .5s linear both;
    animation: show .5s linear both;
    background: -moz-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,#000));
    background: linear,top,rgba(0,0,0,.1)0,#000 100%;
    background: -o-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: linear,to bottom,rgba(0,0,0,.1)0,#000 100%
}

.style-10 .ts-countdown div.play div.digits-inner.active .up .shadow {
    -webkit-animation: hide .5s .3s linear both;
    -moz-animation: hide .5s .3s linear both;
    animation: hide .5s .3s linear both;
    background: -moz-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,#000));
    background: linear,top,rgba(0,0,0,.1)0,#000 100%;
    background: -o-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,.1)0,#000 100%);
    background: linear,to bottom,rgba(0,0,0,.1)0,#000 100%
}

.style-10 .ts-countdown div.play div.digits-inner.before .down .shadow {
    -webkit-animation: show .5s linear both;
    -moz-animation: show .5s linear both;
    animation: show .5s linear both;
    background: -moz-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,.1)));
    background: linear,top,#000 0,rgba(0,0,0,.1)100%;
    background: -o-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: -ms-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: linear,to bottom,#000 0,rgba(0,0,0,.1)100%
}

.style-10 .ts-countdown div.play div.digits-inner.active .down .shadow {
    -webkit-animation: hide .5s .3s linear both;
    -moz-animation: hide .5s .3s linear both;
    animation: hide .5s .2s linear both;
    background: -moz-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,.1)));
    background: linear,top,#000 0,rgba(0,0,0,.1)100%;
    background: -o-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: -ms-linear-gradient(top,#000 0,rgba(0,0,0,.1)100%);
    background: linear,to bottom,#000 0,rgba(0,0,0,.1)100%
}

@-webkit-keyframes show {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes show {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes show {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes show {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes hide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes hide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes hide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes hide {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@media all and (max-width:900px) {
    .style-10 .ts-countdown .unit-wrap {
        margin-left: .75em
    }

        .style-10 .ts-countdown .unit-wrap > span {
            font-size: 1em;
            margin: .66666666666667em 0 0
        }

    .style-10 .ts-countdown {
        margin: .75em
    }

        .style-10 .ts-countdown div.digits {
            font-size: 70px;
            height: 100px;
            line-height: 100px;
            margin: 0 2px;
            width: 50px
        }

            .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
                font-size: 70px
            }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
                    height: 2px;
                    top: 48px
                }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
                    font-size: 70px;
                    left: 0
                }
}

@media all and (max-width:650px) {
    .style-10 .ts-countdown .unit-wrap {
        margin-left: .5em
    }

        .style-10 .ts-countdown .unit-wrap > span {
            font-size: 1em;
            margin: .5em 0 0
        }

    .style-10 .ts-countdown {
        margin: .75em
    }

        .style-10 .ts-countdown div.digits {
            font-size: 40px;
            height: 70px;
            line-height: 70px;
            margin: 0 2px;
            width: 40px
        }

            .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
                font-size: 40px
            }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
                    height: 2px;
                    top: 33px
                }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
                    font-size: 40px;
                    left: 0
                }
}

@media all and (max-width:500px) {
    .style-10 .ts-countdown .unit-wrap {
        margin-left: .3em
    }

        .style-10 .ts-countdown .unit-wrap > span {
            font-size: .75em;
            margin: .5em 0 0
        }

    .style-10 .ts-countdown {
        margin: .75em
    }

        .style-10 .ts-countdown div.digits {
            font-size: 30px;
            height: 50px;
            line-height: 50px;
            margin: 0 1px;
            width: 26px
        }

            .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
                font-size: 30px
            }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
                    height: 2px;
                    top: 24px
                }

                .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
                    font-size: 30px;
                    left: 0
                }
}
/* vc_qf_icon: (http://5f73fdce1659d.t74.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_qf_icon.css) */
.qfy-icon_32x32 {
    background-image: url("images/social_icon_32x32.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_32x32.corner {
        background-position-y: -32px
    }

    .qfy-icon_32x32.circular {
        background-position-y: -64px
    }

    .qfy-icon_32x32.black1 {
        background-position-y: -96px
    }

    .qfy-icon_32x32.black2 {
        background-position-y: -128px
    }

    .qfy-icon_32x32.white1 {
        background-position-y: -160px
    }

    .qfy-icon_32x32.white2 {
        background-position-y: -192px
    }

.weibo-icon_32x32 {
    background-position: -32px 0
}

.qq-icon_32x32 {
    background-position: -64px 0
}

.baidu-icon_32x32 {
    background-position: -96px 0
}

.facebook-icon_32x32 {
    background-position: -128px 0
}

.video-icon_32x32 {
    background-position: -160px 0
}

.linkedin-icon_32x32 {
    background-position: -192px 0
}

.fr-icon_32x32 {
    background-position: -224px 0
}

.twitter-icon_32x32 {
    background-position: -256px 0
}

.twitter1-icon_32x32 {
    background-position: -288px 0
}

.google-icon_32x32 {
    background-position: -320px 0
}

.webchat-icon_32x32 {
    background-position: -352px 0
}

.pinterest-icon_32x32 {
    background-position: -384px 0
}

.v-icon_32x32 {
    background-position: -416px 0
}

.youtube-icon_32x32 {
    background-position: -448px 0
}

.skype-icon_32x32 {
    background-position: -480px 0
}

.tudou-icon_32x32 {
    background-position: -512px 0
}

.renren-icon_32x32 {
    background-position: -544px 0
}

.q1-icon_32x32 {
    background-position: -576px 0
}

.q2-icon_32x32 {
    background-position: -608px 0
}

.email-icon_32x32 {
    background-position: -640px 0
}

.phone1-icon_32x32 {
    background-position: -672px 0
}

.phone2-icon_32x32 {
    background-position: -704px 0
}

.china-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: 0 0
}

.us-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -32px 0
}

.germany-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -64px 0
}

.russia-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -96px 0
}

.canada-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -128px 0
}

.english-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -160px 0
}

.japan-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -192px 0
}

.au-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -224px 0
}

.india-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -256px 0
}

.brazil-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -288px 0
}

.korea-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -320px 0
}

.arabia-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -352px 0
}

.french-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -384px 0
}

.italy-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -416px 0
}

.turkey-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -448px 0
}

.argentina-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -480px 0
}

.mexico-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -512px 0
}

.southAfrica-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -544px 0
}

.indonesia-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -576px 0
}

.european-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -608px 0
}

.RUS-icon_32x32 {
    background-image: url("images/flag_icon_32x32.png");
    background-position: -640px 0
}

.qfy-icon_16x16 {
    background-image: url("images/social_icon_16x16.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_16x16.corner {
        background-position-y: -16px
    }

    .qfy-icon_16x16.circular {
        background-position-y: -32px
    }

    .qfy-icon_16x16.black1 {
        background-position-y: -48px
    }

    .qfy-icon_16x16.black2 {
        background-position-y: -64px
    }

    .qfy-icon_16x16.white1 {
        background-position-y: -80px
    }

    .qfy-icon_16x16.white2 {
        background-position-y: -96px
    }

.weibo-icon_16x16 {
    background-position: -16px 0
}

.qq-icon_16x16 {
    background-position: -32px 0
}

.baidu-icon_16x16 {
    background-position: -48px 0
}

.facebook-icon_16x16 {
    background-position: -64px 0
}

.video-icon_16x16 {
    background-position: -80px 0
}

.linkedin-icon_16x16 {
    background-position: -96px 0
}

.fr-icon_16x16 {
    background-position: -112px 0
}

.twitter-icon_16x16 {
    background-position: -128px 0
}

.twitter1-icon_16x16 {
    background-position: -144px 0
}

.google-icon_16x16 {
    background-position: -160px 0
}

.webchat-icon_16x16 {
    background-position: -176px 0
}

.pinterest-icon_16x16 {
    background-position: -192px 0
}

.v-icon_16x16 {
    background-position: -208px 0
}

.youtube-icon_16x16 {
    background-position: -224px 0
}

.skype-icon_16x16 {
    background-position: -240px 0
}

.tudou-icon_16x16 {
    background-position: -256px 0
}

.renren-icon_16x16 {
    background-position: -272px 0
}

.q1-icon_16x16 {
    background-position: -288px 0
}

.q2-icon_16x16 {
    background-position: -304px 0
}

.email-icon_16x16 {
    background-position: -320px 0
}

.phone1-icon_16x16 {
    background-position: -336px 0
}

.phone2-icon_16x16 {
    background-position: -352px 0
}

.china-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: 0 0
}

.us-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -16px 0
}

.germany-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -32px 0
}

.russia-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -48px 0
}

.canada-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -64px 0
}

.english-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -80px 0
}

.japan-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -96px 0
}

.au-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -112px 0
}

.india-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -128px 0
}

.brazil-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -144px 0
}

.korea-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -160px 0
}

.arabia-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -176px 0
}

.french-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -192px 0
}

.italy-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -208px 0
}

.turkey-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -224px 0
}

.argentina-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -240px 0
}

.mexico-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -256px 0
}

.southAfrica-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -272px 0
}

.indonesia-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -288px 0
}

.european-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -304px 0
}

.RUS-icon_16x16 {
    background-image: url("images/flag_icon_16x16.png");
    background-position: -320px 0
}

.qfy-icon_24x24 {
    background-image: url("../images/social_icon_24x24.png");
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_24x24.corner {
        background-position-y: -24px
    }

    .qfy-icon_24x24.circular {
        background-position-y: -48px
    }

    .qfy-icon_24x24.black1 {
        background-position-y: -72px
    }

    .qfy-icon_24x24.black2 {
        background-position-y: -96px
    }

    .qfy-icon_24x24.white1 {
        background-position-y: -120px
    }

    .qfy-icon_24x24.white2 {
        background-position-y: -144px
    }

.weibo-icon_24x24 {
    background-position: -24px 0
}

.qq-icon_24x24 {
    background-position: -48px 0
}

.baidu-icon_24x24 {
    background-position: -72px 0
}

.facebook-icon_24x24 {
    background-position: -96px 0
}

.video-icon_24x24 {
    background-position: -120px 0
}

.linkedin-icon_24x24 {
    background-position: -144px 0
}

.fr-icon_24x24 {
    background-position: -168px 0
}

.twitter-icon_24x24 {
    background-position: -192px 0
}

.twitter1-icon_24x24 {
    background-position: -216px 0
}

.google-icon_24x24 {
    background-position: -240px 0
}

.webchat-icon_24x24 {
    background-position: -264px 0
}

.pinterest-icon_24x24 {
    background-position: -288px 0
}

.v-icon_24x24 {
    background-position: -312px 0
}

.youtube-icon_24x24 {
    background-position: -336px 0
}

.skype-icon_24x24 {
    background-position: -360px 0
}

.tudou-icon_24x24 {
    background-position: -384px 0
}

.renren-icon_24x24 {
    background-position: -408px 0
}

.q1-icon_24x24 {
    background-position: -432px 0
}

.q2-icon_24x24 {
    background-position: -456px 0
}

.email-icon_24x24 {
    background-position: -480px 0
}

.phone1-icon_24x24 {
    background-position: -504px 0
}

.phone2-icon_24x24 {
    background-position: -528px 0
}

.china-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: 0 0
}

.us-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -24px 0
}

.germany-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -48px 0
}

.russia-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -72px 0
}

.canada-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -96px 0
}

.english-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -120px 0
}

.japan-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -144px 0
}

.au-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -168px 0
}

.india-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -192px 0
}

.brazil-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -216px 0
}

.korea-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -240px 0
}

.arabia-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -264px 0
}

.french-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -288px 0
}

.italy-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -312px 0
}

.turkey-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -336px 0
}

.argentina-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -360px 0
}

.mexico-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -384px 0
}

.southAfrica-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -408px 0
}

.indonesia-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -432px 0
}

.european-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -456px 0
}

.RUS-icon_24x24 {
    background-image: url("images/flag_icon_24x24.png");
    background-position: -480px 0
}

.qfy-icon_64x64 {
    background-image: url("images/social_icon_64x64.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_64x64.corner {
        background-position-y: -64px
    }

    .qfy-icon_64x64.circular {
        background-position-y: -128px
    }

    .qfy-icon_64x64.black1 {
        background-position-y: -192px
    }

    .qfy-icon_64x64.black2 {
        background-position-y: -256px
    }

    .qfy-icon_64x64.white1 {
        background-position-y: -320px
    }

    .qfy-icon_64x64.white2 {
        background-position-y: -384px
    }

.weibo-icon_64x64 {
    background-position: -64px 0
}

.qq-icon_64x64 {
    background-position: -128px 0
}

.baidu-icon_64x64 {
    background-position: -192px 0
}

.facebook-icon_64x64 {
    background-position: -256px 0
}

.video-icon_64x64 {
    background-position: -320px 0
}

.linkedin-icon_64x64 {
    background-position: -384px 0
}

.fr-icon_64x64 {
    background-position: -448px 0
}

.twitter-icon_64x64 {
    background-position: -512px 0
}

.twitter1-icon_64x64 {
    background-position: -576px 0
}

.google-icon_64x64 {
    background-position: -640px 0
}

.webchat-icon_64x64 {
    background-position: -704px 0
}

.pinterest-icon_64x64 {
    background-position: -768px 0
}

.v-icon_64x64 {
    background-position: -832px 0
}

.youtube-icon_64x64 {
    background-position: -896px 0
}

.skype-icon_64x64 {
    background-position: -960px 0
}

.tudou-icon_64x64 {
    background-position: -1024px 0
}

.renren-icon_64x64 {
    background-position: -1088px 0
}

.q1-icon_64x64 {
    background-position: -1152px 0
}

.q2-icon_64x64 {
    background-position: -1216px 0
}

.email-icon_64x64 {
    background-position: -1280px 0
}

.phone1-icon_64x64 {
    background-position: -1344px 0
}

.phone2-icon_64x64 {
    background-position: -1408px 0
}

.douyin-icon_16x16 {
    background-position: -368px 0
}

.douyin-icon_24x24 {
    background-position: -552px 0
}

.douyin-icon_32x32 {
    background-position: -737px 0
}

.douyin-icon_64x64 {
    background-position: -1472px 0
}

.xiaohongshu-icon_16x16 {
    background-position: -384px 0
}

.xiaohongshu-icon_24x24 {
    background-position: -576px 0
}

.xiaohongshu-icon_32x32 {
    background-position: -768px 0
}

.xiaohongshu-icon_64x64 {
    background-position: -1536px 0
}

.bilibili-icon_16x16 {
    background-position: -400px 0
}

.bilibili-icon_24x24 {
    background-position: -600px 0
}

.bilibili-icon_32x32 {
    background-position: -801px 0
}

.bilibili-icon_64x64 {
    background-position: -1599px 0
}
/* vc_btn: (http://5f73fdce1659d.t74.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_btn.css) */
.vc_btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.vc_btn:hover, .vc_btn:focus {
    color: #333333;
    text-decoration: none;
}

.vc_btn:active, .vc_btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.vc_btn.disabled, .vc_btn[disabled], fieldset[disabled] .vc_btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vc_btn_xs {
    padding: 0.5em 0.8em;
    font-size: 80%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_sm {
    padding: 0.8em 1.2em;
    font-size: 85%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_lg {
    padding: 1.1em 2.5em;
    font-size: 115%;
    line-height: 1em;
    border-radius: 5px;
}

.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_btn3.vc_btn3-style-classic, .qfe_button {
    border-color: rgba(0,0,0,.1)
}

.vc_btn3-container {
    display: block;
    max-width: 100%
}

    .vc_btn3-container.vc_btn3-inline {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0
    }

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover, .qfe_content_element .qfe_tabs_nav li.ui-tabs-active a, .qfe_gallery .qfe_flexslider .flex-caption {
    cursor: default
}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
    position: relative
}

    .vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
        display: block;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

.vc_btn3.vc_btn3-icon-left {
    text-align: left
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right
}

    .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
        -webkit-transform: translate(-75%,-50%);
        -ms-transform: translate(-75%,-50%);
        transform: translate(-75%,-50%)
    }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#03ffffff',GradientType=0)
}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}

    .vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
        background-position: 0 100%
    }

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px;
    overflow: hidden
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em;
    overflow: hidden
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px
    }

    .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
        font-size: 14px;
        height: 11px;
        line-height: 11px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 31px
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 12px
        }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 31px
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 12px
        }

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px
    }

    .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
        font-size: 14px;
        height: 12px;
        line-height: 12px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 39px
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 16px
        }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 39px
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 16px
        }

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px
    }

    .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
        font-size: 16px;
        height: 14px;
        line-height: 14px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 48px
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 20px
        }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 48px
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 20px
        }

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px
    }

    .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
        font-size: 20px;
        height: 16px;
        line-height: 16px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 60px
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 25px
        }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 60px
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 25px
        }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472d2
}

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
        color: #f7f7f7;
        background-color: #3c5ecc
    }

    .vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
        color: #f2f2f2;
        background-color: #3558c8
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
        color: #5472d2;
        border-color: #5472d2;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5472d2;
            background-color: #5472d2
        }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #5472d2;
        box-shadow: 0 5px 0 #3253bc
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5472d2;
            top: 3px;
            box-shadow: 0 2px 0 #3253bc
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5472d2
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #3253bc
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #3253bc
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #3253bc
            }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #5472d2;
        background-color: #5472d2
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3c5ecc;
            background-color: #3c5ecc
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3558c8;
            background-color: #3558c8
        }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00c1cf
}

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
        color: #f7f7f7;
        background-color: #00a4b0
    }

    .vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
        color: #f2f2f2;
        background-color: #009ba6
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
        color: #00c1cf;
        border-color: #00c1cf;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #00c1cf;
            background-color: #00c1cf
        }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
        color: #fff;
        background-color: #00c1cf;
        box-shadow: 0 5px 0 #008d97
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #00c1cf;
            top: 3px;
            box-shadow: 0 2px 0 #008d97
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #00c1cf
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #008d97
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #008d97
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #008d97
            }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
        color: #fff;
        border-color: #00c1cf;
        background-color: #00c1cf
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #00a4b0;
            background-color: #00a4b0
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #009ba6;
            background-color: #009ba6
        }

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #fe6c61
}

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
        color: #f7f7f7;
        background-color: #fe5043
    }

    .vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
        color: #f2f2f2;
        background-color: #fe4638
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
        color: #fe6c61;
        border-color: #fe6c61;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #fe6c61;
            background-color: #fe6c61
        }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #fe6c61;
        box-shadow: 0 5px 0 #fe3829
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #fe6c61;
            top: 3px;
            box-shadow: 0 2px 0 #fe3829
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #fe6c61
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #fe3829
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #fe3829
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #fe3829
            }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #fe6c61;
        background-color: #fe6c61
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #fe5043;
            background-color: #fe5043
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #fe4638;
            background-color: #fe4638
        }

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8d6dc4
}

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
        color: #f7f7f7;
        background-color: #7c57bb
    }

    .vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
        color: #f2f2f2;
        background-color: #7650b8
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
        color: #8d6dc4;
        border-color: #8d6dc4;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #8d6dc4;
            background-color: #8d6dc4
        }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
        color: #fff;
        background-color: #8d6dc4;
        box-shadow: 0 5px 0 #6e48b1
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #8d6dc4;
            top: 3px;
            box-shadow: 0 2px 0 #6e48b1
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #8d6dc4
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #6e48b1
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #6e48b1
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #6e48b1
            }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
        color: #fff;
        border-color: #8d6dc4;
        background-color: #8d6dc4
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #7c57bb;
            background-color: #7c57bb
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #7650b8;
            background-color: #7650b8
        }

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4cadc9
}

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
        color: #f7f7f7;
        background-color: #39a0bd
    }

    .vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
        color: #f2f2f2;
        background-color: #3799b5
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
        color: #4cadc9;
        border-color: #4cadc9;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #4cadc9;
            background-color: #4cadc9
        }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
        color: #fff;
        background-color: #4cadc9;
        box-shadow: 0 5px 0 #338faa
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #4cadc9;
            top: 3px;
            box-shadow: 0 2px 0 #338faa
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #4cadc9
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #338faa
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #338faa
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #338faa
            }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
        color: #fff;
        border-color: #4cadc9;
        background-color: #4cadc9
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #39a0bd;
            background-color: #39a0bd
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3799b5;
            background-color: #3799b5
        }

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #cec2ab
}

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
        color: #f7f7f7;
        background-color: #c3b498
    }

    .vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
        color: #f2f2f2;
        background-color: #bfaf91
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
        color: #cec2ab;
        border-color: #cec2ab;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #cec2ab;
            background-color: #cec2ab
        }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
        color: #fff;
        background-color: #cec2ab;
        box-shadow: 0 5px 0 #b9a888
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #cec2ab;
            top: 3px;
            box-shadow: 0 2px 0 #b9a888
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #cec2ab
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #b9a888
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #b9a888
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #b9a888
            }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
        color: #fff;
        border-color: #cec2ab;
        background-color: #cec2ab
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #c3b498;
            background-color: #c3b498
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #bfaf91;
            background-color: #bfaf91
        }

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485b
}

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
        color: #f7f7f7;
        background-color: #413a4a
    }

    .vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
        color: #f2f2f2;
        background-color: #3c3644
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
        color: #50485b;
        border-color: #50485b;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #50485b;
            background-color: #50485b
        }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
        color: #fff;
        background-color: #50485b;
        box-shadow: 0 5px 0 #342f3c
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #50485b;
            top: 3px;
            box-shadow: 0 2px 0 #342f3c
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #50485b
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #342f3c
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #342f3c
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #342f3c
            }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
        color: #fff;
        border-color: #50485b;
        background-color: #50485b
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #413a4a;
            background-color: #413a4a
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3c3644;
            background-color: #3c3644
        }

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75d69c
}

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
        color: #f7f7f7;
        background-color: #5dcf8b
    }

    .vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
        color: #f2f2f2;
        background-color: #56cd85
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
        color: #75d69c;
        border-color: #75d69c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #75d69c;
            background-color: #75d69c
        }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #75d69c;
        box-shadow: 0 5px 0 #4ac97d
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #75d69c;
            top: 3px;
            box-shadow: 0 2px 0 #4ac97d
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #75d69c
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4ac97d
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4ac97d
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4ac97d
            }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #75d69c;
        background-color: #75d69c
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5dcf8b;
            background-color: #5dcf8b
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #56cd85;
            background-color: #56cd85
        }

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #f7be68
}

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
        color: #f7f7f7;
        background-color: #f5b14b
    }

    .vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
        color: #f2f2f2;
        background-color: #f5ad41
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
        color: #f7be68;
        border-color: #f7be68;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f7be68;
            background-color: #f7be68
        }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
        color: #fff;
        background-color: #f7be68;
        box-shadow: 0 5px 0 #f4a733
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f7be68;
            top: 3px;
            box-shadow: 0 2px 0 #f4a733
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f7be68
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f4a733
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f4a733
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f4a733
            }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
        color: #fff;
        border-color: #f7be68;
        background-color: #f7be68
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f5b14b;
            background-color: #f5b14b
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f5ad41;
            background-color: #f5ad41
        }

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5aa1e3
}

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
        color: #f7f7f7;
        background-color: #4092df
    }

    .vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
        color: #f2f2f2;
        background-color: #378ddd
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
        color: #5aa1e3;
        border-color: #5aa1e3;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5aa1e3;
            background-color: #5aa1e3
        }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
        color: #fff;
        background-color: #5aa1e3;
        box-shadow: 0 5px 0 #2a86db
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5aa1e3;
            top: 3px;
            box-shadow: 0 2px 0 #2a86db
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5aa1e3
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2a86db
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2a86db
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2a86db
            }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
        color: #fff;
        border-color: #5aa1e3;
        background-color: #5aa1e3
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #4092df;
            background-color: #4092df
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #378ddd;
            background-color: #378ddd
        }

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6dab3c
}

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
        color: #f7f7f7;
        background-color: #5f9434
    }

    .vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
        color: #f2f2f2;
        background-color: #5a8d31
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
        color: #6dab3c;
        border-color: #6dab3c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6dab3c;
            background-color: #6dab3c
        }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
        color: #fff;
        background-color: #6dab3c;
        box-shadow: 0 5px 0 #53812d
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6dab3c;
            top: 3px;
            box-shadow: 0 2px 0 #53812d
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6dab3c
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #53812d
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #53812d
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #53812d
            }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
        color: #fff;
        border-color: #6dab3c;
        background-color: #6dab3c
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5f9434;
            background-color: #5f9434
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #5a8d31;
            background-color: #5a8d31
        }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #f4524d
}

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
        color: #f7f7f7;
        background-color: #f23630
    }

    .vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
        color: #f2f2f2;
        background-color: #f22d27
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
        color: #f4524d;
        border-color: #f4524d;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f4524d;
            background-color: #f4524d
        }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #f4524d;
        box-shadow: 0 5px 0 #f11f18
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f4524d;
            top: 3px;
            box-shadow: 0 2px 0 #f11f18
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f4524d
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f11f18
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f11f18
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f11f18
            }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #f4524d;
        background-color: #f4524d
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f23630;
            background-color: #f23630
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f22d27;
            background-color: #f22d27
        }

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #f79468
}

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
        color: #f7f7f7;
        background-color: #f57f4b
    }

    .vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
        color: #f2f2f2;
        background-color: #f57941
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
        color: #f79468;
        border-color: #f79468;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f79468;
            background-color: #f79468
        }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
        color: #fff;
        background-color: #f79468;
        box-shadow: 0 5px 0 #f46e33
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f79468;
            top: 3px;
            box-shadow: 0 2px 0 #f46e33
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f79468
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f46e33
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f46e33
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f46e33
            }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
        color: #fff;
        border-color: #f79468;
        background-color: #f79468
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f57f4b;
            background-color: #f57f4b
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f57941;
            background-color: #f57941
        }

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #b97ebb
}

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
        color: #f7f7f7;
        background-color: #ae6ab0
    }

    .vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
        color: #f2f2f2;
        background-color: #ab63ad
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
        color: #b97ebb;
        border-color: #b97ebb;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #b97ebb;
            background-color: #b97ebb
        }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
        color: #fff;
        background-color: #b97ebb;
        box-shadow: 0 5px 0 #a559a8
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #b97ebb;
            top: 3px;
            box-shadow: 0 2px 0 #a559a8
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #b97ebb
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #a559a8
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #a559a8
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #a559a8
            }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
        color: #fff;
        border-color: #b97ebb;
        background-color: #b97ebb
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ae6ab0;
            background-color: #ae6ab0
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ab63ad;
            background-color: #ab63ad
        }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2a2a2a
}

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
        color: #f7f7f7;
        background-color: #1b1b1b
    }

    .vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
        color: #f2f2f2;
        background-color: #161616
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
        border-color: #2a2a2a;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #2a2a2a;
            background-color: #2a2a2a
        }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
        color: #fff;
        background-color: #2a2a2a;
        box-shadow: 0 5px 0 #0e0e0e
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #2a2a2a;
            top: 3px;
            box-shadow: 0 2px 0 #0e0e0e
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #2a2a2a
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #0e0e0e
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #0e0e0e
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #0e0e0e
            }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
        color: #fff;
        border-color: #2a2a2a;
        background-color: #2a2a2a
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #1b1b1b;
            background-color: #1b1b1b
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #161616;
            background-color: #161616
        }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #ebebeb
}

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
        color: #5e5e5e;
        background-color: #dcdcdc
    }

    .vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
        color: #595959;
        background-color: #d7d7d7
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
        border-color: #ebebeb;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #ebebeb;
            background-color: #ebebeb
        }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
        color: #666;
        background-color: #ebebeb;
        box-shadow: 0 5px 0 #cfcfcf
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #ebebeb;
            top: 3px;
            box-shadow: 0 2px 0 #cfcfcf
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #ebebeb
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #cfcfcf
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #cfcfcf
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #cfcfcf
            }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        color: #666;
        border-color: #ebebeb;
        background-color: #ebebeb
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #dcdcdc;
            background-color: #dcdcdc
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #d7d7d7;
            background-color: #d7d7d7
        }

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #fff
}

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
        color: #5e5e5e;
        background-color: #f0f0f0
    }

    .vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
        color: #595959;
        background-color: #ebebeb
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
        border-color: #fff;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #fff;
            background-color: #fff
        }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
        color: #666;
        background-color: #fff;
        box-shadow: 0 5px 0 #e3e3e3
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #fff;
            top: 3px;
            box-shadow: 0 2px 0 #e3e3e3
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #fff
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #e3e3e3
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #e3e3e3
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #e3e3e3
            }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
        color: #666;
        border-color: #fff;
        background-color: #fff;
        background-image: -webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: -o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#05000000',GradientType=0)
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #f0f0f0;
            background-color: #f0f0f0
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #ebebeb;
            background-color: #ebebeb
        }

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
        color: #2b2b2b;
        background-color: #e8e8e8
    }

    .vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
        color: #262626;
        background-color: #e3e3e3
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
        color: #f7f7f7;
        border-color: #f7f7f7;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
            color: #333;
            border-color: #f7f7f7;
            background-color: #f7f7f7
        }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
        color: #333;
        background-color: #f7f7f7;
        box-shadow: 0 5px 0 #dbdbdb
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
            color: #2b2b2b;
            background-color: #f7f7f7;
            top: 3px;
            box-shadow: 0 2px 0 #dbdbdb
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
            color: #262626;
            background-color: #f7f7f7
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #dbdbdb
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #dbdbdb
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #dbdbdb
            }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
        color: #333;
        border-color: #f7f7f7;
        background-color: #f7f7f7
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
            color: #2b2b2b;
            border-color: #e8e8e8;
            background-color: #e8e8e8
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
            color: #262626;
            border-color: #e3e3e3;
            background-color: #e3e3e3
        }

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #fff;
    background-color: #08c
}

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
        color: #f7f7f7;
        background-color: #0074ad
    }

    .vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
        color: #f2f2f2;
        background-color: #006da3
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
        color: #08c;
        border-color: #08c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #08c;
            background-color: #08c
        }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
        color: #fff;
        background-color: #08c;
        box-shadow: 0 5px 0 #006394
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #08c;
            top: 3px;
            box-shadow: 0 2px 0 #006394
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #08c
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #006394
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #006394
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #006394
            }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
        color: #fff;
        border-color: #08c;
        background-color: #08c
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #0074ad;
            background-color: #0074ad
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #006da3;
            background-color: #006da3
        }

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #fff;
    background-color: #58b9da
}

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
        color: #f7f7f7;
        background-color: #3fafd4
    }

    .vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
        color: #f2f2f2;
        background-color: #37abd3
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
        color: #58b9da;
        border-color: #58b9da;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #58b9da;
            background-color: #58b9da
        }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
        color: #fff;
        background-color: #58b9da;
        box-shadow: 0 5px 0 #2da4cd
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #58b9da;
            top: 3px;
            box-shadow: 0 2px 0 #2da4cd
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #58b9da
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2da4cd
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2da4cd
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2da4cd
            }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
        color: #fff;
        border-color: #58b9da;
        background-color: #58b9da
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3fafd4;
            background-color: #3fafd4
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #37abd3;
            background-color: #37abd3
        }

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6ab165
}

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
        color: #f7f7f7;
        background-color: #59a453
    }

    .vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
        color: #f2f2f2;
        background-color: #559d50
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
        color: #6ab165;
        border-color: #6ab165;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6ab165;
            background-color: #6ab165
        }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
        color: #fff;
        background-color: #6ab165;
        box-shadow: 0 5px 0 #4f934b
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6ab165;
            top: 3px;
            box-shadow: 0 2px 0 #4f934b
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6ab165
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4f934b
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4f934b
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4f934b
            }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
        color: #fff;
        border-color: #6ab165;
        background-color: #6ab165
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #59a453;
            background-color: #59a453
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #559d50;
            background-color: #559d50
        }

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #fff;
    background-color: #f90
}

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
        color: #f7f7f7;
        background-color: #e08700
    }

    .vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
        color: #f2f2f2;
        background-color: #d68100
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
        color: #f90;
        border-color: #f90;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f90;
            background-color: #f90
        }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
        color: #fff;
        background-color: #f90;
        box-shadow: 0 5px 0 #c77700
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f90;
            top: 3px;
            box-shadow: 0 2px 0 #c77700
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f90
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #c77700
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #c77700
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #c77700
            }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
        color: #fff;
        border-color: #f90;
        background-color: #f90
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #e08700;
            background-color: #e08700
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #d68100;
            background-color: #d68100
        }

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff675b
}

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
        color: #f7f7f7;
        background-color: #ff4b3c
    }

    .vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
        color: #f2f2f2;
        background-color: #ff4132
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
        color: #ff675b;
        border-color: #ff675b;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #ff675b;
            background-color: #ff675b
        }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
        color: #fff;
        background-color: #ff675b;
        box-shadow: 0 5px 0 #ff3323
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #ff675b;
            top: 3px;
            box-shadow: 0 2px 0 #ff3323
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #ff675b
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #ff3323
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #ff3323
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #ff3323
            }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
        color: #fff;
        border-color: #ff675b;
        background-color: #ff675b
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ff4b3c;
            background-color: #ff4b3c
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ff4132;
            background-color: #ff4132
        }

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #fff;
    background-color: #555
}

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
        color: #f7f7f7;
        background-color: #464646
    }

    .vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
        color: #f2f2f2;
        background-color: #414141
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
        color: #555;
        border-color: #555;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #555;
            background-color: #555
        }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
        color: #fff;
        background-color: #555;
        box-shadow: 0 5px 0 #393939
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #555;
            top: 3px;
            box-shadow: 0 2px 0 #393939
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #555
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #393939
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #393939
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #393939
            }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
        color: #fff;
        border-color: #555;
        background-color: #555
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #464646;
            background-color: #464646
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #414141;
            background-color: #414141
        }

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
    background-color: #f7f7f7;
    border-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2a2a2a
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px
    }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}

.vc_btn3.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

    .vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

    .vc_btn3.vc_btn3-size-xl .vc_btn3-icon {
        font-size: 22px;
        height: 16px;
        line-height: 20px
    }

    .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 65px
    }

        .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 65px
    }

        .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

.vc_btn3.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

    .vc_btn3.vc_btn3-size-xxl .vc_btn3-icon {
        font-size: 32px;
        height: 18px;
        line-height: 18px
    }

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 65px
    }

        .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 65px
    }

        .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

.vc_btn3.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
        padding: 24px 39px
    }

    .vc_btn3.vc_btn3-size-xxxl .vc_btn3-icon {
        font-size: 44px;
        height: 35px;
        line-height: 44px
    }

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 80px
    }

        .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 80px
    }

        .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
        padding: 24px 39px
    }

.vc_btn3.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
        padding: 29px 49px
    }

    .vc_btn3.vc_btn3-size-xxxxl .vc_btn3-icon {
        font-size: 60px;
        height: 35px;
        line-height: 44px
    }

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 90px
    }

        .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 90px
    }

        .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
        padding: 29px 49px
    }

.vc_btn3.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
        padding: 6px 7px
    }

    .vc_btn3.vc_btn3-size-xxs .vc_btn3-icon {
        font-size: 9px;
        height: 6px;
        line-height: 8px
    }

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 16px
    }

        .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 4px
        }

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 16px
    }

        .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 4px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
        padding: 6px 7px
    }

.slider-btn {
    z-index: 1;
    position: relative;
}

    .slider-btn:before {
        content: "";
        width: 100%;
        height: 100%;
        z-index: -1;
        top: 0;
        position: absolute;
        left: 0;
        transform: scaleX(0);
        transform-origin: right;
        transition: transform .7s cubic-bezier(.19,1,.22,1);
        -webkit-transition: transform .7s cubic-bezier(.19,1,.22,1);
    }

    .slider-btn:hover:before {
        transform: scaleX(1);
        transform-origin: left;
    }
/* rightbar_css: (http://5f73fdce1659d.t74.qifeiye.com/qfy-content/themes/qfy-01/css/rightbar.css) */
.right_nav_bar {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 10001;
    list-style: outside none none;
    width: 54px
}

    .right_nav_bar li {
        position: relative;
        list-style: outside none none;
        float: left;
        height: 54px;
        width: 54px
    }

    .right_nav_bar .icons {
        height: 54px;
        width: 54px;
        float: left;
        position: absolute;
        right: 0;
        transition: all 0.3s ease 0s;
        overflow: hidden;
        word-break: keep-all;
        white-space: nowrap
    }

    .right_nav_bar span.title {
        padding-right: 10px;
        color: #fff;
        position: relative;
        top: 17px
    }

    .right_nav_bar i.icon {
        background-image: url("images/pic.png");
        height: 30px;
        margin: 12px;
        width: 30px;
        display: inline-block
    }

.black.right_nav_bar span.title {
    color: black
}

.right_nav_bar .qq-icon i {
    background-position: 30px -40px
}

.black.right_nav_bar .qq-icon i {
    background-position: 0px -40px
}

.right_nav_bar .weixin-icon i {
    background-position: 30px -80px
}

.black.right_nav_bar .weixin-icon i {
    background-position: 0px -80px
}

.right_nav_bar .weibo-icon i {
    background-position: 30px -297px
}

.black.right_nav_bar .weibo-icon i {
    background-position: 0 -297px
}

.right_nav_bar .phone-icon i {
    background-position: 30px 0px
}

.black.right_nav_bar .phone-icon i {
    background-position: 0px 0px
}

.right_nav_bar .whatsapp-icon i {
    background-position: 30px -378px
}

.black.right_nav_bar .whatsapp-icon i {
    background-position: 0px -378px
}

.right_nav_bar .support-icon i {
    background-position: 30px -117px
}

.black.right_nav_bar .support-icon i {
    background-position: 0 -117px;
}

.right_nav_bar .skype-icon i {
    background-position: 30px -338px
}

.black.right_nav_bar .skype-icon i {
    background-position: 0 -338px;
}

.right_nav_bar .email-icon i {
    background-position: 30px -147px
}

.black.right_nav_bar .email-icon i {
    background-position: 0px -147px
}

.right_nav_bar .word-icon i {
    background-position: 30px -184px
}

.black.right_nav_bar .word-icon i {
    background-position: 0px -184px
}

.right_nav_bar .concat-icon i {
    background-position: 30px -225px
}

.black.right_nav_bar .concat-icon i {
    background-position: 0px -225px
}

.right_nav_bar .totop-icon i {
    background-position: 30px -264px
}

.black.right_nav_bar .totop-icon i {
    background-position: 0px -264px
}
.scroll-top {
    position: fixed;
    right: 15px;
    bottom: 25px;
    width: 35px;
    height: 35px;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    -ms-border-radius: 17px;
    -o-border-radius: 17px;
    border-radius: 17px;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    z-index: 99;
}

    .scroll-top.off {
        right: -35px;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }

    .scroll-top.on {
        right: 15px;
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    .scroll-top:before {
        display: block;
        width: 34px;
        height: 34px;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%228px%22%20viewBox=%220%200%2012%208%22%20enable-background=%22new%200%200%2012%208%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%225.999,3.376%201.6,8%200,6.303%205.999,0%2012,6.303%2010.4,8%20%22/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center center;
    }

.old-ie .scroll-top:before {
    background-image: url(images/old-ie.png);
    background-repeat: no-repeat;
    background-position: 0 -860px;
}
