/*
Cache: vc_btn, rs-settings, rs-captions, rs-plugin-static, advanced_list, dt-main-roya-css, dt-main-roya-default-css, rightbar_css, scroll_top_css
*/
/* vc_btn: (https://5a8e9093a9343.t73.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;
    }
/* rs-settings: (https://5a8e9093a9343.t73.qifeiye.com/qfy-content/plugins/revslider/rs-plugin/css/settings.css?rev=4.1.4) */
[class^="revicon-"]:before, [class*=" revicon-"]:before {
    font-family: "revicons";
    font-style: normal;F
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}

.revicon-search-1:before {
    content: '\e802';
}

.revicon-pencil-1:before {
    content: '\e831';
}

.revicon-picture-1:before {
    content: '\e803';
}

.revicon-cancel:before {
    content: '\e80a';
}

.revicon-info-circled:before {
    content: '\e80f';
}

.revicon-trash:before {
    content: '\e801';
}

.revicon-left-dir:before {
    content: '\e817';
}

.revicon-right-dir:before {
    content: '\e818';
}

.revicon-down-open:before {
    content: '\e83b';
}

.revicon-left-open:before {
    content: '\e819';
}

.revicon-right-open:before {
    content: '\e81a';
}

.revicon-angle-left:before {
    content: '\e820';
}

.revicon-angle-right:before {
    content: '\e81d';
}

.revicon-left-big:before {
    content: '\e81f';
}

.revicon-right-big:before {
    content: '\e81e';
}

.revicon-magic:before {
    content: '\e807';
}

.revicon-picture:before {
    content: '\e800';
}

.revicon-export:before {
    content: '\e80b';
}

.revicon-cog:before {
    content: '\e832';
}

.revicon-login:before {
    content: '\e833';
}

.revicon-logout:before {
    content: '\e834';
}

.revicon-video:before {
    content: '\e805';
}

.revicon-arrow-combo:before {
    content: '\e827';
}

.revicon-left-open-1:before {
    content: '\e82a';
}

.revicon-right-open-1:before {
    content: '\e82b';
}

.revicon-left-open-mini:before {
    content: '\e822';
}

.revicon-right-open-mini:before {
    content: '\e823';
}

.revicon-left-open-big:before {
    content: '\e824';
}

.revicon-right-open-big:before {
    content: '\e825';
}

.revicon-left:before {
    content: '\e836';
}

.revicon-right:before {
    content: '\e826';
}

.revicon-ccw:before {
    content: '\e808';
}

.revicon-arrows-ccw:before {
    content: '\e806';
}

.revicon-palette:before {
    content: '\e829';
}

.revicon-list-add:before {
    content: '\e80c';
}

.revicon-doc:before {
    content: '\e809';
}

.revicon-left-open-outline:before {
    content: '\e82e';
}

.revicon-left-open-2:before {
    content: '\e82c';
}

.revicon-right-open-outline:before {
    content: '\e82f';
}

.revicon-right-open-2:before {
    content: '\e82d';
}

.revicon-equalizer:before {
    content: '\e83a';
}

.revicon-layers-alt:before {
    content: '\e804';
}

.revicon-popup:before {
    content: '\e828';
}

.tp-caption .frontcorner {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0px solid transparent;
    border-top: 40px solid #00A8FF;
    position: absolute;
    left: -40px;
    top: 0px;
}

.tp-caption .backcorner {
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00A8FF;
    position: absolute;
    right: 0px;
    top: 0px;
}

.tp-caption .frontcornertop {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 40px solid #00A8FF;
    position: absolute;
    left: -40px;
    top: 0px;
}

.tp-caption .backcornertop {
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00A8FF;
    position: absolute;
    right: 0px;
    top: 0px;
}

.rev_slider_wrapper {
    position: relative;
}

    .rev_slider_wrapper > ul {
        visibility: hidden;
    }

.rev_slider {
    position: relative;
    overflow: visible;
}

    .rev_slider img {
        max-width: none !important;
        -moz-transition: none 0;
        -webkit-transition: none 0;
        -o-transition: none 0;
        transition: none 0;
        margin: 0px;
        padding: 0px;
        border-width: 0px;
        border: none;
        visibility: visible !important;
    }

    .rev_slider .no-slides-text {
        font-weight: bold;
        text-align: center;
        padding-top: 80px;
    }

    .rev_slider ul {
        margin: 0px;
        padding: 0px;
        list-style: none !important;
        list-style-type: none;
        background-position: 0px 0px;
    }

        .rev_slider ul li, .rev_slider > ul > li, .rev_slider > ul > li:before {
            list-style: none !important;
            position: absolute;
            visibility: hidden;
            margin: 0px !important;
            padding: 0px !important;
            overflow-x: visible;
            overflow-y: visible;
            list-style-type: none !important;
            background-image: none;
            background-position: 0px 0px;
            text-indent: 0em;
        }

    .rev_slider .tp-caption, .rev_slider .caption, {
        position: absolute;
        visibility: hidden;
    }

.tp-simpleresponsive img {
    max-width: none
}

.tp-caption {
    z-index: 1
}

.tp_inner_padding {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-height: none !important;
}

.tp-hide-revslider, .tp-caption.tp-hidden-caption {
    visibility: hidden !important;
    display: none !important
}

.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {
    max-width: none !important
}

.noFilterClass {
    filter: none !important;
}

.caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%
}

    .caption.fullscreenvideo iframe, .caption.fullscreenvideo video {
        width: 100% !important;
        height: 100% !important;
        display: none
    }

.tp-caption.fullscreenvideo {
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%
}

    .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe video {
        width: 100% !important;
        height: 100% !important;
        display: none
    }

.fullscreenvideo .vjs-loading-spinner {
    visibility: none;
    display: none !important;
    width: 0px;
    height: 0px
}

.fullscreenvideo .vjs-control-bar.vjs-fade-out, .fullscreenvideo .vjs-control-bar.vjs-fade-in, .fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing, .fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing {
    visibility: hidden !important;
    opacity: 0 !important;
    display: none !important;
    width: 0px;
    height: 0px;
    overflow: hidden
}

.fullcoveredvideo.video-js, .fullcoveredvideo video {
    background: transparent !important
}

.fullcoveredvideo .vjs-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1
}

    .tp-dottedoverlay.twoxtwo {
        background: url(../images/gridtile.png)
    }

    .tp-dottedoverlay.twoxtwowhite {
        background: url(../images/gridtile_white.png)
    }

    .tp-dottedoverlay.threexthree {
        background: url(../images/gridtile_3x3.png)
    }

    .tp-dottedoverlay.threexthreewhite {
        background: url(../images/gridtile_3x3_white.png)
    }

    .tp-dottedoverlay.qishiwuwhite {
        background: url(../images/white75.png)
    }

    .tp-dottedoverlay.wushiwhite {
        background: url(../images/white50.png)
    }

    .tp-dottedoverlay.ershiwuwhite {
        background: url(../images/white25.png)
    }

    .tp-dottedoverlay.qishiwublack {
        background: url(../images/black75.png)
    }

    .tp-dottedoverlay.wushiblack {
        background: url(../images/black50.png)
    }

    .tp-dottedoverlay.ershiwublack {
        background: url(../images/black25.png)
    }

.fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0;
}

.fullwidthbanner-container {
    width: 100%;
    position: relative;
    padding: 0;
    overflow: hidden;
}

    .fullwidthbanner-container .fullwidthabanner {
        width: 100%;
        position: relative;
    }

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
}

.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
    position: absolute;
    -webkit-font-smoothing: antialiased !important;
}

.tp-bannershadow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

    .tp-bannershadow.tp-shadow1 {
        background: url(../images/shadow1.png) no-repeat;
        background-size: 100% 100%;
        width: 890px;
        height: 30px;
        bottom: -30px
    }

    .tp-bannershadow.tp-shadow2 {
        background: url(../images/shadow2.png) no-repeat;
        background-size: 100% 100%;
        width: 890px;
        height: 60px;
        bottom: -60px
    }

    .tp-bannershadow.tp-shadow3 {
        background: url(../images/shadow3.png) no-repeat;
        background-size: 100% 100%;
        width: 890px;
        height: 60px;
        bottom: -60px
    }

.tp-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(../images/gradient/g30.png) repeat-x top;
    font-family: arial,sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
}

    .tp-button.big {
        color: #fff;
        text-shadow: 0px 1px 1px rgba(0,0,0,0.6);
        font-weight: bold;
        padding: 9px 20px;
        font-size: 19px;
        line-height: 57px !important;
        background: url(../images/gradient/g40.png) repeat-x top
    }

        .purchase:hover, .tp-button:hover, .tp-button.big:hover {
            background-position: bottom,15px 11px
        }

@media only screen and (min-width:480px) and (max-width:767px) {
    .tp-button {
        padding: 4px 8px 3px;
        line-height: 25px !important;
        font-size: 11px !important;
        font-weight: normal;
    }

    a.tp-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }
}

@media only screen and (min-width:0px) and (max-width:479px) {
    .tp-button {
        padding: 2px 5px 2px;
        line-height: 20px !important;
        font-size: 10px !important
    }

    a.tp-button {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }
}

.tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {
    background-color: #21a117;
    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;
    -moz-box-shadow: 0px 3px 0px 0px #104d0b;
    box-shadow: 0px 3px 0px 0px #104d0b;
}

.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {
    background-color: #1d78cb;
    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
    box-shadow: 0px 3px 0px 0px #0f3e68
}

.tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {
    background-color: #cb1d1d;
    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;
    -moz-box-shadow: 0px 3px 0px 0px #7c1212;
    box-shadow: 0px 3px 0px 0px #7c1212
}

.tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange {
    background-color: #ff7700;
    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;
    -moz-box-shadow: 0px 3px 0px 0px #a34c00;
    box-shadow: 0px 3px 0px 0px #a34c00
}

.tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey {
    background-color: #555;
    -webkit-box-shadow: 0px 3px 0px 0px #222;
    -moz-box-shadow: 0px 3px 0px 0px #222;
    box-shadow: 0px 3px 0px 0px #222
}

.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {
    background-color: #888;
    -webkit-box-shadow: 0px 3px 0px 0px #555;
    -moz-box-shadow: 0px 3px 0px 0px #555;
    box-shadow: 0px 3px 0px 0px #555
}

.tpclear {
    clear: both
}

.tp-bullets {
    z-index: 1000;
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -webkit-transform: translateZ(5px);
}

    .tp-bullets.hidebullets {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
    }

    .tp-bullets.simplebullets.navbar {
        border: 1px solid #666;
        border-bottom: 1px solid #444;
        background: url(../images/boxed_bgtile.png);
        height: 40px;
        padding: 0px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .tp-bullets.simplebullets.navbar-old {
        background: url(../images/navigdots_bgtile.png);
        height: 35px;
        padding: 0px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .tp-bullets.simplebullets.round .bullet {
        cursor: pointer;
        position: relative;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAADFBMVEX///8AAAAAAAAAAAD4jAJNAAAABHRSTlMAK0hNt0Y3uwAAACJJREFUeAFjGMSAkYmJEUOMGQjQRZlAgkyEBBHasVo0eAEAPLQASXrXQ4gAAAAASUVORK5CYII=) no-repeat top left;
        width: 20px;
        height: 20px;
        margin-right: 0px;
        float: left;
        margin-top: 0px;
        margin-left: 3px;
        transition: all ease-out .3s
    }

        .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAG1BMVEX///8AAAAAAAAAAAAAAADa2tra2tr7+/v///9jfnpVAAAACHRSTlMAAxQsNqeo8iZjg/0AAABLSURBVHjatY/BCgAgCENLs/X/X9yCDguhm7uoj8m0Fcp8DLcHdaIj7wLJLpVdjhOYLKbGWFSolQ4cCDYfmNYlKICQoHxSPj6/WacNxUgCJyQ68yUAAAAASUVORK5CYII=) no-repeat top left;
            transition: all ease-out .3s;
        }

        .tp-bullets.simplebullets.round .bullet.last {
            margin-right: 3px
        }

    .tp-bullets.simplebullets.round-old .bullet {
        cursor: pointer;
        position: relative;
        background: url(../images/bullets.png) no-repeat bottom left;
        width: 23px;
        height: 23px;
        margin-right: 0px;
        float: left;
        margin-top: 0px
    }

        .tp-bullets.simplebullets.round-old .bullet.last {
            margin-right: 0px
        }

    .tp-bullets.simplebullets.square .bullet {
        cursor: pointer;
        position: relative;
        background: url(../images/bullets2.png) no-repeat bottom left;
        width: 19px;
        height: 19px;
        margin-right: 0px;
        float: left;
        margin-top: 0px
    }

        .tp-bullets.simplebullets.square .bullet.last {
            margin-right: 0px
        }

    .tp-bullets.simplebullets.square-old .bullet {
        cursor: pointer;
        position: relative;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAADFBMVEX///8AAAD+/v7///9GF9OeAAAABHRSTlMAzMzM3rsfZwAAABxJREFUeAFjoBAwMyEAM1SMiREBmIaRGKZ/KQMApYIA3s94KtAAAAAASUVORK5CYII=) no-repeat;
        width: 19px;
        height: 19px;
        margin-right: 0px;
        float: left;
        margin-top: 0px;
        transition: all ease-out .3s
    }

        .tp-bullets.simplebullets.square-old .bullet.last {
            margin-right: 0px
        }

        .tp-bullets.simplebullets.square-old .bullet:hover, .tp-bullets.simplebullets.square-old .bullet.selected {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAADFBMVEX///8AAAD///////8Il07uAAAAA3RSTlMAGv4QXuEeAAAAHElEQVR4AWOgEDAzIQAzVIyJEQGYhpEYpn8pAwClggDez3gq0AAAAABJRU5ErkJggg==) no-repeat;
            transition: all ease-out .3s;
        }

    .tp-bullets.simplebullets.navbar .bullet {
        cursor: pointer;
        position: relative;
        background: url(../images/bullet_boxed.png) no-repeat top left;
        width: 18px;
        height: 19px;
        margin-right: 5px;
        float: left;
        margin-top: 10px
    }

        .tp-bullets.simplebullets.navbar .bullet.first {
            margin-left: 0px !important
        }

        .tp-bullets.simplebullets.navbar .bullet.last {
            margin-right: 0px !important
        }

    .tp-bullets.simplebullets.navbar-old .bullet {
        cursor: pointer;
        position: relative;
        background: url(../images/navigdots.png) no-repeat bottom left;
        width: 15px;
        height: 15px;
        margin-left: 5px !important;
        margin-right: 5px !important;
        float: left;
        margin-top: 10px
    }

        .tp-bullets.simplebullets.navbar-old .bullet.first {
            margin-left: 0px !important
        }

        .tp-bullets.simplebullets.navbar-old .bullet.last {
            margin-right: 0px !important
        }

    .tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
        background-position: top left;
    }

    .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected {
        background-position: bottom left;
    }

    .tp-bullets.new1 .bullet {
        border: 1px solid #e5e5e5;
        box-sizing: content-box;
        cursor: pointer;
        height: 12px;
        position: relative;
        float: left;
        width: 12px;
        background: #aaaaaa none repeat scroll 0 0;
        margin-left: 3px;
        transition: all ease-out .3s;
    }

        .tp-bullets.new1 .bullet.last {
            margin-right: 3px
        }

    .tp-bullets.new1.simplebullets .bullet.selected {
        background: #000000 none repeat scroll 0 0;
        transition: all ease-out .3s;
    }

.tparrows {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -webkit-transform: translateZ(5px);
    transition: all ease-out .3s;
}

    .tparrows.hidearrows {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
    }

.tp-leftarrow {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_left.png) no-repeat top left;
    width: 40px;
    height: 40px;
}

.tp-rightarrow {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_right.png) no-repeat top left;
    width: 40px;
    height: 40px;
}

.tp-leftarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_left.png) no-repeat top left;
    width: 19px;
    height: 14px;
    margin-right: 0px;
    float: left;
    margin-top: 0px;
}

.tp-rightarrow.round {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_right.png) no-repeat top left;
    width: 19px;
    height: 14px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}

.tp-leftarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left.png) no-repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: 0px;
}

.tp-rightarrow.round-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right.png) no-repeat top left;
    width: 26px;
    height: 26px;
    margin-right: 0px;
    float: left;
    margin-top: 0px
}

.tp-leftarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_left_boxed.png) no-repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: 12px
}

.tp-rightarrow.navbar {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/small_right_boxed.png) no-repeat top left;
    width: 20px;
    height: 15px;
    float: left;
    margin-left: 6px;
    margin-top: 12px
}

.tp-leftarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrowleft.png) no-repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-right: 6px;
    margin-top: 10px
}

.tp-rightarrow.navbar-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrowright.png) no-repeat top left;
    width: 9px;
    height: 16px;
    float: left;
    margin-left: 6px;
    margin-top: 10px
}

.tp-leftarrow.navbar-old.thumbswitharrow {
    margin-right: 10px;
}

.tp-rightarrow.navbar-old.thumbswitharrow {
    margin-left: 0px;
}

.tp-leftarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: 0px
}

.tp-rightarrow.square {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

.tp-leftarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_left2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-right: 0px;
    margin-top: 0px
}

.tp-rightarrow.square-old {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/arrow_right2.png) no-repeat top left;
    width: 12px;
    height: 17px;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_left.png) no-repeat 0 0;
    width: 40px;
    height: 40px
}

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_right.png) no-repeat 0 0;
    width: 40px;
    height: 40px
}

.tp-leftarrow.default2 {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_left_style1.png) no-repeat 0 0;
    width: 40px;
    height: 40px
}

.tp-rightarrow.default2 {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(../images/large_right_style1.png) no-repeat 0 0;
    width: 40px;
    height: 40px
}

.new1.tparrows.tp-leftarrow, .new1.tparrows.tp-rightarrow {
    background-image: none;
    width: 25px;
    height: 25px;
    color: #fff;
    text-align: center;
}

.new1.tparrows::before, .new2.tparrows::before {
    font-family: "revicons";
    font-size: 10px;
    transition: color 0.3s ease 0s;
    z-index: 2;
    top: 1px;
    position: relative;
}

.new1.tparrows.tp-leftarrow::before {
    content: "\e824";
}

.new1.tparrows.tp-rightarrow::before {
    content: "\e825";
}

.tp-leftarrow:hover, .tp-rightarrow:hover {
    background-position: bottom left;
    transition: all ease-out .3s
}

.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #394151;
    width: 500px;
    height: 50px;
    margin-top: -50px;
    vertical-align: top;
}

    .tp-bullets.tp-thumbs img {
        vertical-align: top
    }

.fullwidthbanner-container .tp-thumbs {
    padding: 3px
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative
}

    .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
        width: 5000px;
        position: absolute
    }

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

    .tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
    }

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    background: url(../images/timer.png);
    position: absolute;
    z-index: 200;
    top: 0px
}

    .tp-bannertimer.tp-bottom {
        top: auto;
        bottom: 0px !important;
        height: 5px
    }

.vjs-tech {
    margin-top: 1px
}

.tp-caption .vjs-default-skin .vjs-big-play-button {
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    line-height: 30px;
    vertical-align: top;
    padding: 0px;
}

    .tp-caption .vjs-default-skin .vjs-big-play-button:before {
        position: absolute;
        top: 0px;
        left: 0px;
        line-height: 40px;
        text-shadow: none !important;
        color: #fff;
        font-size: 18px;
    }

.tp-caption .vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-caption img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
    zoom: 1;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive > ul li {
    list-style: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div, .tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(../images/coloredbg.png) repeat
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/* rs-captions: (https://5a8e9093a9343.t73.qifeiye.com/qfy-content/plugins/revslider/rs-plugin/css/dynamic-captions.css?rev=4.1.4) */
.tp-caption.black {
    color: #000;
    text-shadow: none;
}

.tp-caption.small_thin_grey {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    font-family: "Open Sans";
    color: rgb(117,117,117);
    text-decoration: none;
    background-color: transparent;
    padding: 1px 4px 0px;
    text-shadow: none;
    margin: 0px;
    border-width: 0px;
    border-color: rgb(255,214,88);
    border-style: none;
}
/* rs-plugin-static: (https://5a8e9093a9343.t73.qifeiye.com/qfy-content/plugins/revslider/rs-plugin/css/static-captions.css?rev=4.1.4) */
.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

    .tp-caption a:hover {
        color: #ffa902;
    }

.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

    .tp-caption a:hover {
        color: #ffa902;
    }

.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

    .tp-caption a:hover {
        color: #ffa902;
    }
/* advanced_list: (https://5a8e9093a9343.t73.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_advanced_list.css) */
.advanced_list .vc-cbtn {
    opacity: 0.5;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    z-index: 2;
    font-size: 30px;
    -webkit-transition: all .36s ease;
    transition: all .36s ease
}

.advanced_list .vc-left {
    left: 0
}

.advanced_list .vc-right {
    right: 0
}

.advanced_list .vc-cbtn::before {
    font-family: "revicons";
    font-size: 10px;
    transition: color 0.3s ease 0s;
    z-index: 2;
    top: 0;
    left: 0;
    position: absolute
}

.advanced_list .vc-left.vc-cbtn::before {
    content: "\e824"
}

.advanced_list .vc-right.vc-cbtn::before {
    content: "\e825"
}

.new1 .vc-cbtn {
    background-color: red;
    height: 100px;
    width: 100px !important;
    margin-top: -50px
}

    .new1 .vc-cbtn:before {
        font-size: 50px;
        width: 100px;
        height: 100px;
        line-height: 100px
    }

.new1 .vc-left.rightcenter.lr {
    right: 100px;
    left: auto
}

.new1 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -100px
}

.new1 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new1 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 100px
}

.new1 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new1 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 100px
}

.new1 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new1 .vc-right.leftcenter.lr {
    left: 100px;
    right: auto
}

.new1 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new1 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -100px
}

.new1 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new1 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 100px
}

.new1 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 100px
}

.new1 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new8 .vc-cbtn {
    height: 70px;
    width: 70px !important;
    margin-top: -35px
}

    .new8 .vc-cbtn:before {
        font-size: 35px;
        width: 70px;
        height: 70px;
        line-height: 70px
    }

.new8 .vc-left.rightcenter.lr {
    right: 70px;
    left: auto
}

.new8 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -70px
}

.new8 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new8 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 70px
}

.new8 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new8 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 70px
}

.new8 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new8 .vc-right.leftcenter.lr {
    left: 70px;
    right: auto
}

.new8 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new8 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -70px
}

.new8 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new8 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 70px
}

.new8 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 70px
}

.new8 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new2 .vc-cbtn {
    background-color: red;
    height: 40px;
    width: 40px !important;
    margin-top: -20px
}

    .new2 .vc-cbtn:before {
        font-size: 15px;
        width: 40px;
        height: 40px;
        line-height: 40px
    }

.new2 .vc-left.rightcenter.lr {
    right: 40px;
    left: auto
}

.new2 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -40px
}

.new2 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new2 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 40px
}

.new2 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new2 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 40px
}

.new2 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new2 .vc-right.leftcenter.lr {
    left: 40px;
    right: auto
}

.new2 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new2 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -40px
}

.new2 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new2 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 40px
}

.new2 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 40px
}

.new2 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new3 .vc-cbtn {
    background-color: red;
    height: 26px;
    width: 26px !important;
    margin-top: -13px
}

    .new3 .vc-cbtn:before {
        font-size: 12px;
        width: 26px;
        height: 26px;
        line-height: 26px
    }

.new3 .vc-left.rightcenter.lr {
    right: 26px;
    left: auto
}

.new3 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -26px
}

.new3 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new3 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 26px
}

.new3 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new3 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 26px
}

.new3 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new3 .vc-right.leftcenter.lr {
    left: 26px;
    right: auto
}

.new3 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new3 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -26px
}

.new3 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new3 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 26px
}

.new3 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 26px
}

.new3 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new4 .vc-cbtn {
    background-color: red;
    height: 60px;
    width: 60px !important;
    margin-top: -30px;
    border-radius: 50%
}

    .new4 .vc-cbtn:before {
        font-size: 16px;
        width: 60px;
        height: 60px;
        line-height: 60px
    }

.new4 .vc-left.rightcenter.lr {
    right: 60px;
    left: auto
}

.new4 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -60px
}

.new4 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new4 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 60px
}

.new4 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new4 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 60px
}

.new4 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new4 .vc-right.leftcenter.lr {
    left: 60px;
    right: auto
}

.new4 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new4 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -60px
}

.new4 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new4 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 60px
}

.new4 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 60px
}

.new4 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new5 .vc-cbtn {
    background-color: red;
    height: 30px;
    width: 30px !important;
    margin-top: -15px;
    border-radius: 50%
}

    .new5 .vc-cbtn:before {
        font-size: 12px;
        width: 30px;
        height: 30px;
        line-height: 30px
    }

.new5 .vc-left.rightcenter.lr {
    right: 30px;
    left: auto
}

.new5 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -30px
}

.new5 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new5 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 30px
}

.new5 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new5 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 30px
}

.new5 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new5 .vc-right.leftcenter.lr {
    left: 30px;
    right: auto
}

.new5 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new5 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -30px
}

.new5 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new5 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 30px
}

.new5 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 30px
}

.new5 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new6 .vc-cbtn {
    background-color: red;
    height: 200px;
    width: 60px !important;
    margin-top: -100px
}

    .new6 .vc-cbtn:before {
        font-size: 50px;
        width: 60px;
        height: 200px;
        line-height: 200px
    }

.new6 .vc-left.rightcenter.lr {
    right: 60px;
    left: auto
}

.new6 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -60px
}

.new6 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new6 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 60px
}

.new6 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new6 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 60px
}

.new6 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new6 .vc-right.leftcenter.lr {
    left: 60px;
    right: auto
}

.new6 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new6 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -60px
}

.new6 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new6 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 60px
}

.new6 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 60px
}

.new6 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.new7 .vc-cbtn {
    background-color: red;
    height: 120px;
    width: 30px !important;
    margin-top: -60px
}

    .new7 .vc-cbtn:before {
        font-size: 14px;
        width: 30px;
        height: 120px;
        line-height: 120px
    }

.new7 .vc-left.rightcenter.lr {
    right: 30px;
    left: auto
}

.new7 .vc-left.rightcenter.tb {
    left: auto;
    right: 0;
    margin-top: -30px
}

.new7 .vc-right.rightcenter.tb {
    margin-top: 0px
}

.new7 .vc-left.rightbottom.lr {
    top: auto;
    left: auto;
    bottom: 0;
    right: 30px
}

.new7 .vc-right.rightbottom.lr {
    top: auto;
    bottom: 0
}

.new7 .vc-left.rightbottom.tb {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
    margin-bottom: 30px
}

.new7 .vc-right.rightbottom.tb {
    top: auto;
    bottom: 0;
    margin-top: 0px
}

.new7 .vc-right.leftcenter.lr {
    left: 30px;
    right: auto
}

.new7 .vc-left.leftcenter.tb {
    margin-top: 0px
}

.new7 .vc-right.leftcenter.tb {
    left: 0px;
    right: auto;
    margin-top: -30px
}

.new7 .vc-left.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px
}

.new7 .vc-right.leftbottom.lr {
    top: auto;
    right: auto;
    bottom: 0;
    ;
    left: 30px
}

.new7 .vc-left.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-bottom: 30px
}

.new7 .vc-right.leftbottom.tb {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0px;
    margin-top: 0px
}

.list-style1 .item_block .item_img::before {
    display: none;
}

.list-style1 .item_block .item_wrapper {
    overflow: hidden;
    background: rgba(38,38,38,0.8) none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    height: 100px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 100%;
    transition: all 0.6s ease-out 0s;
    transform: translateZ(0)
}

    .list-style1 .item_block .item_wrapper::before {
        color: #ffffff;
        content: "\f105";
        font-family: fontawesome;
        font-size: 16px;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        height: 14px;
        line-height: 14px;
        margin-top: -7px;
        position: absolute;
        right: -16px;
        text-transform: none;
        top: 50%;
        transition: all 0.3s ease 0s;
        width: 16px;
    }

    .list-style1 .item_block .item_wrapper::after {
        display: none;
    }

    .list-style1 .item_block .item_wrapper .item_info {
        box-sizing: border-box;
        color: rgba(0,0,0,0);
        height: 100%;
        display: table;
        table-layout: fixed;
        padding: 0;
        text-align: left;
        transition: all 0.3s ease 0s;
        width: 96%;
    }

        .list-style1 .item_block .item_wrapper .item_info::before {
            border: 1px solid rgba(0,0,0,0);
            content: "";
            height: 110%;
            left: 50%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%) translateX(-50%) translateZ(0);
            transition: all 0.36s ease 0s;
            width: 110%;
        }

        .list-style1 .item_block .item_wrapper .item_info .text_wrap {
            transition: all 0.2s ease 0s;
            display: table-cell;
            vertical-align: middle;
            width: 96%;
            transform: translateZ(0)
        }

.list-style1 .item_block:hover .item_wrapper {
    opacity: 1;
}

    .list-style1 .item_block:hover .item_wrapper::before {
        right: 3%;
    }

    .list-style1 .item_block:hover .item_wrapper .item_info {
        color: #ffffff;
        margin-left: 4%;
    }

.list-style1 .item_block:hover .item_info::before {
    border-color: red;
    height: 80%;
    width: 96%;
}

.list-style2 .item_block {
    overflow: hidden
}

.list-style2 .item_info {
    padding: 5% 10% 10%;
    text-align: center
}

.list-style2 .item_block:hover .item_wrapper::after {
    border-color: #e40807
}

.list-style2 .item_block:hover .title {
    transition: all 0.3s ease-out 0s;
    color: #e40807
}

.list-style2 .item_block .item_wrapper {
    display: table;
    table-layout: fixed;
    background: #17181a none repeat scroll 0 0;
    box-sizing: border-box;
    height: 110px;
    padding: 0 10px;
    position: absolute;
    transition: all 0.36s ease 0s;
    width: 100%
}

    .list-style2 .item_block .item_wrapper .item_info {
        padding: 0;
        position: relative;
        transition: all 0.36s ease 0s;
    }

        .list-style2 .item_block .item_wrapper .item_info .title {
            position: relative;
            z-index: 10
        }

            .list-style2 .item_block .item_wrapper .item_info .title::after {
                border-bottom: 2px solid #5d5e5f;
                content: "";
                height: 0;
                margin: 0 auto;
                position: absolute;
                width: 19px
            }

        .list-style2 .item_block .item_wrapper .item_info .subtitle, .list-style2 .item_block .item_wrapper .item_info .date_wrap, .list-style2 .item_block .item_wrapper .item_info .cate, .list-style2 .item_block .item_wrapper .item_info .item_des {
            margin: 0 8px;
            opacity: 0;
            position: relative;
            z-index: 10
        }

.list-style2 .list-item:nth-of-type(2n+1) .item_block {
    padding-bottom: 110px
}

    .list-style2 .list-item:nth-of-type(2n+1) .item_block::before {
        bottom: 22px;
        color: #5d5e5f;
        font-weight: 400;
        left: 0;
        position: absolute;
        right: 0;
        text-align: center;
        transition: all 0.36s ease 0s;
        width: 100%;
        z-index: 10
    }

    .list-style2 .list-item:nth-of-type(2n+1) .item_block:hover::before {
        bottom: 30px
    }

    .list-style2 .list-item:nth-of-type(2n+1) .item_block:hover .item_wrapper .item_info {
        margin-top: 26px
    }

.list-style2 .list-item:nth-of-type(2n+1) .item_wrapper {
    bottom: 0;
    top: auto
}

    .list-style2 .list-item:nth-of-type(2n+1) .item_wrapper .item_info {
        margin-top: 40px
    }

        .list-style2 .list-item:nth-of-type(2n+1) .item_wrapper .item_info .title {
            padding-top: 10px
        }

            .list-style2 .list-item:nth-of-type(2n+1) .item_wrapper .item_info .title::before {
                bottom: -18px;
                left: 0;
                top: auto
            }

            .list-style2 .list-item:nth-of-type(2n+1) .item_wrapper .item_info .title::after {
                bottom: auto;
                left: 0;
                right: 0;
                top: 0
            }

.list-style2 .list-item:nth-of-type(2n) .item_block {
    padding-top: 110px
}

    .list-style2 .list-item:nth-of-type(2n) .item_block::before {
        color: #5d5e5f;
        font-weight: 400;
        left: 0;
        position: absolute;
        right: 0;
        text-align: center;
        top: 32px;
        transition: all 0.6s ease 0s;
        width: 100%;
        z-index: 10
    }

    .list-style2 .list-item:nth-of-type(2n) .item_block:hover .item_wrapper .item_info {
        margin: 42px 0
    }

    .list-style2 .list-item:nth-of-type(2n) .item_block:hover::before {
        top: 24px
    }

.list-style2 .list-item:nth-of-type(2n) .item_wrapper {
    bottom: auto;
    top: 0
}

    .list-style2 .list-item:nth-of-type(2n) .item_wrapper .item_info {
        margin-top: 50px
    }

        .list-style2 .list-item:nth-of-type(2n) .item_wrapper .item_info .title {
            padding-bottom: 10px
        }

            .list-style2 .list-item:nth-of-type(2n) .item_wrapper .item_info .title::before {
                bottom: auto;
                left: 0;
                top: -18px
            }

            .list-style2 .list-item:nth-of-type(2n) .item_wrapper .item_info .title::after {
                bottom: 0;
                left: 0;
                right: 0;
                top: auto
            }

.list-style2 .item_block::after {
    border: 1px solid rgba(0,0,0,0);
    bottom: -10px;
    content: "";
    left: -10px;
    position: absolute;
    right: -10px;
    top: -10px;
    transition: all 0.36s ease 0s;
    pointer-events: none
}

.list-style2 .item_block:hover::after {
    border-color: #e40807;
    bottom: 10px;
    left: 10px;
    right: 10px;
    top: 10px
}

.list-style2 .item_block:hover .item_wrapper .item_info .title {
    padding-bottom: 0
}

    .list-style2 .item_block:hover .item_wrapper .item_info .title:after {
        opacity: 0
    }

.list-style2 .item_block:hover .item_wrapper .item_info .subtitle, .list-style2 .item_block:hover .item_wrapper .item_info .date_wrap, .list-style2 .item_block:hover .item_wrapper .item_info .cate, .list-style2 .item_block:hover .item_wrapper .item_info .item_des {
    opacity: 1;
    color: #fff
}

.list-style3 .item_box:hover .title {
    color: #e40807
}

.list-style3 .subtitle {
    padding-top: 5px
}

.list-style3 .item_box a {
    display: block;
    font-size: 0
}

.list-style3 .item_info {
    padding: 0 30px 0 5px
}

.list-style3 .item_des {
    font-size: 13px;
    line-height: 24px;
    padding: 0 30px 0 5px
}

.list-style3 .bx-wrapper .bx-pager {
    display: none
}

.list-style3 .item_block {
    width: 100%;
    height: 100%;
    margin-bottom: 100px
}

    .list-style3 .item_block .item_img {
        bottom: -5px;
        margin-left: 60px;
        width: 220px;
        position: relative;
        overflow: inherit
    }

        .list-style3 .item_block .item_img img {
            transform: none !important;
            width: 100%
        }

        .list-style3 .item_block .item_img::before {
            border-top: 1px solid #e40807;
            content: "";
            height: 0;
            left: 100%;
            position: absolute;
            top: 95px;
            transition: all 0.6s ease 0s;
            width: 0
        }

    .list-style3 .item_block:hover .item_box .item_img::before {
        width: 70px
    }

    .list-style3 .item_block .item_wrapper {
        background: #292929 none repeat scroll 0 0;
        bottom: 75px;
        left: 0;
        padding: 60px 0 0 310px;
        position: absolute;
        top: 27px;
        transition: all 0.6s ease 0s;
        width: 100%;
        z-index: -1;
        height: calc(100% - 22px)
    }

    .list-style3 .item_block .item_box:hover .item_wrapper {
        padding: 60px 0 0 370px
    }

    .list-style3 .item_block .item_wrapper .item_info {
        background: #363636 none repeat scroll 0 0;
        box-sizing: border-box;
        left: 60px;
        padding: 20px;
        position: absolute;
        top: 100%;
        transition: all 0.6s ease 0s;
        width: 220px
    }

        .list-style3 .item_block .item_wrapper .item_info .text_wrap .subtitle {
            margin: 0
        }

    .list-style3 .item_block .item_wrapper .item_des {
        display: block;
        min-height: 50px;
        overflow: hidden;
        font-size: 14px;
        color: #fff;
        text-align: left
    }

body.compose-mode .list-style3 .vc_list_edit_action {
    display: none !important
}

.list-style4 .item_block .item_wrapper .item_info {
    box-sizing: border-box;
    height: 100%;
    display: table;
    table-layout: fixed;
    padding: 0;
    text-align: left;
    transition: all 0.3s ease 0s;
    width: 100%;
}

    .list-style4 .item_block .item_wrapper .item_info .text_wrap {
        transition: all 0.3s ease 0s;
        display: table-cell;
        vertical-align: top;
        width: 96%
    }

.list-style5 .item_block {
    overflow: hidden
}

    .list-style5 .item_block .item_wrapper {
        -webkit-transition: all .36s ease;
        transition: all .36s ease;
        margin-left: 0;
        padding: 74px 26px
    }

.list-style5 .item_img {
    position: relative;
    display: block
}

.list-style5 .item_box .item_wrapper {
    height: 100%;
    padding-right: 30px
}

    .list-style5 .item_box .item_wrapper .item_info .title {
        line-height: 45px
    }

.list-style5 a.details {
    display: block;
    box-sizing: border-box;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 90px;
    padding-left: 26px;
    line-height: 90px;
    color: #d6d6d6;
    font-size: 12px;
    color: #fff;
    text-align: left
}

    .list-style5 a.details i {
        opacity: 0;
        -webkit-transition: all .36s ease;
        transition: all .36s ease;
        position: absolute;
        top: 30px;
        right: -42px;
        width: 34px;
        height: 34px;
        border: 1px solid #2e2e2e;
        border-radius: 0%;
        -webkit-transition: all .3s ease 0s;
        transition: all .3s ease 0s;
        opacity: 0
    }

        .list-style5 a.details i:before {
            content: "\f105";
            font-family: fontawesome;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            line-height: 14px;
            font-size: 14px;
            position: absolute;
            top: -6px;
            left: 0;
            right: 0;
            bottom: 0;
            text-align: center;
            line-height: 44px;
            color: #fff
        }

    .list-style5 a.details:after {
        content: "";
        position: absolute;
        top: -1px;
        left: 0;
        right: 0;
        -webkit-transition: all .36s ease;
        width: 0;
        margin-left: 8%;
        height: 1px;
        background-color: #fff;
        -webkit-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

.list-style5 .item_block:hover a.details:after {
    width: 84%
}

.list-style5 .item_block .item_mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #181818;
    -webkit-transition: all .6s ease;
    transition: all .6s ease
}

.list-style5 .item_block:hover .item_mask {
    background: rgba(24,24,24,.5)
}

.list-style5 .item_block .item_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.list-style5 .item_block:hover .item_img img {
    transform: none
}

.list-style5 .item_block a.details {
    background: #181818;
    -webkit-transition: all .36s ease;
    transition: all .36s ease
}

.list-style5 .item_block:hover a.details {
    background: rgba(23,24,26,0.9)
}

    .list-style5 .item_block:hover a.details i {
        opacity: 1;
        right: 28px
    }

.list-style5 .item_block a.details:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    height: 0;
    -webkit-transition: all .36s ease;
    transition: all .36s ease;
    width: 84%;
    margin: 0 auto;
    height: 1px;
    background: #2d2d2d;
    -webkit-transition: all .6s ease 0s;
    transition: all .6s ease 0s
}

.list-style5 .item_block:hover .item_wrapper {
    padding-top: 50px
}

    .list-style5 .item_block:hover .item_wrapper .title {
        color: #e40807
    }

    .list-style5 .item_block:hover .item_wrapper .item_des .description {
        color: #fff
    }

.list-style5 .item_info {
    text-align: left
}

.list-style5 .item_des p {
    text-align: left
}

.list-style5 .item_block:after {
    display: none
}

.list-style5 .item_block:before {
    display: none
}

.list-style5 .date_wrap .year {
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transition: all .3s ease-out 0s
}

.list-style5 .date_wrap .md {
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transition: all .3s ease-out 0s
}

.list-style5 .item_info .title {
    font-size: 14px;
    color: #444
}

.list-style5 .item_block:hover {
    border-color: #ccc
}

.list-style5 .item_block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 77%;
    height: 100%;
    background-color: transparent;
    transition: all ease-out .3s
}

.list-style5 .item_block:hover:before {
    background-color: #e40807
}

.list-style5 .item_block:hover:after {
    border-color: #e40807
}

.list-style5 .item_block:hover .title {
    color: #fff
}

.list-style5 .item_block:hover .description {
    color: rgba(255,255,255,.6)
}

.list-style6 .item_block .item_box {
    display: table;
    width: 100%;
    table-layout: fixed;
    overflow: hidden
}

    .list-style6 .item_block .item_box > .item_a_link, .list-style6 .item_block .item_box > .item_wrapper {
        display: table-cell;
        vertical-align: middle
    }

    .list-style6 .item_block .item_box > .item_wrapper {
        width: 50%;
        padding-left: 50px;
        text-align: left
    }

        .list-style6 .item_block .item_box > .item_wrapper .item_des {
            max-height: 60px;
            overflow: hidden
        }

.list-style6 .title:after {
    border-bottom: 1px solid #ddd;
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0
}

.list-style6 .text_wrap {
    padding-right: 20px
}

.list-style6 .item_box > .item_a_link::after {
    background: #232323 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    content: "MORE";
    font-size: 12px;
    height: 40px;
    left: 0px;
    line-height: 40px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: 18px;
    width: 180px
}

.list-style6 .item_a_link img {
    margin-left: 70px
}

.list-style7 {
    overflow: hidden
}

    .list-style7 .item_block {
        border: 1px solid transparent;
        float: left;
        position: relative;
        transition: all 0.3s ease-out 0s;
        width: calc(50% + 50px)
    }

        .list-style7 .item_block:hover::after {
            border-color: #e40807
        }

        .list-style7 .item_block::before {
            background-color: transparent;
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            transition: all 0.3s ease-out 0s;
            width: calc(100% - 160px)
        }

        .list-style7 .item_block:hover::before {
            background-color: #e40807
        }

        .list-style7 .item_block:hover {
            border-color: #ccc
        }

    .list-style7 .item_img {
        display: none
    }

    .list-style7 .item_block .item_wrapper {
        background: transparent !important
    }

    .list-style7 .item_block .item_info {
        float: left;
        text-align: right;
        width: calc(100% - 200px);
        display: table;
        height: 125px
    }

    .list-style7 .text_wrap {
        height: 125px;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        padding-left: 5px;
        padding-right: 50px
    }

    .list-style7 .item_block .date_wrap {
        display: table-cell;
        text-align: left;
        vertical-align: middle !important;
        margin-top: 20px;
        max-width: 115px;
        float: left
    }

    .list-style7 .date_wrap .md {
        color: #bdbdbd;
        display: block;
        font-size: 36px;
        position: relative;
        transition: all 0.3s ease-out 0s;
        width: 100%
    }

    .list-style7 .more::before {
        background-color: #eee;
        content: "";
        height: 1px;
        left: 50%;
        margin-left: -7px;
        position: absolute;
        top: 50%;
        transform: rotate(0deg);
        transition: all 0.3s ease-out 0s;
        width: 13px
    }

    .list-style7 .more::after {
        background-color: #eee;
        content: "";
        height: 13px;
        left: 50%;
        margin-top: -6px;
        margin-left: -1px;
        position: absolute;
        top: 50%;
        transform: rotate(0deg);
        transition: all 0.3s ease-out 0s;
        width: 1px
    }

    .list-style7 .more {
        background: #fff none repeat scroll 0 0;
        border: 2px solid #eee;
        border-radius: 31px;
        color: transparent;
        display: block;
        height: 31px;
        margin: 60px auto 0;
        position: relative;
        width: 31px;
        left: 2px;
        cursor: pointer
    }

        .list-style7 .more:hover {
            border: 2px solid #e40807
        }

            .list-style7 .more:hover::before, .list-style7 .more:hover::after {
                background-color: #fff;
                transform: rotate(90deg)
            }

    .list-style7 .qfy_list_loading {
        position: relative;
        z-index: 2;
        left: 3px;
        top: 5px
    }

    .list-style7 .notmore:after, .list-style7 .notmore:before {
        display: none
    }

    .list-style7 .vc-carousel-inner.empty {
        padding: 0
    }

    .list-style7 .more.notmore {
        margin-top: 0
    }

@media only screen and (min-width:992px) {
    .list-style7 .item_container:nth-of-type(2n) .date_wrap {
        position: absolute;
        ;
        left: 100px
    }

    .list-style7 .item_container:nth-of-type(2n) .text_wrap {
        padding-left: 50px;
        padding-right: 5px
    }

    .list-style7 .item_container:nth-of-type(2n) .item_info {
        float: right;
        text-align: left;
        width: calc(100% - 200px);
        display: table
    }

    .list-style7 .item_container:nth-of-type(2n) .item_block:before {
        right: 0;
        left: auto
    }

    .list-style7 .item_container:nth-of-type(2n) .item_block {
        margin-left: calc(50% - 50px)
    }

    .list-style7 .vc-carousel-slideline-inner {
        position: relative
    }

        .list-style7 .vc-carousel-slideline-inner:before {
            background-color: #eee;
            content: "";
            height: 100%;
            left: 50%;
            margin-left: 1px;
            position: absolute;
            top: 65px;
            width: 1px;
            z-index: 0
        }

    .list-style7 .item_block::after {
        background-color: #fff;
        border: 2px solid #eee;
        border-radius: 13px;
        content: "";
        height: 13px;
        margin-top: -6px;
        position: absolute;
        top: 50%;
        right: 41px;
        transition: all 0.3s ease-out 0s;
        width: 13px
    }

    .list-style7 .item_container:nth-of-type(2n) .item_block::after {
        left: 44.5px;
        right: auto
    }
}

.list-style8 .item_img {
    display: none
}

@media only screen and (min-width:768px) {
    .list-style8 .item_info {
        position: relative;
        display: table;
        width: 800px;
        margin: 0 auto;
        table-layout: fixed;
        transition: all 0.3s ease-out 0s;
        height: 150px
    }

    .list-style8 .date_wrap {
        display: table-cell;
        width: 190px;
        vertical-align: middle;
        text-align: right
    }

    .list-style8 .text_wrap {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
        padding-right: 20px
    }

    .list-style8 .item_block .item_wrapper {
        transition: all 0.3s ease-out 0s
    }

    .list-style8 .item_block:hover .item_info {
        transform: translate3d(-50px,0px,0px)
    }

    .list-style8 .item_des .description {
        transition: all 0.3s ease-out 0s
    }

    .list-style8 .item_block .item_info::after {
        transition: all 0.3s ease-out 0s;
        color: transparent;
        content: "\f105";
        font-family: fontawesome;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 14px;
        font-size: 36px;
        position: absolute;
        right: 5px;
        bottom: 0;
        text-align: center;
        top: 50%;
        margin-top: -10px
    }

    .list-style8 .item_block:hover .item_info::after {
        color: #fff;
        right: -25px
    }
}

.list-style9 .item_block .item_wrapper .item_info {
    box-sizing: border-box;
    height: 100%;
    display: table;
    table-layout: fixed;
    padding: 0;
    text-align: left;
    transition: all 0.3s ease 0s;
    width: 100%;
}

    .list-style9 .item_block .item_wrapper .item_info .text_wrap {
        transition: all 0.3s ease 0s;
        display: table-cell;
        vertical-align: middle;
        width: 96%
    }

.list-style9 .item_wrapper {
    position: relative
}

.list-style9 .date_wrap {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -30px;
    padding: 10px;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 999px;
    text-align: center;
    background: #000
}

.list-style9 .qfy_item_block .item_img img {
    height: 100% !important;
    width: 100% !important
}

@media only screen and (min-width:992px) {
    .list-style10 .vc-carousel-slideline-inner {
        float: right;
        width: 45%
    }

        .list-style10 .vc-carousel-slideline-inner > .num-0 {
            width: 45%;
            position: absolute;
            top: 0;
            left: 0;
            margin: 0 !important;
            padding: 0 !important
        }
}

.list-style10 .vc-carousel-slideline-inner > .list-item:not(.num-0) {
    padding: 0 !important
}

.list-style10 .vc-carousel-slideline-inner > .list-item .item_block {
    background: #ccc;
    padding: 20px
}

    .list-style10 .vc-carousel-slideline-inner > .list-item .item_block::after {
        content: '';
        position: absolute;
        top: 0px;
        display: block;
        left: 0;
        z-index: 0;
        width: 100%;
        height: 100%;
        transform: scaleY(0);
        transition: transform .75s cubic-bezier(.19,1,.22,1);
        transform-origin: top;
        transition-delay: 0s !important
    }

.list-style10 .vc-carousel-slideline-inner > .list-item:hover .item_block::after {
    z-index: 0;
    transform-origin: bottom;
    transform: scaleY(1);
    box-shadow: 0px 8px 19px #dedede
}

.list-style10 .vc-carousel-slideline-inner > .list-item.num-0:hover .item_block::after {
    box-shadow: 0px 8px 19px #dedede
}

.list-style10 .vc-carousel-slideline-inner > .list-item.num-0 .item_box {
    z-index: 1;
    position: relative
}

.list-style10 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_img {
    display: none
}

.list-style10 .vc-carousel-slideline-inner > .list-item:not(.num-0) {
    width: 100%;
    position: relative
}

.list-style10 .item_info {
    position: relative;
    text-align: left
}

    .list-style10 .item_info .date_wrap .year {
        border-bottom: 1px solid #fff;
        padding-bottom: 5px;
        display: inline-block;
        margin-bottom: 5px
    }

    .list-style10 .item_info .date_wrap .post_date {
        display: block
    }

    .list-style10 .item_info .text_wrap {
        margin-left: 75px;
        padding-top: 0px
    }

.list-style10 .vc-carousel-slideline-inner > .num-0 .item_wrapper {
    padding-top: 20px
}

.list-style10 .date_wrap {
    position: absolute;
    top: 0px;
    left: 0;
    width: 75px
}

@media only screen and (min-width:992px) {
    .list-style11 .vc-carousel-slideline-inner {
        float: right;
        width: 45%
    }

        .list-style11 .vc-carousel-slideline-inner > .num-0 {
            width: 45%;
            position: absolute;
            top: 0;
            left: 0;
            margin: 0 !important;
            padding: 0 !important
        }
}

.list-style11 .vc-carousel-slideline-inner > .list-item {
    text-align: left
}

    .list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) {
        padding: 0 !important
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item .item_block {
        background: #ccc;
        padding: 20px
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item.num-0 .item_block {
        padding: 0
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item.num-0 .title:before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -1px;
        left: 0;
        height: 1;
        border-top: 1px solid #ccc;
        width: 0;
        -webkit-transition: all .3s ease 0s;
        transition: all .3s ease 0s
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item.num-0 .title {
        padding-bottom: 0 !important
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item.num-0:hover .title:before {
        width: 70px
    }

.list-style11 .list-item.num-0 .text_wrap .title, .list-style11 .list-item.num-0 .text_wrap .subtitle, .list-style11 .list-item.num-0 .text_wrap .date_wrap, .list-style11 .list-item.num-0 .text_wrap .cate_warp, .list-style11 .list-item.num-0 .text_wrap .item_des, .list-style11 .list-item.num-0 .text_wrap .price_warp {
    -webkit-transition: all .3s ease 0s !important;
    transition: all .3s ease 0s !important;
    padding-left: 20px;
    margin-bottom: 5px
}

.list-style11 .list-item.num-0:hover .text_wrap .title, .list-style11 .list-item.num-0:hover .text_wrap .subtitle, .list-style11 .list-item.num-0:hover .text_wrap .date_wrap, .list-style11 .list-item.num-0:hover .text_wrap .cate_warp, .list-style11 .list-item.num-0:hover .text_wrap .item_des, .list-style11 .list-item.num-0:hover .text_wrap .price_warp {
    padding-left: 100px
}

.list-style11 .vc-carousel-slideline-inner > .list-item.num-0 .item_box {
    z-index: 1;
    position: relative
}

.list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) {
    width: 100%;
    position: relative
}

    .list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_box {
        position: relative
    }

    .list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_img {
        width: 140px;
        height: 70px;
        position: absolute;
        top: 0px;
        left: 0px
    }

        .list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_img img {
            max-height: 100%
        }

    .list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_wrapper {
        margin-left: 160px
    }

.list-style11 .vc-carousel-slideline-inner > .num-0 .item_wrapper {
    padding: 20px 20px 20px 0
}

.list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0) .text_wrap {
    -webkit-transition: all .3s ease 0s !important;
    transition: all .3s ease 0s !important
}

.list-style11 .vc-carousel-slideline-inner > .list-item:not(.num-0):hover .text_wrap {
    margin-left: -10px
}

@media only screen and (min-width:992px) {
    .list-style12 .vc-carousel-slideline-inner {
        float: right;
        width: 45%
    }

        .list-style12 .vc-carousel-slideline-inner > .num-0 {
            width: 45%;
            position: absolute;
            top: 0;
            left: 0;
            margin: 0 !important;
            padding: 0 !important
        }

            .list-style12 .vc-carousel-slideline-inner > .num-0 .item_block {
                padding: 44px 60px
            }

        .list-style12 .vc-carousel-slideline-inner > .list-item:not(.num-0) .item_block {
            padding: 40px 20px 36px 20px
        }
}

.list-style12 .vc-carousel-slideline-inner .item_info {
    text-align: left
}

.list-style12 .vc-carousel-slideline-inner > .list-item:not(.num-0) {
    width: 100%;
    position: relative
}

.list-style12 .vc-carousel-slideline-inner > .num-0 .item_des {
    transition: all .36s ease;
    padding-left: 0;
    box-sizing: border-box;
    border-left: 1px solid transparent;
    overflow: hidden
}

.list-style12 .vc-carousel-slideline-inner .item_des {
    height: auto;
    padding-left: 25px
}

    .list-style12 .vc-carousel-slideline-inner .item_des .description {
        padding: 0 !important
    }

.list-style12 .vc-carousel-slideline-inner > .num-0:hover .item_des {
    padding-left: 30px;
    border-color: #d3d3d3
}

.list-style12 .vc-carousel-slideline-inner .details .fa {
    display: none
}

.list-style12 .vc-carousel-slideline-inner > .num-0 .details {
    display: block;
    position: relative;
    left: 0px;
    bottom: -40px;
    width: 140px;
    height: 37px;
    color: transparent;
    opacity: 0;
    background: #22326b;
    transition: all .36s ease
}

.list-style12 .vc-carousel-slideline-inner > .num-0:hover .details {
    bottom: -20px;
    opacity: 1
}

.list-style12 .vc-carousel-slideline-inner > .num-0 .details:before, .list-style12 .vc-carousel-slideline-inner > .num-0 .details:after {
    content: '';
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: all .36s ease
}

.list-style12 .vc-carousel-slideline-inner > .num-0 .details:before {
    top: -50%
}

.list-style12 .vc-carousel-slideline-inner > .num-0:hover .details:before {
    margin-top: 10px;
    -webkit-transform: none;
    transform: none;
    margin-left: -1px;
    width: 0;
    height: 15px;
    border-left: 1px solid #fff;
    top: 0
}

.list-style12 .vc-carousel-slideline-inner > .num-0 .details:after {
    left: 50%
}

.list-style12 .vc-carousel-slideline-inner > .num-0:hover .details:after {
    margin-left: -8px;
    -webkit-transform: none;
    transform: none;
    margin-top: -1px;
    width: 15px;
    height: 0;
    border-top: 1px solid #fff
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .date_wrap, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details {
    float: right
}

.list-style12 .vc-carousel-slideline-inner > .list-item:not(.num-0) .text_wrap {
    width: 75%
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 40px;
    width: 40px;
    height: 16px;
    color: transparent;
    border-left: 1px solid #999;
    overflow: hidden
}

    .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details:before, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details:after {
        font-family: FontAwesome;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        transition: all .36s ease;
        content: "\f178";
        color: #999;
        position: absolute;
        top: 50%;
        font-size: 14px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .details:before {
    left: 30px;
    opacity: 0
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details:before {
    left: 15px
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .details:after {
    left: 15px;
    opacity: 1
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .details:after {
    left: -30px;
    opacity: 0
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .item_des {
    min-height: 30px
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover {
    box-shadow: 0 10px 30px rgba(0,0,0,.08)
}

.list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) {
    border-top: 1px solid #e5e5e5
}

.list-style12 .vc-carousel-slideline-inner .list-item {
    padding: 0 !important
}

    .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .item_info .title {
        padding-left: 25px;
        padding-bottom: 0
    }

        .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .item_info .title:before {
            content: "\f111";
            font-family: FontAwesome;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            position: absolute;
            left: 0;
            top: 3px;
            -webkit-transform: scale(.4);
            -ms-transform: scale(.4);
            transform: scale(.4);
            line-height: inherit
        }

    .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .item_des {
        transition: all .36s ease
    }

    .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .title, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .subtitle, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .item_des, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0) .price_warp {
        transition: all .36s ease
    }

    .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .title, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .subtitle, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .item_des, .list-style12 .vc-carousel-slideline-inner .list-item:not(.num-0):hover .price_warp {
        transform: translateX(15px)
    }

.list-style12, .list-style10, .list-style11 {
    position: relative
}
/* dt-main-roya-css: (https://5a8e9093a9343.t73.qifeiye.com/FeiEditor/bitSite/css/royalslider.css) */
.royalSlider {
    width: 600px;
    height: 400px;
    position: relative;
    direction: ltr;
}

    .royalSlider > * {
        float: left;
    }

.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink {
    -webkit-backface-visibility: hidden;
}

.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}

.rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVisibleNearbyWrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

    .rsVisibleNearbyWrap .rsOverflow {
        position: absolute;
        left: 0;
        top: 0;
    }

.rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsArrow, .rsThumbsArrow {
    cursor: pointer;
}

.rsThumb {
    float: left;
    position: relative;
}

.rsArrow, .rsNav, .rsThumbsArrow {
    opacity: 1;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}

.rsHidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

.rsGCaption {
    width: 100%;
    float: left;
    text-align: center;
}

.royalSlider.rsFullscreen {
    position: fixed !important;
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2147483647 !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
}

    .royalSlider.rsFullscreen .rsOverflow, .rsFullscreen .rsSlide {
        background: transparent !important;
    }

.royalSlider .rsSlide.rsFakePreloader {
    opacity: 1 !important;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    display: none;
}

.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {
    height: auto;
}

.rsContent {
    width: 100%;
    height: 100%;
    position: relative;
}

.rsPreloader {
    position: absolute;
    z-index: 0;
}

.rsNav {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none;
}

.rsNavItem {
    -webkit-tap-highlight-color: rgba(0,0,0,0.25);
}

.rsThumbs {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 22;
}

.rsTabs {
    float: left;
    background: none !important;
}

.rsTabs, .rsThumbs {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.rsVideoContainer {
    width: auto;
    height: auto;
    line-height: 0;
    position: relative;
}

.rsVideoFrameHolder {
    position: absolute;
    left: 0;
    top: 0;
    background: #141414;
    opacity: 0;
    -webkit-transition: .3s;
}

    .rsVideoFrameHolder.rsVideoActive {
        opacity: 1;
    }

.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 44px;
}

.rsABlock {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 15;
}

img.rsImg {
    max-width: none;
}

.grab-cursor {
    cursor: url(../images/grab.png) 8 8,move;
}

.grabbing-cursor {
    cursor: url(../images/grabbing.png) 8 8,move;
}

.rsNoDrag {
    cursor: auto;
}

.rsLink {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: url(../images/blank.gif);
}

.rightbutton .rsNav.rsBullets {
    position: absolute;
    right: 88px;
    width: auto;
    left: auto;
    bottom: 12px;
    padding-right: 5px;
}

.rightbutton.rsDefault.rsHor .rsArrowLeft {
    bottom: 10px;
    height: 32px;
    left: auto;
    right: 40px;
    top: auto;
}

.rightbutton.rsDefault.rsHor .rsArrowRight {
    bottom: 10px;
    height: 32px;
    left: auto;
    right: 0px;
    top: auto;
}

.rsImg.rsMainSlideImage {
    margin-bottom: 500px;
}

.royalSlidering {
    opacity: 0;
}
/* dt-main-roya-default-css: (https://5a8e9093a9343.t73.qifeiye.com/FeiEditor/bitSite/css/rs-default.css) */
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
    background: #151515;
    color: #FFF;
}

    .rsDefault .rsArrow {
        height: 100%;
        width: 44px;
        position: absolute;
        display: block;
        cursor: pointer;
        z-index: 21;
    }

    .rsDefault.rsVer .rsArrow {
        width: 100%;
        height: 44px;
    }

    .rsDefault.rsVer .rsArrowLeft {
        top: 0;
        left: 0;
    }

    .rsDefault.rsVer .rsArrowRight {
        bottom: 0;
        left: 0;
    }

    .rsDefault.rsHor .rsArrowLeft {
        left: 0;
        top: 0;
    }

    .rsDefault.rsHor .rsArrowRight {
        right: 0;
        top: 0;
    }

    .rsDefault .rsArrowIcn {
        width: 32px;
        height: 32px;
        top: 50%;
        left: 50%;
        margin-top: -16px;
        margin-left: -16px;
        position: absolute;
        cursor: pointer;
        background: url('../images/rs-default.png');
        background-color: #000;
        background-color: rgba(0,0,0,0.75);
        *background-color: #000;
        border-radius: 2px;
    }

        .rsDefault .rsArrowIcn:hover {
            background-color: rgba(0,0,0,0.9);
        }

.navbarstyle1 .rsDefault .rsArrowIcn {
    border-radius: 5px;
}

.navbarstyle2 .rsDefault .rsArrowIcn {
    border-radius: 50%;
}

.navbarstyle3 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn, .navbarstyle4 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    height: 74px;
    margin-top: -37px;
    width: 40px;
    margin-left: -20px;
    background-position: -128px -75px;
}

.navbarstyle3 .rsDefault.rsHor .rsArrowRight .rsArrowIcn, .navbarstyle4 .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    height: 74px;
    margin-top: -37px;
    width: 40px;
    margin-left: -20px;
    background-position: -162px -75px;
}

.navbarstyle4 .rsDefault.rsHor .rsArrowIcn {
    border-radius: 5px;
}

.navbarstyle5 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    height: 74px;
    margin-top: -37px;
    width: 74px;
    background-image: none;
    margin-left: 0px;
    left: 0;
}

    .navbarstyle5 .rsDefault.rsHor .rsArrowLeft .rsArrowIcn::before {
        font-family: "revicons";
        content: "\e824";
        font-size: 35px;
        position: absolute;
        width: 74px;
        text-align: center;
        height: 74px;
        line-height: 74px;
    }

.navbarstyle5 .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    height: 74px;
    margin-top: -37px;
    width: 74px;
    margin-left: 0px;
    left: 0;
    background-image: none;
}

    .navbarstyle5 .rsDefault.rsHor .rsArrowRight .rsArrowIcn::before {
        font-family: "revicons";
        content: "\e825";
        font-size: 35px;
        position: absolute;
        width: 74px;
        text-align: center;
        height: 74px;
        line-height: 74px;
    }

.bstyle .rsDefault .rsBullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 6px 5px 6px;
    margin: 0 0 0 6px;
    background: none;
}

    .bstyle .rsDefault .rsBullet span {
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #777;
        background: rgba(255,255,255,0.5);
        border: 1px solid #777;
        left: -3px;
        top: 0;
        margin: 0;
        position: relative;
    }

    .bstyle .rsDefault .rsBullet.rsNavSelected span {
        background-color: #777;
        border: 1px solid #777;
    }

.bstyle span::after {
    display: none !important;
}

.qfy-slidercontent.nomarl.bstyle4 .rsDefault .rsBullet, .qfy-slidercontent.nomarl.bstyle4 .rsDefault .rsBullet span, .qfy-slidercontent.nomarl.bstyle6 .rsDefault .rsBullet, .qfy-slidercontent.nomarl.bstyle6 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 40px;
    height: 16px;
    ;
    border-radius: 0;
}

.qfy-slidercontent.nomarl.bstyle5 .rsDefault .rsBullet, .qfy-slidercontent.nomarl.bstyle5 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 18px;
    height: 40px;
    ;
    border-radius: 0;
}

    .qfy-slidercontent.nomarl.bstyle5 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.nomarl.bstyle5 .rsDefault .rsBullet.rsNavSelected span {
        width: 40px;
    }

.qfy-slidercontent.big .rsDefault .rsBullet, .qfy-slidercontent.big .rsDefault .rsBullet span {
    width: 25px;
    height: 25px;
}

.qfy-slidercontent.big.bstyle4 .rsDefault .rsBullet, .qfy-slidercontent.big.bstyle4 .rsDefault .rsBullet span, .qfy-slidercontent.big.bstyle6 .rsDefault .rsBullet, .qfy-slidercontent.big.bstyle6 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 50px;
    height: 22px;
    ;
    border-radius: 0;
}

.qfy-slidercontent.big.bstyle5 .rsDefault .rsBullet, .qfy-slidercontent.big.bstyle5 .rsDefault .rsBullet span, .qfy-slidercontent.big.bstyle7 .rsDefault .rsBullet, .qfy-slidercontent.big.bstyle7 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 22px;
    height: 50px;
    ;
    border-radius: 0;
}

    .qfy-slidercontent.big.bstyle5 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.big.bstyle5 .rsDefault .rsBullet.rsNavSelected span, .qfy-slidercontent.big.bstyle7 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.big.bstyle7 .rsDefault .rsBullet.rsNavSelected span {
        width: 50px;
    }

.qfy-slidercontent.sobig .rsDefault .rsBullet, .qfy-slidercontent.sobig .rsDefault .rsBullet span {
    width: 40px;
    height: 40px;
}

.qfy-slidercontent.sobig.bstyle4 .rsDefault .rsBullet, .qfy-slidercontent.sobig.bstyle4 .rsDefault .rsBullet span, .qfy-slidercontent.sobig.bstyle6 .rsDefault .rsBullet, .qfy-slidercontent.sobig.bstyle6 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 65px;
    height: 40px;
    border-radius: 0;
}

.qfy-slidercontent.sobig.bstyle5 .rsDefault .rsBullet, .qfy-slidercontent.sobig.bstyle5 .rsDefault .rsBullet span, .qfy-slidercontent.sobig.bstyle7 .rsDefault .rsBullet, .qfy-slidercontent.sobig.bstyle7 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 40px;
    height: 65px;
    border-radius: 0;
}

    .qfy-slidercontent.sobig.bstyle5 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.sobig.bstyle5 .rsDefault .rsBullet.rsNavSelected span, .qfy-slidercontent.sobig.bstyle7 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.sobig.bstyle7 .rsDefault .rsBullet.rsNavSelected span {
        width: 65px;
    }

.qfy-slidercontent.bstyle2 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle3 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle4 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle5 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle6 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle7 .rsDefault .rsBullet span {
    border-radius: 0;
}

.qfy-slidercontent.bstyle4 .rsDefault .rsBullet, .qfy-slidercontent.bstyle4 .rsDefault .rsBullet span, .qfy-slidercontent.bstyle6 .rsDefault .rsBullet, .qfy-slidercontent.bstyle6 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 30px;
    height: 12px;
    border-radius: 0;
}

.qfy-slidercontent.bstyle5 .rsDefault .rsBullet, .qfy-slidercontent.bstyle5 .rsDefault .rsBullet span {
    cursor: pointer;
    width: 14px;
    height: 30px;
    border-radius: 0;
}

    .qfy-slidercontent.bstyle5 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.bstyle5 .rsDefault .rsBullet.rsNavSelected span, .qfy-slidercontent.bstyle7 .rsDefault .rsBullet.rsNavSelected, .qfy-slidercontent.bstyle7 .rsDefault .rsBullet.rsNavSelected span {
        width: 30px;
    }

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: -64px -32px;
}

.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -64px -64px;
}

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
    background-position: -96px -32px;
}

.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
    background-position: -96px -64px;
}

.rsDefault .rsArrowDisabled .rsArrowIcn {
    opacity: .2;
    filter: alpha(opacity=20);
    *display: none;
}

.rsDefault .rsBullets {
    position: absolute;
    z-index: 35;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #000;
    background: rgba(0,0,0,0.75);
    text-align: center;
    line-height: 8px;
    overflow: hidden;
}

.bulletleft .rsDefault .rsBullets {
    text-align: left;
}

.bulletright .rsDefault .rsBullets {
    text-align: right;
    padding-right: 5px;
}

.bulletright .rsThumbsHor .rsThumbsContainer {
    transform: none !important;
    float: right;
}

.bulletleft .rsThumbsHor .rsThumbsContainer {
    transform: none !important;
}

.rsDefault .rsBullet {
    width: 6px;
    height: 6px;
    background: rgba(0,0,0,.3);
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 6px;
    margin-bottom: 20px;
    transition: all ease-out .3s;
}

    .rsDefault .rsBullet span {
        text-indent: -9999px;
        margin: 0 5px;
        outline: 0;
        transition: all ease-out .3s;
        width: 12px;
        height: 12px;
        display: block;
        position: absolute;
        top: -3px;
        left: -8px;
        border-radius: 8px;
        border: 0;
        background: rgba(0,0,0,0);
    }

    .rsDefault .rsBullet.rsNavSelected span {
        background: rgba(0,0,0,0.21);
    }

    .rsDefault .rsBullet span::after {
        content: '';
        height: 6px;
        width: 6px;
        background: rgba(0,0,0,0.21);
        display: block;
        position: absolute;
        top: 3px;
        left: 3px;
        border-radius: 10px;
    }

    .rsDefault .rsBullet.rsNavSelected span::after {
        content: '';
        height: 6px;
        width: 6px;
        background: #fff;
        display: block;
        position: absolute;
        top: 3px;
        left: 3px;
        border-radius: 10px;
    }

.rsDefault .rsBullet {
    background: rgba(255,255,255,.3);
}

.rightbutton1.rsDefault .rsBullet.rsNavSelected span {
    background: rgba(255,255,255,0.21);
}

    .rightbutton1.rsDefault .rsBullet.rsNavSelected span::after {
        background: #000;
    }

.rsDefault .rsThumbsHor {
    width: 100%;
    height: 72px;
}

.rsDefault .rsThumbsVer {
    width: 96px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%;
}

.rsDefault.rsWithThumbsVer .rsThumbsContainer {
    position: relative;
    width: 100%;
}

.rsDefault .rsThumb {
    float: left;
    overflow: hidden;
    width: 96px;
    height: 72px;
}

    .rsDefault .rsThumb img {
        width: 100%;
        height: 100%;
    }

    .rsDefault .rsThumb.rsNavSelected img {
        opacity: 0.6 !important;
        filter: alpha(opacity=60) !important;
        transition: all ease-out .3s !important;
    }

.rsDefault .rsTmb {
    display: block;
}

    .rsDefault .rsTmb h5 {
        font-size: 16px;
        margin: 0;
        padding: 0;
        line-height: 20px;
        color: #FFF;
    }

    .rsDefault .rsTmb span {
        color: #DDD;
        margin: 0;
        padding: 0;
        font-size: 13px;
        line-height: 18px;
    }

.rsDefault .rsThumbsArrow {
    height: 100%;
    width: 20px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 21;
    background: #000;
    background: rgba(0,0,0,0.75);
}

    .rsDefault .rsThumbsArrow:hover {
        background: rgba(0,0,0,0.9);
    }

.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    width: 100%;
    height: 20px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    top: 0;
    left: 0;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    bottom: 0;
    left: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    left: 0;
    top: 0;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    right: 0;
    top: 0;
}

.rsDefault .rsThumbsArrowIcn {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
    cursor: pointer;
    background: url('../images/rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -128px -32px;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -128px -48px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
    background-position: -144px -32px;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
    background-position: -144px -48px;
}

.rsDefault .rsThumbsArrowDisabled {
    display: none !important;
}

@media screen and (min-width:0px) and (max-width:800px) {
    .rsDefault .rsThumb {
        width: 59px;
        height: 44px;
    }

    .rsDefault .rsThumbsHor {
        height: 44px;
    }

    .rsDefault .rsThumbsVer {
        width: 59px;
    }
}

.rsDefault .rsTabs {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    position: relative;
}

.rsDefault .rsTab {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    height: auto;
    width: auto;
    color: #333;
    padding: 5px 13px 6px;
    min-width: 72px;
    border: 1px solid #D9D9DD;
    border-right: 1px solid #f5f5f5;
    text-decoration: none;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top,#fefefe,#f4f4f4);
    background-image: -moz-linear-gradient(top,#fefefe,#f4f4f4);
    background-image: linear-gradient(to bottom,#fefefe,#f4f4f4);
    -webkit-box-shadow: inset 1px 0 0 #fff;
    box-shadow: inset 1px 0 0 #fff;
    *display: inline;
    *zoom: 1;
}

    .rsDefault .rsTab:first-child {
        -webkit-border-top-left-radius: 4px;
        border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .rsDefault .rsTab:last-child {
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-right: 1px solid #cfcfcf;
    }

    .rsDefault .rsTab:active {
        border: 1px solid #D9D9DD;
        background-color: #f4f4f4;
        box-shadow: 0 1px 4px rgba(0,0,0,0.2) inset;
    }

    .rsDefault .rsTab.rsNavSelected {
        color: #FFF;
        border: 1px solid #999;
        text-shadow: 1px 1px #838383;
        box-shadow: 0 1px 9px rgba(102,102,102,0.65) inset;
        background: #ACACAC;
        background-image: -webkit-linear-gradient(top,#ACACAC,#BBB);
        background-image: -moz-llinear-gradient(top,#ACACAC,#BBB);
        background-image: linear-gradient(to bottom,#ACACAC,#BBB);
    }

.rsDefault .rsFullscreenBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 22;
    display: block;
    position: absolute;
    cursor: pointer;
}

.rsDefault .rsFullscreenIcn {
    display: block;
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url('../images/rs-default.png') 0 0;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    *background-color: #000;
    border-radius: 2px;
}

    .rsDefault .rsFullscreenIcn:hover {
        background-color: rgba(0,0,0,0.9);
    }

.rsDefault.rsFullscreen .rsFullscreenIcn {
    background-position: -32px 0;
}

.rsDefault .rsPlayBtn {
    -webkit-tap-highlight-color: rgba(0,0,0,0.3);
    width: 64px;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    cursor: pointer;
}

.rsDefault .rsPlayBtnIcon {
    width: 64px;
    display: block;
    height: 64px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: url(../images/rs-default.png) no-repeat 0 -32px;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    *background-color: #000;
}

.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
    background-color: rgba(0,0,0,0.9);
}

.rsDefault .rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%;
}

.rsDefault .rsCloseVideoBtn {
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 500;
    position: absolute;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
}

    .rsDefault .rsCloseVideoBtn.rsiOSBtn {
        top: -38px;
        right: -6px;
    }

.rsDefault .rsCloseVideoIcn {
    margin: 6px;
    width: 32px;
    height: 32px;
    background: url('../images/rs-default.png') -64px 0;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    *background-color: #000;
}

    .rsDefault .rsCloseVideoIcn:hover {
        background-color: rgba(0,0,0,0.9);
    }

.rsDefault .rsPreloader {
    width: 20px;
    height: 20px;
    background-image: url(../images/preloader-white.gif);
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
}

.rsDefault .rsGCaption {
    position: absolute;
    float: none;
    bottom: 6px;
    left: 6px;
    text-align: left;
    background: rgb(0,0,0);
    background: rgba(0,0,0,0.75);
    color: #FFF;
    padding: 2px 8px;
    width: auto;
    font-size: 12px;
    border-radius: 2px;
}

.visibleNearby {
    width: 100%;
    background: #141414;
    color: #FFF;
    padding-top: 25px;
}

    .visibleNearby .rsGCaption {
        font-size: 16px;
        line-height: 18px;
        padding: 12px 0 16px;
        background: #141414;
        width: 100%;
        position: static;
        float: left;
        left: auto;
        bottom: auto;
        text-align: center;
    }

        .visibleNearby .rsGCaption span {
            display: block;
            clear: both;
            color: #bbb;
            font-size: 14px;
            line-height: 22px;
        }

html:not(.mobile-true) #page .visibleNearby .rsSlide img {
    opacity: 0.45;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}

html:not(.mobile-true) #page .visibleNearby .rsActiveSlide img {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.rsBodyFullscreen #phantom, .rsBodyFullscreen .rev_slider_wrapper, .rsBodyFullscreen .bitBanner, .rsBodyFullscreen .scroll-top {
    display: none !important;
}

.rsBodyFullscreen .section, .rsBodyFullscreen .container, .rsBodyFullscreen .column_containter {
    z-index: auto !important;
}

.vc-contentarea .rsDefault, .vc-contentarea .rsDefault .rsOverflow, .vc-contentarea .rsDefault .rsSlide, .vc-contentarea .rsDefault .rsVideoFrameHolder, .vc-contentarea .rsDefault .rsThumbs, .vc-contentarea .rsDefault .rsBullets {
    background: transparent;
}

.qfy-tabcontent .rsDefault .rsBullets {
    display: none;
}

.vc-contentarea .rsFullscreenBtn {
    display: none !important;
}

div[controlnavigation="line"] .rsBullet {
    width: 25px;
}

    div[controlnavigation="line"] .rsBullet span {
        margin: 0;
    }

        div[controlnavigation="line"] .rsBullet span::after {
            width: 25px;
            background: #b0b0b2;
            height: 1px;
        }

    div[controlnavigation="line"] .rsBullet.rsNavSelected span {
        background: transparent;
    }

        div[controlnavigation="line"] .rsBullet.rsNavSelected span::after {
            width: 25px;
            background: #000000;
            height: 2px;
        }
/* rightbar_css: (https://5a8e9093a9343.t73.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_css: (https://5a8e9093a9343.t73.qifeiye.com/qfy-content/themes/qfy-01/css/scroll_top.css) */
.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;
}
