/*
Cache: vc_qf_icon, vc_btn, qfyuser_min, qfyuser_jquery_ui_style, iphorm, qtip, iphorm-uniform-theme-62, advanced_list, rightbar_css, scroll_top_css
*/
/* vc_qf_icon: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_qf_icon.css) */
.qfy-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/social_icon_32x32.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_32x32.corner {
        background-position-y: -32px
    }

    .qfy-icon_32x32.circular {
        background-position-y: -64px
    }

    .qfy-icon_32x32.black1 {
        background-position-y: -96px
    }

    .qfy-icon_32x32.black2 {
        background-position-y: -128px
    }

    .qfy-icon_32x32.white1 {
        background-position-y: -160px
    }

    .qfy-icon_32x32.white2 {
        background-position-y: -192px
    }

.weibo-icon_32x32 {
    background-position: -32px 0
}

.qq-icon_32x32 {
    background-position: -64px 0
}

.baidu-icon_32x32 {
    background-position: -96px 0
}

.facebook-icon_32x32 {
    background-position: -128px 0
}

.video-icon_32x32 {
    background-position: -160px 0
}

.linkedin-icon_32x32 {
    background-position: -192px 0
}

.fr-icon_32x32 {
    background-position: -224px 0
}

.twitter-icon_32x32 {
    background-position: -256px 0
}

.twitter1-icon_32x32 {
    background-position: -288px 0
}

.google-icon_32x32 {
    background-position: -320px 0
}

.webchat-icon_32x32 {
    background-position: -352px 0
}

.pinterest-icon_32x32 {
    background-position: -384px 0
}

.v-icon_32x32 {
    background-position: -416px 0
}

.youtube-icon_32x32 {
    background-position: -448px 0
}

.skype-icon_32x32 {
    background-position: -480px 0
}

.tudou-icon_32x32 {
    background-position: -512px 0
}

.renren-icon_32x32 {
    background-position: -544px 0
}

.q1-icon_32x32 {
    background-position: -576px 0
}

.q2-icon_32x32 {
    background-position: -608px 0
}

.email-icon_32x32 {
    background-position: -640px 0
}

.phone1-icon_32x32 {
    background-position: -672px 0
}

.phone2-icon_32x32 {
    background-position: -704px 0
}

.china-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: 0 0
}

.us-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -32px 0
}

.germany-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -64px 0
}

.russia-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -96px 0
}

.canada-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -128px 0
}

.english-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -160px 0
}

.japan-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -192px 0
}

.au-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -224px 0
}

.india-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -256px 0
}

.brazil-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -288px 0
}

.korea-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -320px 0
}

.arabia-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -352px 0
}

.french-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -384px 0
}

.italy-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -416px 0
}

.turkey-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -448px 0
}

.argentina-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -480px 0
}

.mexico-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -512px 0
}

.southAfrica-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -544px 0
}

.indonesia-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -576px 0
}

.european-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -608px 0
}

.RUS-icon_32x32 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_32x32.png");
    background-position: -640px 0
}

.qfy-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/social_icon_16x16.png");
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_16x16.corner {
        background-position-y: -16px
    }

    .qfy-icon_16x16.circular {
        background-position-y: -32px
    }

    .qfy-icon_16x16.black1 {
        background-position-y: -48px
    }

    .qfy-icon_16x16.black2 {
        background-position-y: -64px
    }

    .qfy-icon_16x16.white1 {
        background-position-y: -80px
    }

    .qfy-icon_16x16.white2 {
        background-position-y: -96px
    }

.weibo-icon_16x16 {
    background-position: -16px 0
}

.qq-icon_16x16 {
    background-position: -32px 0
}

.baidu-icon_16x16 {
    background-position: -48px 0
}

.facebook-icon_16x16 {
    background-position: -64px 0
}

.video-icon_16x16 {
    background-position: -80px 0
}

.linkedin-icon_16x16 {
    background-position: -96px 0
}

.fr-icon_16x16 {
    background-position: -112px 0
}

.twitter-icon_16x16 {
    background-position: -128px 0
}

.twitter1-icon_16x16 {
    background-position: -144px 0
}

.google-icon_16x16 {
    background-position: -160px 0
}

.webchat-icon_16x16 {
    background-position: -176px 0
}

.pinterest-icon_16x16 {
    background-position: -192px 0
}

.v-icon_16x16 {
    background-position: -208px 0
}

.youtube-icon_16x16 {
    background-position: -224px 0
}

.skype-icon_16x16 {
    background-position: -240px 0
}

.tudou-icon_16x16 {
    background-position: -256px 0
}

.renren-icon_16x16 {
    background-position: -272px 0
}

.q1-icon_16x16 {
    background-position: -288px 0
}

.q2-icon_16x16 {
    background-position: -304px 0
}

.email-icon_16x16 {
    background-position: -320px 0
}

.phone1-icon_16x16 {
    background-position: -336px 0
}

.phone2-icon_16x16 {
    background-position: -352px 0
}

.china-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: 0 0
}

.us-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -16px 0
}

.germany-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -32px 0
}

.russia-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -48px 0
}

.canada-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -64px 0
}

.english-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -80px 0
}

.japan-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -96px 0
}

.au-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -112px 0
}

.india-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -128px 0
}

.brazil-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -144px 0
}

.korea-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -160px 0
}

.arabia-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -176px 0
}

.french-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -192px 0
}

.italy-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -208px 0
}

.turkey-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -224px 0
}

.argentina-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -240px 0
}

.mexico-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -256px 0
}

.southAfrica-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -272px 0
}

.indonesia-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -288px 0
}

.european-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -304px 0
}

.RUS-icon_16x16 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_16x16.png");
    background-position: -320px 0
}

.qfy-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/social_icon_24x24.png");
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_24x24.corner {
        background-position-y: -24px
    }

    .qfy-icon_24x24.circular {
        background-position-y: -48px
    }

    .qfy-icon_24x24.black1 {
        background-position-y: -72px
    }

    .qfy-icon_24x24.black2 {
        background-position-y: -96px
    }

    .qfy-icon_24x24.white1 {
        background-position-y: -120px
    }

    .qfy-icon_24x24.white2 {
        background-position-y: -144px
    }

.weibo-icon_24x24 {
    background-position: -24px 0
}

.qq-icon_24x24 {
    background-position: -48px 0
}

.baidu-icon_24x24 {
    background-position: -72px 0
}

.facebook-icon_24x24 {
    background-position: -96px 0
}

.video-icon_24x24 {
    background-position: -120px 0
}

.linkedin-icon_24x24 {
    background-position: -144px 0
}

.fr-icon_24x24 {
    background-position: -168px 0
}

.twitter-icon_24x24 {
    background-position: -192px 0
}

.twitter1-icon_24x24 {
    background-position: -216px 0
}

.google-icon_24x24 {
    background-position: -240px 0
}

.webchat-icon_24x24 {
    background-position: -264px 0
}

.pinterest-icon_24x24 {
    background-position: -288px 0
}

.v-icon_24x24 {
    background-position: -312px 0
}

.youtube-icon_24x24 {
    background-position: -336px 0
}

.skype-icon_24x24 {
    background-position: -360px 0
}

.tudou-icon_24x24 {
    background-position: -384px 0
}

.renren-icon_24x24 {
    background-position: -408px 0
}

.q1-icon_24x24 {
    background-position: -432px 0
}

.q2-icon_24x24 {
    background-position: -456px 0
}

.email-icon_24x24 {
    background-position: -480px 0
}

.phone1-icon_24x24 {
    background-position: -504px 0
}

.phone2-icon_24x24 {
    background-position: -528px 0
}

.china-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: 0 0
}

.us-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -24px 0
}

.germany-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -48px 0
}

.russia-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -72px 0
}

.canada-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -96px 0
}

.english-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -120px 0
}

.japan-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -144px 0
}

.au-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -168px 0
}

.india-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -192px 0
}

.brazil-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -216px 0
}

.korea-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -240px 0
}

.arabia-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -264px 0
}

.french-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -288px 0
}

.italy-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -312px 0
}

.turkey-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -336px 0
}

.argentina-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -360px 0
}

.mexico-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -384px 0
}

.southAfrica-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -408px 0
}

.indonesia-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -432px 0
}

.european-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -456px 0
}

.RUS-icon_24x24 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/flag_icon_24x24.png");
    background-position: -480px 0
}

.qfy-icon_64x64 {
    background-image: url("//f.goodq.top/FeiEditor/images/icon/social_icon_64x64.png");
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-position: 0 0;
    display: inline-block
}

    .qfy-icon_64x64.corner {
        background-position-y: -64px
    }

    .qfy-icon_64x64.circular {
        background-position-y: -128px
    }

    .qfy-icon_64x64.black1 {
        background-position-y: -192px
    }

    .qfy-icon_64x64.black2 {
        background-position-y: -256px
    }

    .qfy-icon_64x64.white1 {
        background-position-y: -320px
    }

    .qfy-icon_64x64.white2 {
        background-position-y: -384px
    }

.weibo-icon_64x64 {
    background-position: -64px 0
}

.qq-icon_64x64 {
    background-position: -128px 0
}

.baidu-icon_64x64 {
    background-position: -192px 0
}

.facebook-icon_64x64 {
    background-position: -256px 0
}

.video-icon_64x64 {
    background-position: -320px 0
}

.linkedin-icon_64x64 {
    background-position: -384px 0
}

.fr-icon_64x64 {
    background-position: -448px 0
}

.twitter-icon_64x64 {
    background-position: -512px 0
}

.twitter1-icon_64x64 {
    background-position: -576px 0
}

.google-icon_64x64 {
    background-position: -640px 0
}

.webchat-icon_64x64 {
    background-position: -704px 0
}

.pinterest-icon_64x64 {
    background-position: -768px 0
}

.v-icon_64x64 {
    background-position: -832px 0
}

.youtube-icon_64x64 {
    background-position: -896px 0
}

.skype-icon_64x64 {
    background-position: -960px 0
}

.tudou-icon_64x64 {
    background-position: -1024px 0
}

.renren-icon_64x64 {
    background-position: -1088px 0
}

.q1-icon_64x64 {
    background-position: -1152px 0
}

.q2-icon_64x64 {
    background-position: -1216px 0
}

.email-icon_64x64 {
    background-position: -1280px 0
}

.phone1-icon_64x64 {
    background-position: -1344px 0
}

.phone2-icon_64x64 {
    background-position: -1408px 0
}
/* vc_btn: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/vc_btn.css) */
.vc_btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.vc_btn:hover, .vc_btn:focus {
    color: #333333;
    text-decoration: none;
}

.vc_btn:active, .vc_btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.vc_btn.disabled, .vc_btn[disabled], fieldset[disabled] .vc_btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vc_btn_xs {
    padding: 0.5em 0.8em;
    font-size: 80%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_sm {
    padding: 0.8em 1.2em;
    font-size: 85%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_lg {
    padding: 1.1em 2.5em;
    font-size: 115%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_square {
    border-radius: 0;
}

.vc_btn_square_outlined {
    border-radius: 0;
    background: none !important;
    border: 2px solid;
}

.vc_btn_round {
    border-radius: 25px;
}

.vc_btn_outlined {
    background: none !important;
    border: 2px solid;
}

.vc_btn3.vc_btn3-style-classic, .qfe_button {
    border-color: rgba(0,0,0,.1)
}

.vc_btn3-container {
    display: block;
    max-width: 100%
}

    .vc_btn3-container.vc_btn3-inline {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0
    }

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover, .qfe_content_element .qfe_tabs_nav li.ui-tabs-active a, .qfe_gallery .qfe_flexslider .flex-caption {
    cursor: default
}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
    position: relative
}

    .vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
        display: block;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        transform: translate(0,-50%)
    }

.vc_btn3.vc_btn3-icon-left {
    text-align: left
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right
}

    .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
        -webkit-transform: translate(-75%,-50%);
        -ms-transform: translate(-75%,-50%);
        transform: translate(-75%,-50%)
    }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#03ffffff',GradientType=0)
}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}

    .vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
        background-position: 0 100%
    }

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px;
    overflow: hidden
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em;
    overflow: hidden
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px
    }

    .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
        font-size: 14px;
        height: 11px;
        line-height: 11px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 31px
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 12px
        }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 31px
    }

        .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 12px
        }

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px
    }

    .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
        font-size: 14px;
        height: 12px;
        line-height: 12px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 39px
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 16px
        }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 39px
    }

        .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 16px
        }

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px
    }

    .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
        font-size: 16px;
        height: 14px;
        line-height: 14px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 48px
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 20px
        }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 48px
    }

        .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 20px
        }

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px
    }

    .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
        font-size: 20px;
        height: 16px;
        line-height: 16px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 60px
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 25px
        }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 60px
    }

        .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 25px
        }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472d2
}

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
        color: #f7f7f7;
        background-color: #3c5ecc
    }

    .vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
        color: #f2f2f2;
        background-color: #3558c8
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
        color: #5472d2;
        border-color: #5472d2;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5472d2;
            background-color: #5472d2
        }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #5472d2;
        box-shadow: 0 5px 0 #3253bc
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5472d2;
            top: 3px;
            box-shadow: 0 2px 0 #3253bc
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5472d2
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #3253bc
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #3253bc
            }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #3253bc
        }

            .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #3253bc
            }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #5472d2;
        background-color: #5472d2
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3c5ecc;
            background-color: #3c5ecc
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3558c8;
            background-color: #3558c8
        }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00c1cf
}

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
        color: #f7f7f7;
        background-color: #00a4b0
    }

    .vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
        color: #f2f2f2;
        background-color: #009ba6
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
        color: #00c1cf;
        border-color: #00c1cf;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #00c1cf;
            background-color: #00c1cf
        }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
        color: #fff;
        background-color: #00c1cf;
        box-shadow: 0 5px 0 #008d97
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #00c1cf;
            top: 3px;
            box-shadow: 0 2px 0 #008d97
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #00c1cf
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #008d97
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #008d97
            }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #008d97
        }

            .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #008d97
            }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
        color: #fff;
        border-color: #00c1cf;
        background-color: #00c1cf
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #00a4b0;
            background-color: #00a4b0
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #009ba6;
            background-color: #009ba6
        }

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #fe6c61
}

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
        color: #f7f7f7;
        background-color: #fe5043
    }

    .vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
        color: #f2f2f2;
        background-color: #fe4638
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
        color: #fe6c61;
        border-color: #fe6c61;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #fe6c61;
            background-color: #fe6c61
        }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #fe6c61;
        box-shadow: 0 5px 0 #fe3829
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #fe6c61;
            top: 3px;
            box-shadow: 0 2px 0 #fe3829
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #fe6c61
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #fe3829
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #fe3829
            }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #fe3829
        }

            .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #fe3829
            }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #fe6c61;
        background-color: #fe6c61
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #fe5043;
            background-color: #fe5043
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #fe4638;
            background-color: #fe4638
        }

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8d6dc4
}

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
        color: #f7f7f7;
        background-color: #7c57bb
    }

    .vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
        color: #f2f2f2;
        background-color: #7650b8
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
        color: #8d6dc4;
        border-color: #8d6dc4;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #8d6dc4;
            background-color: #8d6dc4
        }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
        color: #fff;
        background-color: #8d6dc4;
        box-shadow: 0 5px 0 #6e48b1
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #8d6dc4;
            top: 3px;
            box-shadow: 0 2px 0 #6e48b1
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #8d6dc4
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #6e48b1
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #6e48b1
            }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #6e48b1
        }

            .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #6e48b1
            }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
        color: #fff;
        border-color: #8d6dc4;
        background-color: #8d6dc4
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #7c57bb;
            background-color: #7c57bb
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #7650b8;
            background-color: #7650b8
        }

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4cadc9
}

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
        color: #f7f7f7;
        background-color: #39a0bd
    }

    .vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
        color: #f2f2f2;
        background-color: #3799b5
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
        color: #4cadc9;
        border-color: #4cadc9;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #4cadc9;
            background-color: #4cadc9
        }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
        color: #fff;
        background-color: #4cadc9;
        box-shadow: 0 5px 0 #338faa
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #4cadc9;
            top: 3px;
            box-shadow: 0 2px 0 #338faa
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #4cadc9
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #338faa
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #338faa
            }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #338faa
        }

            .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #338faa
            }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
        color: #fff;
        border-color: #4cadc9;
        background-color: #4cadc9
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #39a0bd;
            background-color: #39a0bd
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3799b5;
            background-color: #3799b5
        }

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #cec2ab
}

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
        color: #f7f7f7;
        background-color: #c3b498
    }

    .vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
        color: #f2f2f2;
        background-color: #bfaf91
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
        color: #cec2ab;
        border-color: #cec2ab;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #cec2ab;
            background-color: #cec2ab
        }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
        color: #fff;
        background-color: #cec2ab;
        box-shadow: 0 5px 0 #b9a888
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #cec2ab;
            top: 3px;
            box-shadow: 0 2px 0 #b9a888
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #cec2ab
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #b9a888
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #b9a888
            }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #b9a888
        }

            .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #b9a888
            }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
        color: #fff;
        border-color: #cec2ab;
        background-color: #cec2ab
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #c3b498;
            background-color: #c3b498
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #bfaf91;
            background-color: #bfaf91
        }

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485b
}

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
        color: #f7f7f7;
        background-color: #413a4a
    }

    .vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
        color: #f2f2f2;
        background-color: #3c3644
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
        color: #50485b;
        border-color: #50485b;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #50485b;
            background-color: #50485b
        }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
        color: #fff;
        background-color: #50485b;
        box-shadow: 0 5px 0 #342f3c
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #50485b;
            top: 3px;
            box-shadow: 0 2px 0 #342f3c
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #50485b
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #342f3c
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #342f3c
            }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #342f3c
        }

            .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #342f3c
            }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
        color: #fff;
        border-color: #50485b;
        background-color: #50485b
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #413a4a;
            background-color: #413a4a
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #3c3644;
            background-color: #3c3644
        }

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75d69c
}

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
        color: #f7f7f7;
        background-color: #5dcf8b
    }

    .vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
        color: #f2f2f2;
        background-color: #56cd85
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
        color: #75d69c;
        border-color: #75d69c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #75d69c;
            background-color: #75d69c
        }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
        color: #fff;
        background-color: #75d69c;
        box-shadow: 0 5px 0 #4ac97d
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #75d69c;
            top: 3px;
            box-shadow: 0 2px 0 #4ac97d
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #75d69c
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4ac97d
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4ac97d
            }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4ac97d
        }

            .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4ac97d
            }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
        color: #fff;
        border-color: #75d69c;
        background-color: #75d69c
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5dcf8b;
            background-color: #5dcf8b
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #56cd85;
            background-color: #56cd85
        }

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #f7be68
}

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
        color: #f7f7f7;
        background-color: #f5b14b
    }

    .vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
        color: #f2f2f2;
        background-color: #f5ad41
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
        color: #f7be68;
        border-color: #f7be68;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f7be68;
            background-color: #f7be68
        }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
        color: #fff;
        background-color: #f7be68;
        box-shadow: 0 5px 0 #f4a733
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f7be68;
            top: 3px;
            box-shadow: 0 2px 0 #f4a733
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f7be68
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f4a733
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f4a733
            }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f4a733
        }

            .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f4a733
            }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
        color: #fff;
        border-color: #f7be68;
        background-color: #f7be68
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f5b14b;
            background-color: #f5b14b
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f5ad41;
            background-color: #f5ad41
        }

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5aa1e3
}

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
        color: #f7f7f7;
        background-color: #4092df
    }

    .vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
        color: #f2f2f2;
        background-color: #378ddd
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
        color: #5aa1e3;
        border-color: #5aa1e3;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #5aa1e3;
            background-color: #5aa1e3
        }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
        color: #fff;
        background-color: #5aa1e3;
        box-shadow: 0 5px 0 #2a86db
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #5aa1e3;
            top: 3px;
            box-shadow: 0 2px 0 #2a86db
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #5aa1e3
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2a86db
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2a86db
            }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2a86db
        }

            .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2a86db
            }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
        color: #fff;
        border-color: #5aa1e3;
        background-color: #5aa1e3
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #4092df;
            background-color: #4092df
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #378ddd;
            background-color: #378ddd
        }

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6dab3c
}

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
        color: #f7f7f7;
        background-color: #5f9434
    }

    .vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
        color: #f2f2f2;
        background-color: #5a8d31
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
        color: #6dab3c;
        border-color: #6dab3c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6dab3c;
            background-color: #6dab3c
        }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
        color: #fff;
        background-color: #6dab3c;
        box-shadow: 0 5px 0 #53812d
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6dab3c;
            top: 3px;
            box-shadow: 0 2px 0 #53812d
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6dab3c
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #53812d
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #53812d
            }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #53812d
        }

            .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #53812d
            }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
        color: #fff;
        border-color: #6dab3c;
        background-color: #6dab3c
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #5f9434;
            background-color: #5f9434
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #5a8d31;
            background-color: #5a8d31
        }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #f4524d
}

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
        color: #f7f7f7;
        background-color: #f23630
    }

    .vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
        color: #f2f2f2;
        background-color: #f22d27
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
        color: #f4524d;
        border-color: #f4524d;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f4524d;
            background-color: #f4524d
        }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
        color: #fff;
        background-color: #f4524d;
        box-shadow: 0 5px 0 #f11f18
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f4524d;
            top: 3px;
            box-shadow: 0 2px 0 #f11f18
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f4524d
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f11f18
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f11f18
            }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f11f18
        }

            .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f11f18
            }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
        color: #fff;
        border-color: #f4524d;
        background-color: #f4524d
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f23630;
            background-color: #f23630
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f22d27;
            background-color: #f22d27
        }

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #f79468
}

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
        color: #f7f7f7;
        background-color: #f57f4b
    }

    .vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
        color: #f2f2f2;
        background-color: #f57941
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
        color: #f79468;
        border-color: #f79468;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f79468;
            background-color: #f79468
        }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
        color: #fff;
        background-color: #f79468;
        box-shadow: 0 5px 0 #f46e33
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f79468;
            top: 3px;
            box-shadow: 0 2px 0 #f46e33
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f79468
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #f46e33
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #f46e33
            }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #f46e33
        }

            .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #f46e33
            }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
        color: #fff;
        border-color: #f79468;
        background-color: #f79468
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #f57f4b;
            background-color: #f57f4b
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #f57941;
            background-color: #f57941
        }

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #b97ebb
}

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
        color: #f7f7f7;
        background-color: #ae6ab0
    }

    .vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
        color: #f2f2f2;
        background-color: #ab63ad
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
        color: #b97ebb;
        border-color: #b97ebb;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #b97ebb;
            background-color: #b97ebb
        }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
        color: #fff;
        background-color: #b97ebb;
        box-shadow: 0 5px 0 #a559a8
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #b97ebb;
            top: 3px;
            box-shadow: 0 2px 0 #a559a8
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #b97ebb
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #a559a8
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #a559a8
            }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #a559a8
        }

            .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #a559a8
            }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
        color: #fff;
        border-color: #b97ebb;
        background-color: #b97ebb
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ae6ab0;
            background-color: #ae6ab0
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ab63ad;
            background-color: #ab63ad
        }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2a2a2a
}

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
        color: #f7f7f7;
        background-color: #1b1b1b
    }

    .vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
        color: #f2f2f2;
        background-color: #161616
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
        border-color: #2a2a2a;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #2a2a2a;
            background-color: #2a2a2a
        }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
        color: #fff;
        background-color: #2a2a2a;
        box-shadow: 0 5px 0 #0e0e0e
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #2a2a2a;
            top: 3px;
            box-shadow: 0 2px 0 #0e0e0e
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #2a2a2a
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #0e0e0e
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #0e0e0e
            }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #0e0e0e
        }

            .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #0e0e0e
            }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
        color: #fff;
        border-color: #2a2a2a;
        background-color: #2a2a2a
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #1b1b1b;
            background-color: #1b1b1b
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #161616;
            background-color: #161616
        }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #ebebeb
}

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
        color: #5e5e5e;
        background-color: #dcdcdc
    }

    .vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
        color: #595959;
        background-color: #d7d7d7
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
        border-color: #ebebeb;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #ebebeb;
            background-color: #ebebeb
        }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
        color: #666;
        background-color: #ebebeb;
        box-shadow: 0 5px 0 #cfcfcf
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #ebebeb;
            top: 3px;
            box-shadow: 0 2px 0 #cfcfcf
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #ebebeb
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #cfcfcf
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #cfcfcf
            }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #cfcfcf
        }

            .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #cfcfcf
            }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        color: #666;
        border-color: #ebebeb;
        background-color: #ebebeb
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #dcdcdc;
            background-color: #dcdcdc
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #d7d7d7;
            background-color: #d7d7d7
        }

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #fff
}

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
        color: #5e5e5e;
        background-color: #f0f0f0
    }

    .vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
        color: #595959;
        background-color: #ebebeb
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
        border-color: #fff;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
            color: #666;
            border-color: #fff;
            background-color: #fff
        }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
        color: #666;
        background-color: #fff;
        box-shadow: 0 5px 0 #e3e3e3
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
            color: #5e5e5e;
            background-color: #fff;
            top: 3px;
            box-shadow: 0 2px 0 #e3e3e3
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
            color: #595959;
            background-color: #fff
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #e3e3e3
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #e3e3e3
            }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #e3e3e3
        }

            .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #e3e3e3
            }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
        color: #666;
        border-color: #fff;
        background-color: #fff;
        background-image: -webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: -o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-image: linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#05000000',GradientType=0)
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
            color: #5e5e5e;
            border-color: #f0f0f0;
            background-color: #f0f0f0
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
            color: #595959;
            border-color: #ebebeb;
            background-color: #ebebeb
        }

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
        color: #2b2b2b;
        background-color: #e8e8e8
    }

    .vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
        color: #262626;
        background-color: #e3e3e3
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
        color: #f7f7f7;
        border-color: #f7f7f7;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
            color: #333;
            border-color: #f7f7f7;
            background-color: #f7f7f7
        }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
        color: #333;
        background-color: #f7f7f7;
        box-shadow: 0 5px 0 #dbdbdb
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
            color: #2b2b2b;
            background-color: #f7f7f7;
            top: 3px;
            box-shadow: 0 2px 0 #dbdbdb
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
            color: #262626;
            background-color: #f7f7f7
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #dbdbdb
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #dbdbdb
            }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #dbdbdb
        }

            .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #dbdbdb
            }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
        color: #333;
        border-color: #f7f7f7;
        background-color: #f7f7f7
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
            color: #2b2b2b;
            border-color: #e8e8e8;
            background-color: #e8e8e8
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
            color: #262626;
            border-color: #e3e3e3;
            background-color: #e3e3e3
        }

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #fff;
    background-color: #08c
}

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
        color: #f7f7f7;
        background-color: #0074ad
    }

    .vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
        color: #f2f2f2;
        background-color: #006da3
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
        color: #08c;
        border-color: #08c;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #08c;
            background-color: #08c
        }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
        color: #fff;
        background-color: #08c;
        box-shadow: 0 5px 0 #006394
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #08c;
            top: 3px;
            box-shadow: 0 2px 0 #006394
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #08c
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #006394
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #006394
            }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #006394
        }

            .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #006394
            }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
        color: #fff;
        border-color: #08c;
        background-color: #08c
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #0074ad;
            background-color: #0074ad
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #006da3;
            background-color: #006da3
        }

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #fff;
    background-color: #58b9da
}

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
        color: #f7f7f7;
        background-color: #3fafd4
    }

    .vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
        color: #f2f2f2;
        background-color: #37abd3
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
        color: #58b9da;
        border-color: #58b9da;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #58b9da;
            background-color: #58b9da
        }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
        color: #fff;
        background-color: #58b9da;
        box-shadow: 0 5px 0 #2da4cd
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #58b9da;
            top: 3px;
            box-shadow: 0 2px 0 #2da4cd
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #58b9da
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #2da4cd
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #2da4cd
            }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #2da4cd
        }

            .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #2da4cd
            }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
        color: #fff;
        border-color: #58b9da;
        background-color: #58b9da
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #3fafd4;
            background-color: #3fafd4
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #37abd3;
            background-color: #37abd3
        }

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6ab165
}

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
        color: #f7f7f7;
        background-color: #59a453
    }

    .vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
        color: #f2f2f2;
        background-color: #559d50
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
        color: #6ab165;
        border-color: #6ab165;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #6ab165;
            background-color: #6ab165
        }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
        color: #fff;
        background-color: #6ab165;
        box-shadow: 0 5px 0 #4f934b
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #6ab165;
            top: 3px;
            box-shadow: 0 2px 0 #4f934b
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #6ab165
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #4f934b
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #4f934b
            }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #4f934b
        }

            .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #4f934b
            }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
        color: #fff;
        border-color: #6ab165;
        background-color: #6ab165
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #59a453;
            background-color: #59a453
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #559d50;
            background-color: #559d50
        }

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #fff;
    background-color: #f90
}

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
        color: #f7f7f7;
        background-color: #e08700
    }

    .vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
        color: #f2f2f2;
        background-color: #d68100
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
        color: #f90;
        border-color: #f90;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #f90;
            background-color: #f90
        }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
        color: #fff;
        background-color: #f90;
        box-shadow: 0 5px 0 #c77700
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #f90;
            top: 3px;
            box-shadow: 0 2px 0 #c77700
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #f90
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #c77700
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #c77700
            }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #c77700
        }

            .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #c77700
            }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
        color: #fff;
        border-color: #f90;
        background-color: #f90
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #e08700;
            background-color: #e08700
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #d68100;
            background-color: #d68100
        }

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff675b
}

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
        color: #f7f7f7;
        background-color: #ff4b3c
    }

    .vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
        color: #f2f2f2;
        background-color: #ff4132
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
        color: #ff675b;
        border-color: #ff675b;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #ff675b;
            background-color: #ff675b
        }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
        color: #fff;
        background-color: #ff675b;
        box-shadow: 0 5px 0 #ff3323
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #ff675b;
            top: 3px;
            box-shadow: 0 2px 0 #ff3323
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #ff675b
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #ff3323
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #ff3323
            }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #ff3323
        }

            .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #ff3323
            }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
        color: #fff;
        border-color: #ff675b;
        background-color: #ff675b
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #ff4b3c;
            background-color: #ff4b3c
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #ff4132;
            background-color: #ff4132
        }

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #fff;
    background-color: #555
}

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
        color: #f7f7f7;
        background-color: #464646
    }

    .vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
        color: #f2f2f2;
        background-color: #414141
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
        color: #555;
        border-color: #555;
        background-color: transparent
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
            color: #fff;
            border-color: #555;
            background-color: #555
        }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
        color: #fff;
        background-color: #555;
        box-shadow: 0 5px 0 #393939
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
            color: #f7f7f7;
            background-color: #555;
            top: 3px;
            box-shadow: 0 2px 0 #393939
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
            color: #f2f2f2;
            background-color: #555
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
            box-shadow: 0 3px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
                top: 1px;
                box-shadow: 0 2px 0 #393939
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
            box-shadow: 0 4px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
                top: 2px;
                box-shadow: 0 2px 0 #393939
            }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
            box-shadow: 0 5px 0 #393939
        }

            .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
                top: 3px;
                box-shadow: 0 2px 0 #393939
            }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
        color: #fff;
        border-color: #555;
        background-color: #555
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
            color: #f7f7f7;
            border-color: #464646;
            background-color: #464646
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
            color: #f2f2f2;
            border-color: #414141;
            background-color: #414141
        }

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
    background-color: #f7f7f7;
    border-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2a2a2a
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
        padding: 7px 11px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
        padding: 10px 15px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
        padding: 13px 19px
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
        padding: 17px 24px
    }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}

.vc_btn3.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

    .vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

    .vc_btn3.vc_btn3-size-xl .vc_btn3-icon {
        font-size: 22px;
        height: 16px;
        line-height: 20px
    }

    .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 65px
    }

        .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 65px
    }

        .vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

.vc_btn3.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

    .vc_btn3.vc_btn3-size-xxl .vc_btn3-icon {
        font-size: 32px;
        height: 18px;
        line-height: 18px
    }

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 65px
    }

        .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 65px
    }

        .vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
        padding: 21px 34px
    }

.vc_btn3.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
        padding: 24px 39px
    }

    .vc_btn3.vc_btn3-size-xxxl .vc_btn3-icon {
        font-size: 44px;
        height: 35px;
        line-height: 44px
    }

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 80px
    }

        .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 80px
    }

        .vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
        padding: 24px 39px
    }

.vc_btn3.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
        padding: 29px 49px
    }

    .vc_btn3.vc_btn3-size-xxxxl .vc_btn3-icon {
        font-size: 60px;
        height: 35px;
        line-height: 44px
    }

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 90px
    }

        .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 30px
        }

    .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 90px
    }

        .vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 30px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
        padding: 29px 49px
    }

.vc_btn3.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
        padding: 6px 7px
    }

    .vc_btn3.vc_btn3-size-xxs .vc_btn3-icon {
        font-size: 9px;
        height: 6px;
        line-height: 8px
    }

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 16px
    }

        .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
            left: 4px
        }

    .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 16px
    }

        .vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
            right: 4px
        }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
        padding: 6px 7px
    }

.slider-btn {
    z-index: 1;
    position: relative;
}

    .slider-btn:before {
        content: "";
        width: 100%;
        height: 100%;
        z-index: -1;
        top: 0;
        position: absolute;
        left: 0;
        transform: scaleX(0);
        transform-origin: right;
        transition: transform .7s cubic-bezier(.19,1,.22,1);
        -webkit-transition: transform .7s cubic-bezier(.19,1,.22,1);
    }

    .slider-btn:hover:before {
        transform: scaleX(1);
        transform-origin: left;
    }
/* qfyuser_min: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfyuser/css/qfyuser.min.css) */
.required {
    color: red;
}

.polaroid-images a {
    background: white;
    display: inline;
    float: left;
    margin: 0 15px 30px;
    padding: 10px 10px 25px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
    z-index: 0;
    width: 100px;
}

    .polaroid-images a:after {
        color: #333;
        font-size: 20px;
        content: attr(title);
        position: relative;
        top: 15px;
    }

.polaroid-images img {
    display: block;
    width: inherit;
}

.polaroid-images a:nth-child(2n) {
    transform: rotate(4deg);
}

.polaroid-images a:nth-child(3n) {
    transform: rotate(-24deg);
}

.polaroid-images a:nth-child(4n) {
    transform: rotate(14deg);
}

.polaroid-images a:nth-child(5n) {
    transform: rotate(-18deg);
}

.polaroid-images a:hover {
    transform: rotate(0deg);
    transform: scale(1.2);
    z-index: 10;
    box-shadow: 0 10px 20px rgba(0,0,0,.7);
}

.ui-datepicker {
    font-size: 90%;
    background: #333 !important;
    font-family: "Arial","Micro Yahei","Lucida Sans Unicode",Helvetica,Verdana,sans-serif !important;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0 !important;
    padding: 0 !important;
}

    .ui-datepicker select {
        padding: 2px !important;
        border-radius: 0 !important;
        font-size: 11px !important;
        color: #666;
        border: 1px solid #2e3641 !important
    }

    .ui-datepicker table {
        margin-bottom: 0 !important;
    }

.ui-datepicker-header {
    border: none;
    background: transparent !important;
    font-weight: normal;
    font-size: 15px;
    border: none !important;
}

    .ui-datepicker-header .ui-state-hover {
        background: transparent;
        border-color: transparent;
        cursor: pointer;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

.ui-datepicker .ui-datepicker-title {
    margin-top: .4em;
    margin-bottom: .3em;
    color: #e9f0f4;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    top: .9em;
    border: medium none;
    background: none !important;
    border-color: transparent !important;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 2px;
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
    background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/ui-icons_ffffff_256x240.png);
    background-position: -32px 0;
    margin-top: 0;
    top: 0;
    font-weight: normal;
}

.ui-datepicker .ui-datepicker-prev span {
    background-position: -96px 0;
}

.ui-datepicker table {
    margin: 0;
}

.ui-datepicker th {
    padding: 1em 0;
    color: #373737;
    font-size: 12px !important;
    font-weight: normal;
    border: none;
    border-top: 1px solid #3a414d;
    background: #EFEFEF !important;
}

.ui-datepicker thead {
    border-left: 1px solid #3a414d !important;
    border-right: 1px solid #3a414d !important;
}

.ui-datepicker tbody {
    border-left: 1px solid #3a414d !important;
    border-right: 1px solid #3a414d !important;
    border-bottom: 1px solid #3a414d !important;
}

.ui-datepicker td {
    font-size: 12px !important;
    background: #FFF;
    border: none;
    padding: 0 !important;
}

    .ui-datepicker td .ui-state-default {
        background: transparent;
        border: none;
        text-align: center;
        padding: .5em;
        margin: 0;
        font-weight: normal;
        color: #373737;
    }

.ui-datepicker .ui-state-disabled {
    opacity: 1;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1 !important;
}

.ui-datepicker .ui-state-disabled .ui-state-default {
    color: #FFF;
}

.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover {
    background: #333;
    color: #fff;
}

div.qfyuser input[type=text].qfyuser-datepicker, div.qfyuser input[type=text].qfyuser-datepicker:focus {
    background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/datepicker.png) !important;
    background-position: 8px center !important;
    background-repeat: no-repeat !important;
    padding-left: 34px !important;
}

.tipsy {
    font-size: 11px;
    position: absolute;
    padding: 5px;
    z-index: 2000000;
}

.tipsy-inner {
    max-width: 200px;
    padding: 4px 10px;
    text-align: left;
    line-height: 16px !important;
    text-shadow: none
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0
}

.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

div.qfyuser * {
    padding: 0;
    margin: 0;
    text-decoration: none;
    outline: none;
    border: 0;
    letter-spacing: 0px
}

div.qfyuser form {
    margin: 0 !important
}

div.qfyuser {
    font-size: 12px !important;
    line-height: 1 !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-shadow: none;
}

div.qfyuser-custom-center * {
    text-align: center;
    margin: 0 auto;
}

div.qfyuser-custom-left {
    float: left
}

div.qfyuser-custom-right {
    float: right
}

div.qfyuser .chosen-container, div.emd-filters .chosen-container {
    width: 100% !important
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0
}

input[disabled], input[disabled]:hover, input[disabled]:focus {
    opacity: 0.7;
    cursor: default !important;
}

div.qfyuser input, div.qfyuser textarea, div.qfyuser select {
    font-size: 12px !important
}

div.qfyuser-clear {
    clear: both
}

div.qfyuser-left {
    float: left
}

.qfyuser-force-center {
    float: none !important
}

div.qfyuser-right {
    float: right
}

div.qfyuser video {
    width: 100% !important;
    height: auto !important;
}

div.qfyuser iframe {
    display: block;
    overflow: hidden;
}

div.qfyuser-help {
    margin: 5px 0 0 0;
}

    div.qfyuser-help i {
        font-size: 20px !important;
        margin: 0 10px 0 0;
    }

div.qfyuser-warning {
    font-size: 12px;
    display: inline-block;
    padding: 4px 10px;
    line-height: 14px !important;
    border-radius: 3px !important;
    position: relative;
    transition: all .2s linear;
    margin: 10px 0 0 0;
    top: -20px;
    opacity: 0;
}

    div.qfyuser-warning i {
        position: absolute;
        top: -16px;
        left: 5px;
        font-size: 24px;
    }

    div.qfyuser-warning a:hover {
        text-decoration: underline
    }

div.qfyuser-message {
    margin: 15px 0 0 0
}

div.qfyuser div.qfyuser-message p {
    padding: 10px !important;
    line-height: 1.5em
}

div.qfyuser p {
    padding: 0 !important;
    margin: 15px 0 0 0 !important
}

div.qfyuser div.qfyuser-input p {
    padding: 0 !important;
    margin: 0 0 8px 0 !important
}

div.qfyuser-message.qfyuser-message-demo {
    margin-top: 0
}

    div.qfyuser-message.qfyuser-message-demo p {
        color: #fff !important;
        border: solid 1px #ae3737 !important;
        background: #ae3737 !important;
        margin-top: 0;
        padding: 10px !important;
        line-height: 1.5em;
        font-size: 12px !important;
    }

    div.qfyuser-message.qfyuser-message-demo a {
        color: #fff !important;
        text-decoration: underline !important
    }

span.strength-container {
    float: left;
    top: -6px;
    position: relative;
}

span.strength-plain {
    float: left;
    width: 40px;
    height: 6px;
}

span.strength-text {
    float: left;
    font-size: 13px;
    padding: 0 0 14px 0;
}

img.qfyuser-loading, div.qfyuser img.qfyuser-loading {
    position: relative;
    top: 7px;
    display: none !important;
    box-shadow: none !important;
    vertical-align: top !important;
}

div.qfyuser-field img.qfyuser-loading.inline {
    display: inline !important;
}

div.qfyuser-profile-icons.top {
    position: absolute;
    top: 15px;
    right: 15px;
}

div.qfyuser-profile-icons.bottom {
    position: absolute;
    bottom: 15px;
    right: 15px;
}

a.qfyuser-small-link {
    margin: 0 0 0 10px !important;
    padding: 0 10px !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 11px !important;
    height: 21px !important;
    line-height: 21px !important;
}

a.qfyuser-profile-icon {
    float: none !important;
    display: inline-block;
    padding: 0;
    cursor: pointer !important;
    opacity: 1 !important;
    border-radius: 999px;
    text-align: center;
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
    font-size: 14px !important;
    margin: 0 4px 4px 0;
    text-decoration: none !important;
}

input.qfyuser-button, a.qfyuser-button, div.qfyuser div.ajax-file-upload {
    display: inline-block;
    cursor: pointer !important;
    padding: 0 10px !important;
    margin-right: 15px !important;
    font-weight: normal !important;
    text-decoration: none !important;
    transition: none !important;
}

input.qfyuser-button, div.qfyuser-input img.qfyuser-img {
    height: 29px !important;
    line-height: 29px !important
}

a.qfyuser-button, div.qfyuser div.ajax-file-upload {
    height: 27px !important;
    line-height: 27px !important
}

div.qfyuser-submit input[type=submit].qfyuser-button {
    vertical-align: baseline !important;
    display: inline-block !important;
    padding: 0 10px !important;
    margin: 0 !important;
    margin-right: 15px !important;
    top: 0 !important;
}

div.qfyuser-submit input {
    vertical-align: baseline !important;
    display: inline-block !important;
    width: auto !important;
    font-size: 13px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin: 0 !important;
    margin-right: 15px !important;
}

div.qfyuser-head {
    padding: 15px;
    position: relative;
}

    div.qfyuser-head div.qfyuser-left {
        font-size: 14px !important;
    }

    div.qfyuser-head div.qfyuser-right {
        margin: 2px 0 0 0;
        font-size: 13px !important
    }

        div.qfyuser-head div.qfyuser-right a:hover {
            text-decoration: underline
        }

        div.qfyuser-head div.qfyuser-right a {
            line-height: 13px
        }

    div.qfyuser-head div.qfyuser-left i {
        font-size: 24px !important;
        margin: 0 12px 0 0;
        position: relative;
        top: 1px;
        text-shadow: inset 0 -1px 4px #fff;
    }

div.qfyuser-body {
    padding: 0 15px 15px 15px;
    line-height: 18px !important;
}

    div.qfyuser-body.qfyuser-body-nopad {
        padding: 0 !important;
    }

    div.qfyuser-body a:hover {
        text-decoration: underline
    }

div.qfyuser-users div.qfyuser-body div.qfyuser-user a:hover {
    text-decoration: none
}

div.qfyuser-users div.qfyuser-body div.qfyuser-paginate a:hover {
    text-decoration: none
}

div.qfyuser-body div.qfyuser-field-view {
}

div.qfyuser-centered, div.qfyuser-centered-c {
    text-align: center;
    position: relative;
    padding: 15px 0;
}

div.qfyuser-centered-c {
    padding: 15px 0
}

    div.qfyuser-centered-c div.qfyuser-profile-img {
        width: 64px !important;
        height: 64px !important
    }

    div.qfyuser-centered div.qfyuser-profile-icons.top, div.qfyuser-centered-c div.qfyuser-profile-icons.top {
        position: absolute;
        top: 15px;
        right: 15px;
    }

    div.qfyuser-centered img.qfyuser-loading, div.qfyuser-centered-c img.qfyuser-loading {
        position: absolute;
        top: 15px;
        left: 15px;
    }

div.qfyuser-profile-img {
    float: none;
    text-align: center;
    margin: 0 auto;
    padding: 0 0 5px 0;
}

div.qfyuser-head div.qfyuser-left div.qfyuser-profile-img {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
}

div.qfyuser-head div.qfyuser-left div.qfyuser-profile-img-after {
    float: left;
}

div.qfyuser-head div.qfyuser-left div.qfyuser-profile-img {
    width: 64px;
    height: 64px;
}

div.qfyuser-profile-img img {
    box-shadow: none !important;
    padding: 0 !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

div.qfyuser-centered-icons {
    text-align: center;
    margin: 0 auto;
    padding: 15px 0 0 0;
}

    div.qfyuser-centered-icons a.qfyuser-profile-icon {
        float: none !important;
        display: inline-block;
        padding: 0;
        cursor: pointer !important;
        opacity: 1 !important;
        border-radius: 999px;
        text-align: center;
        width: 26px !important;
        height: 26px !important;
        line-height: 26px !important;
        font-size: 14px !important;
        margin: 0 2px;
    }

        div.qfyuser-centered-icons a.qfyuser-profile-icon i {
            line-height: 26px !important
        }

div.qfyuser-profile-img-btn {
    font-size: 12px !important;
    margin: 10px 0 0 0;
}

    div.qfyuser-profile-img-btn a.qfyuser-button {
        margin-right: 0 !important
    }

div.qfyuser-profile-name {
    font-size: 24px !important;
    line-height: 24px !important;
}

    div.qfyuser-profile-name a {
        line-height: 30px !important;
    }

    div.qfyuser-profile-name.small {
        font-size: 14px !important;
        line-height: 20px !important;
    }

span.qfyuser-badges {
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
    max-width: 100px !important;
}

div.qfyuser-awsm-name span.qfyuser-badges {
    margin-top: 5px !important;
}

img.qfyuser-profile-badge-right {
    margin: 0 0 0 6px !important;
    top: -1px !important;
    vertical-align: middle !important;
    box-shadow: none !important;
    padding: 0 !important;
    max-width: 16px !important;
    max-height: 16px !important;
    position: relative !important;
    display: inline !important;
}

img.qfyuser-profile-badge {
    margin: 0 2px !important;
    top: 0 !important;
    vertical-align: middle !important;
    box-shadow: none !important;
    padding: 0 !important;
    max-width: 16px !important;
    max-height: 16px !important;
    position: relative !important;
    display: inline !important;
}

div.qfyuser-sc span.qfyuser-badges, div.qfyuser-list-item span.qfyuser-badges, div.qfyuser-online-item span.qfyuser-badges, div.qfyuser-head span.qfyuser-badges, span.qfyuser-badges.inline {
    display: inline !important;
    max-width: auto !important;
    margin: 0 0 0 4px !important;
}

    div.qfyuser-sc span.qfyuser-badges img.qfyuser-profile-badge, div.qfyuser-list-item span.qfyuser-badges img.qfyuser-profile-badge, div.qfyuser-online-item span.qfyuser-badges img.qfyuser-profile-badge, div.qfyuser-head span.qfyuser-badges img.qfyuser-profile-badge, span.qfyuser-badges.inline img.qfyuser-profile-badge {
        top: -1px !important;
        margin: 0 0 0 4px !important;
    }

div.qfyuser-list-item img.qfyuser-profile-badge.qfyuser-hide-from-list {
    display: none !important
}

div.qfyuser-online-item img.qfyuser-profile-badge.qfyuser-hide-from-list {
    display: none !important
}

div.qfyuser-section {
    margin: 15px 0 0 0;
    padding: 0 0 8px 0 !important;
    font-size: 13px;
    position: relative;
    transition: all .2s linear !important;
}

ins.qfyuser-section-warning {
    position: absolute;
    right: 10px;
    top: 5px;
    text-decoration: none !important;
    text-shadow: none !important;
    border-radius: 3px;
    font-size: 11px !important;
    line-height: 19px !important;
    font-weight: normal !important;
    text-transform: none !important;
    padding: 0 6px !important;
    display: none;
}

div.qfyuser-collapsible-1 {
    cursor: pointer;
}

    div.qfyuser-collapsible-1 span {
        margin: 0 10px 0 0;
        font-size: 18px;
        position: relative;
        top: 1px;
    }

div.qfyuser-field {
    margin: 15px 0 0 0;
    border: 1px solid transparent
}

    div.qfyuser-field.qfyuser-field-compact {
        margin: 5px 0 0 0
    }

div.qfyuser-field-private {
    display: none !important
}

div.qfyuser-field.qfyuser-submit {
    padding-top: 15px;
    position: relative
}

div.qfyuser-label label {
    float: left;
    margin-right: 8px !important;
    font-size: 12px !important;
    font-weight: bold !important;
    word-wrap: break-word !important;
    padding: 0 !important;
}

div.qfyuser-label span.qfyuser-field-icon {
    position: absolute;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    left: -32px;
    text-align: center;
    top: -8px;
    font-size: 18px;
    cursor: default !important;
}

    div.qfyuser-label span.qfyuser-field-icon i {
        line-height: 32px !important
    }

div.qfyuser-label {
    float: left;
    margin: 0 0 4px 0;
    width: 100%;
    position: relative;
    z-index: 5;
}

    div.qfyuser-label.iconed {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 10px;
    }

div.qfyuser-float div.qfyuser-label {
    float: left;
    width: 34%;
    margin: 5px 0 0 0;
}

div.qfyuser-label.view {
    margin: 0 0 4px 0
}

div.qfyuser-float div.qfyuser-label.view {
    margin: 0
}

div.qfyuser-input label {
    cursor: pointer !important
}

div.qfyuser-label label {
    cursor: pointer !important
}

div.qfyuser-label.view label {
    cursor: default !important
}

div.qfyuser-input {
    float: left;
    width: 100%;
}

.hiddenlabel div.qfyuser-label {
    display: none;
}

.hiddenlabel div.qfyuser-input {
    width: 100% !important;
}

div.qfyuser-input a.lightview {
    margin: 3px 0 0 0;
    display: block;
    padding: 1px;
    border: 1px solid #ddd;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 64px;
}

    div.qfyuser-input a.lightview span {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -16px;
        margin-left: -16px;
        width: 32px;
        height: 32px;
        opacity: 0.7;
    }

    div.qfyuser-input a.lightview:hover span {
        opacity: 1
    }

    div.qfyuser-input a.lightview img {
        display: block;
        overflow: hidden
    }

span.qfyuser-tip {
    float: left;
    width: 14px;
    height: 14px;
    cursor: pointer;
    opacity: 0.5;
}

    span.qfyuser-tip:hover {
        opacity: 1
    }

div.qfyuser-float div.qfyuser-input {
    float: right;
    width: 64%;
}

div.qfyuser-input {
    position: relative
}

div.qfyuser-maxwidth div.qfyuser-input {
    float: none !important;
    width: 100% !important;
    margin: 15px 0 0 0;
}

div.qfyuser-input img {
    max-width: 100% !important;
    height: auto !important;
}

img.qfyuser-flag-normal {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0 !important;
    vertical-align: middle !important;
    font-size: 0px !important;
}

div.qfyuser-input i.qfyuser-meta-value {
    margin: 0 0 0 10px;
    font-size: 15px
}

div.qfyuser-input div.icon-ok {
    position: absolute;
    top: -1px;
    right: 0px;
    text-align: center !important;
    cursor: default !important;
    font-size: 20px !important;
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
}

    div.qfyuser-input div.icon-ok i {
        cursor: default !important;
        font-size: 20px !important;
        width: 30px !important;
        height: 30px !important;
        line-height: 30px !important;
    }

div.qfyuser-input input[type=text], div.qfyuser-input input[type=password], div.qfyuser-input textarea, div.qfyuser-input select {
    padding: 5px 8px !important;
    width: 100% !important;
    box-sizing: border-box;
    height: auto;
    margin: 0 !important;
    font-size: 13px !important;
}

div.qfyuser-input textarea {
    line-height: 1.6em;
    min-height: 80px;
    padding: 8px 10px !important;
}

    div.qfyuser-input textarea.normal {
        height: 100px
    }

    div.qfyuser-input textarea.small {
        height: 80px
    }

    div.qfyuser-input textarea.large {
        height: 120px
    }

div.qfyuser-input input[type=text], div.qfyuser-input input[type=password] {
    padding: 0 8px !important;
    height: 30px !important;
    line-height: 30px !important;
}

div.qfyuser-input label.qfyuser-checkbox.hide-field {
    display: inline-block;
    font-weight: normal !important;
    font-size: 12px;
    text-transform: uppercase;
}

div.qfyuser-input label.qfyuser-radio, div.qfyuser-input label.qfyuser-checkbox {
    position: relative;
    padding: 0 25px;
    margin: 5px 0;
    display: inline-block;
    font-size: 13px;
    font-weight: normal !important;
}

    div.qfyuser-input label.qfyuser-radio.full, div.qfyuser-input label.qfyuser-checkbox.full {
        width: auto !important;
        display: block;
    }

    div.qfyuser-input label.qfyuser-radio input[type=radio], div.qfyuser-input label.qfyuser-checkbox input[type=checkbox] {
        display: none !important
    }

    div.qfyuser-input label.qfyuser-radio span, div.qfyuser-input label.qfyuser-checkbox span {
        position: absolute;
        top: 2px;
        left: 0;
        width: 16px;
        height: 16px;
    }

div.qfyuser-pic {
    margin: 0 0 12px 0;
}

    div.qfyuser-pic.qfyuser-pic-nomargin {
        margin: 0 !important
    }

    div.qfyuser-pic img {
        float: none !important;
        display: block !important;
        overflow: hidden;
        max-width: 100% !important;
        height: auto !important;
        box-shadow: none !important;
        padding: 0 !important;
    }

div.qfyuser-pic-post_featured_image span.qfyuser-pic-none {
    margin: 0 0 10px 0 !important;
    display: block;
}

div.qfyuser-pic-post_featured_image img.no_feature {
    display: none !important;
    margin: 0 !important;
}

div.qfyuser-pic-post_featured_image img {
    margin: 0 0 12px 0 !important
}

div.qfyuser-file-input a {
    padding: 0 0 0 30px;
    background-repeat: no-repeat;
    background-position: left center;
    height: 16px !important;
    line-height: 16px !important;
    display: inline-block;
}

    div.qfyuser-file-input a.zip {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/file-zip.png)
    }

    div.qfyuser-file-input a.txt {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/file-txt.png)
    }

    div.qfyuser-file-input a.pdf {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/file-pdf.png)
    }

    div.qfyuser-file-input a.file {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/file.png)
    }

div.ajax-file-upload-statusbar {
    width: 100%;
    margin: 10px 0 0 0;
}

div.ajax-file-upload-progress {
    display: inline-block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: 4px;
}

div.ajax-file-upload-bar {
    width: 0;
    height: 4px;
}

div.ajax-file-upload-percent {
    position: absolute;
    display: inline-block;
    top: 3px;
    left: 48%;
}

div.qfyuser-modal-inner {
    width: 300px;
    margin-left: -150px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 190003;
    background: #fff;
    box-shadow: 0 0 10px 0 #aaa;
    box-sizing: border-box;
    padding: 20px;
    font-size: 14px;
    color: #444;
    border-radius: 3px;
    transition: all .8s linear;
    opacity: 0;
}

    div.qfyuser-modal-inner i.qfyuser-icon-ok {
        font-size: 22px;
        margin: 0 12px 0 0;
        color: #79a519;
        position: relative;
        top: 1px;
    }

    div.qfyuser-modal-inner i.qfyuser-icon-remove {
        position: absolute;
        top: 8px;
        right: 8px;
        font-size: 12px;
        color: #ccc;
        cursor: pointer;
    }

        div.qfyuser-modal-inner i.qfyuser-icon-remove:hover {
            color: #999
        }

div.qfyuser-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 190000;
}

div.qfyuser-overlay-inner {
    position: fixed;
    width: 480px;
    margin-left: -240px;
    left: 50%;
    top: 0;
    z-index: 190001;
}

    div.qfyuser-overlay-inner div.qfyuser {
        margin: 0 !important;
        max-width: 100%;
        position: relative;
    }

div.qfyuser a.qfyuser-close-popup {
    display: none !important
}

div.qfyuser-overlay-inner div.qfyuser a.qfyuser-close-popup {
    display: block !important;
    position: absolute;
    right: 0;
    top: -30px;
    font-size: 11px !important;
    text-transform: uppercase;
    padding: 0 28px 0 0;
    height: 16px;
    line-height: 16px;
    opacity: 0.7;
}

div.qfyuser.qfyuser-nostyle {
    padding: 15px;
}

div.qfyuser-card-img img {
    box-shadow: none !important;
    max-width: 100% !important;
    height: auto !important;
}

div.qfyuser-card-img a:hover {
    opacity: 0.7
}

div.qfyuser-card-info {
}

div.qfyuser-card-left {
    float: left;
    margin: 6px 0 0 0
}

div.qfyuser-card-right {
    float: right;
    margin: 10px 0 0 0
}

div.qfyuser-card-left, div.qfyuser-card-left a {
    font-size: 16px !important;
    line-height: 22px !important;
    text-decoration: none !important;
}

    div.qfyuser-card-left a:hover {
        text-decoration: underline !important
    }

div.qfyuser-card-icons {
    padding: 10px 0 0 0
}

div.qfyuser-card-bio {
    font-size: 12px !important;
    line-height: 20px !important;
}

div.qfyuser-users {
    text-align: center;
    border: none !important;
    background: none !important;
}

div.qfyuser-user {
    display: inline-block;
    text-align: center;
}

    div.qfyuser-user div.qfyuser-user-link {
        opacity: 0;
        margin: 10px 0 0 0;
        text-align: center;
        position: relative;
    }

        div.qfyuser-user div.qfyuser-user-link i {
            position: absolute;
            top: -26px;
            left: 50%;
            font-size: 40px;
            width: 40px;
            margin-left: -20px;
        }

        div.qfyuser-user div.qfyuser-user-link a {
            display: inline-block;
            padding: 0 10px;
            vertical-align: top;
            width: 100%;
            font-size: 11px;
            line-height: 27px;
            height: 27px;
            overflow: hidden;
            box-sizing: border-box;
            word-wrap: break-word;
        }

    div.qfyuser-user a.qfyuser-user-img {
        display: inline-block;
        position: relative;
        overflow: hidden;
    }

        div.qfyuser-user a.qfyuser-user-img img {
            border-radius: 3px
        }

        div.qfyuser-user a.qfyuser-user-img span {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            font-size: 38px;
            opacity: 0.8;
        }

    div.qfyuser-user img {
        display: block;
        overflow: hidden;
    }

div.qfyuser-paginate.top {
    margin: 20px 0
}

div.qfyuser-paginate.bottom {
    margin: 40px 0 0 0
}

div.qfyuser-paginate span, div.qfyuser-paginate a.page-numbers {
    padding: 4px 10px !important;
    margin: 0 2px !important;
    display: inline-block !important;
    font-size: 11px !important;
    height: 19px !important;
    line-height: 19px !important;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

div.qfyuser-search {
    width: 100%;
    margin: 0 0 20px 0;
}

div.qfyuser-search-results {
    padding: 20px 0;
    font-size: 28px;
    font-weight: 300;
}

form.qfyuser-search-form * {
    vertical-align: middle !important;
    float: left
}

form.qfyuser-search-form {
    display: inline-block;
    padding: 20px;
}

    form.qfyuser-search-form input[type=text], form.qfyuser-search-form div.qfyuser-input input[type=text] {
        width: 150px !important;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        margin: 0 !important;
        padding: 0 8px !important;
        margin: 0 10px 0 0 !important;
        height: 28px !important;
        float: left !important;
    }

    form.qfyuser-search-form div.qfyuser-input {
        float: none !important
    }

    form.qfyuser-search-form button {
        font-size: 14px !important;
        padding: 0 12px;
        display: inline-block !important;
        margin: 0 !important;
        margin: 0 5px 0 0 !important;
        height: 28px !important;
    }

div.qfyuser-search div.emd-filter-head {
    display: none !important;
}

div.qfyuser-search .chosen-container-single .chosen-single {
    height: 26px !important;
    line-height: 26px !important;
    width: 120px !important;
    margin: 0 10px 0 0 !important;
}

div.qfyuser-search .chosen-drop {
    width: 130px !important
}

    div.qfyuser-search .chosen-drop, div.qfyuser-search .chosen-drop * {
        float: none !important
    }

        div.qfyuser-search .chosen-drop li {
            display: block !important;
            width: auto !important;
            float: none !important;
        }

a.qfyuser-transition {
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
}

a.qfyuser-flat-btn {
    font-size: 11px !important;
    font-weight: bold !important;
    padding: 4px 12px !important;
    display: inline-block !important;
    text-decoration: none !important;
}

    a.qfyuser-flat-btn i {
        margin-right: 5px !important
    }

    a.qfyuser-flat-btn:hover {
        text-decoration: none !important
    }

table.qfyuser-table a.qfyuser-flat-btn {
    font-size: 11px !important;
    font-weight: bold !important;
    padding: 4px 12px !important;
    display: inline-block !important;
    text-decoration: none !important;
}

    table.qfyuser-table a.qfyuser-flat-btn i {
        margin-right: 5px !important;
        font-size: 14px !important
    }

    table.qfyuser-table a.qfyuser-flat-btn:hover {
        text-decoration: none !important
    }

    table.qfyuser-table a.qfyuser-flat-btn.chat {
        background: #1e93be !important;
        color: #fff !important;
    }

        table.qfyuser-table a.qfyuser-flat-btn.chat:hover {
            background: #27aada !important;
        }

div.qfyuser-list-item {
    display: block;
    padding: 15px 0;
}

    div.qfyuser-list-item:last-child {
        border-bottom: 0 !important;
        padding-bottom: 0px !important
    }

div.qfyuser-list-item-i {
    float: left;
    margin: 0 15px 0 0
}

    div.qfyuser-list-item-i img {
        box-shadow: none !important;
    }

    div.qfyuser-list-item-i a:hover {
        opacity: 0.8
    }

div.qfyuser-list-item-d {
    float: left
}

a.qfyuser-list-item-name {
    font-size: 13px
}

    a.qfyuser-list-item-name:hover {
        text-decoration: none !important
    }

div.qfyuser-list-item-bio {
    font-size: 12px !important;
    line-height: 20px !important;
}

div.qfyuser-list-item-icons {
    padding: 13px 0 0 0
}

div.qfyuser-online-count {
    padding: 15px 0 0 0;
}

div.qfyuser-online-item {
    display: block;
    padding: 15px 0;
}

    div.qfyuser-online-item:last-child {
        border-bottom: 0 !important;
        padding-bottom: 0px !important
    }

div.qfyuser-online-item-i {
    float: left;
    margin: 0 15px 0 0
}

    div.qfyuser-online-item-i img {
        box-shadow: none !important;
        border: 1px solid #ddd
    }

    div.qfyuser-online-item-i a:hover {
        opacity: 0.8
    }

div.qfyuser-online-item-d {
    float: left;
    margin: 6px 0 0 0;
}

a.qfyuser-online-item-name {
    font-size: 13px
}

    a.qfyuser-online-item-name:hover {
        text-decoration: none !important
    }

div.qfyuser-online-item-bio {
    font-size: 12px !important;
    line-height: 20px !important;
}

div.qfyuser-online-item-icons {
    padding: 13px 0 0 0
}

div.qfyuser-online-i {
    padding: 10px 6px 0 0;
    display: inline-block !important
}

a.qfyuser-online-i-thumb img {
    width: 20px;
    height: 20px;
    vertical-align: middle !important;
    padding: 0 2px 0 0 !important;
}

a.qfyuser-online-i-name {
    font-size: 11px !important;
}

    a.qfyuser-online-i-name:hover {
        text-decoration: none !important
    }

    a.qfyuser-online-i-name.admin, a.qfyuser-online-item-name.admin {
        font-weight: bold !important
    }

div.qfyuser-social-connect {
    position: absolute;
    right: 0;
    top: 14px;
}

    div.qfyuser-social-connect a {
        float: left;
        margin-left: 5px;
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 32px;
        height: 32px;
        display: inline-block !important;
    }

    div.qfyuser-social-connect.fullwidth-block-social {
        position: relative;
        top: auto;
        right: auto;
        text-align: center;
        margin: 0 0 10px 0;
    }

        div.qfyuser-social-connect.fullwidth-block-social a {
            float: none;
        }

    div.qfyuser-social-connect a.qfyuser-social-facebook {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/social/facebook_signin.png)
    }

    div.qfyuser-social-connect a.qfyuser-social-twitter {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/social/twitter_signin.png)
    }

    div.qfyuser-social-connect a.qfyuser-social-google {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/social/google_signin.png)
    }

    div.qfyuser-social-connect a.qfyuser-social-linkedin {
        background-image: url(//f.goodq.top/qfy-content/plugins/qfyuser/img/social/linkedin_signin.jpeg)
    }

div.qfyuser-social-big a {
    margin: 5px 0 !important;
    display: inline-block !important;
    width: 100%;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-bottom: 5px solid rgba(0,0,0,0.25);
    -webkit-font-smoothing: antialiased !important;
    font-weight: 400;
    text-align: center;
    transition: 0.25s;
    letter-spacing: 0.5px;
    box-sizing: border-box;
    text-decoration: none !important;
    color: #fff !important;
    -moz-osx-font-smoothing: grayscale;
}

    div.qfyuser-social-big a.qfyuser-social-facebook {
        background: #3b5998
    }

    div.qfyuser-social-big a.qfyuser-social-twitter {
        background: #00aced
    }

    div.qfyuser-social-big a.qfyuser-social-google {
        background: #dd4b39
    }

    div.qfyuser-social-big a.qfyuser-social-vk {
        background: #45668e
    }

    div.qfyuser-social-big a.qfyuser-social-linkedin {
        background: #4875B4
    }

div.qfyuser-social-big i {
    margin: 0px 15px 0px 0px;
    float: none;
}

div.qfyuser-social-big a:hover {
    opacity: 0.85
}

div.qfyuser-notice {
    margin: 10px 0 0 0;
    border-radius: 3px;
    background: #eee;
    border: 1px solid #ddd;
    padding: 10px 15px;
    font-size: 12px !important;
    line-height: 22px !important;
    color: #555 !important;
    text-shadow: 0 1px #fff !important;
}

div.qfyuser-bar-success {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: linear-gradient(#8ab842,#7ab221) !important;
    height: 30px;
    color: #fff !important;
    line-height: 30px;
    width: 100% !important;
    font-size: 14px !important;
    text-align: center;
    box-shadow: 0 1px 4px #aaa;
}

div.qfyuser-bar-failed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: #c24a4a !important;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#d14242),to(#c24a4a)) !important;
    background: -moz-linear-gradient(0% 0% 270deg,#d14242,#c24a4a) !important;
    height: 30px;
    color: #fff !important;
    line-height: 30px;
    width: 100% !important;
    font-size: 14px !important;
    text-align: center;
    box-shadow: 0 1px 4px #aaa;
}

    div.qfyuser-bar-success i, div.qfyuser-bar-failed i {
        cursor: pointer;
        opacity: 0.5 !important;
        margin: 0 10px !important;
        font-size: 16px !important;
    }

div.qfyuser-alert {
    position: relative;
}

div.qfyuser-alert-content, div.qfyuser-alert-input {
    padding: 10px 50px 10px 15px;
}

    div.qfyuser-alert-input div.qfyuser-input {
        float: none !important;
    }

        div.qfyuser-alert-input div.qfyuser-input input[type=text] {
            width: 160px !important;
            font-size: 12px !important;
            padding: 0 8px !important;
            height: 28px !Important;
            display: inline-block !important;
        }

        div.qfyuser-alert-input div.qfyuser-input input[type=button] {
            height: 28px !important;
            width: auto !important;
            display: inline-block !important;
        }

a.qfyuser-alert-close, a.qfyuser-alert-edit {
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 16px !important;
    font-weight: normal !important;
    opacity: 0.5;
}

a.qfyuser-alert-edit {
    right: 30px;
    top: 8px
}

    a.qfyuser-alert-close:hover, a.qfyuser-alert-edit:hover {
        opacity: 0.8
    }

span.up-round, span.up-round * {
    border-radius: 999px !important;
}

div.qfyuser-submit input.qfyuser-button.fullwidth-block {
    display: block !important;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 5px !important;
    float: none !important;
}

div.qfyuser-awsm {
    margin-top: 100px;
    display: inline-block;
    text-align: center;
    position: relative;
    box-sizing: border-box;
    padding: 70px 0 15px 0;
    width: 25%;
    margin-left: 15px;
    margin-right: 15px;
}

div.qfyuser-awsm-pic {
    position: absolute;
    left: 50%;
    padding: 4px
}

    div.qfyuser-awsm-pic img {
        display: block !important;
        overflow: hidden !important;
        margin: 0 !important;
    }

div.qfyuser-awsm-name a {
    font-size: 16px !important
}

    div.qfyuser-awsm-name a:hover {
        text-decoration: none !important
    }

div.qfyuser-awsm-meta {
    margin: 20px 0 0 0 !important;
    font-style: italic !important;
}

div.qfyuser-awsm-bio {
    line-height: 20px !important;
    font-size: 13px !important;
    padding: 0 15px !important;
    margin: 20px 0 0 0 !important;
}

div.qfyuser-awsm-link {
    margin: 10px 0 0 0 !important
}

div.qfyuser-post-wrap {
    text-align: center;
    margin: 0 0 30px 0;
}

div.qfyuser-post {
    vertical-align: top !important;
    float: none !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block !important;
    width: 25%;
    margin-bottom: 20px !important;
    margin-left: 10px;
    margin-right: 10px;
}

    div.qfyuser-post a, div.qfyuser-post a:hover {
        font-size: 13px !important;
        text-decoration: none !important;
        line-height: 19px !important;
    }

div.qfyuser-post-img a {
    position: relative;
    display: block
}

    div.qfyuser-post-img a span.shadowed {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.7;
        z-index: 99;
        width: 100%;
        height: 0px;
    }

    div.qfyuser-post-img a span.iconed {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        width: 100%;
        height: 100%;
        display: none;
    }

div.qfyuser-post-img img {
    max-width: 100% !important;
    display: block !important;
    overflow: hidden !important;
    height: auto !important;
    margin: 0 auto !important;
}

div.qfyuser-post-title {
    padding: 8px 10px !important;
    line-height: 19px !important
}

div.qfyuser-post-stat {
    padding: 8px 10px !important;
    line-height: 19px !important;
}

    div.qfyuser-post-stat a {
        font-size: 13px !important
    }

        div.qfyuser-post-stat a i {
            font-size: 14px !important;
            margin: 0 5px 0 0 !important
        }

div.qfyuser-post.qfyuser-post-compact {
    text-align: left;
    width: 100%;
    background: transparent !important;
    border-radius: 0;
    box-shadow: none !important;
    border: none !important;
    border-bottom: 1px solid #eee !important;
    margin: 0 !important;
    padding: 0 !important;
    padding: 10px 0 !important;
}

    div.qfyuser-post.qfyuser-post-compact div.qfyuser-post-img {
        float: left;
        margin: 0 15px 0 0;
    }

        div.qfyuser-post.qfyuser-post-compact div.qfyuser-post-img a:hover {
            opacity: 0.8
        }

    div.qfyuser-post.qfyuser-post-compact div.qfyuser-post-title {
        padding: 0 !important;
    }

    div.qfyuser-post.qfyuser-post-compact div.qfyuser-post-stat {
        border: none !important;
        padding: 5px 0 0 0 !important;
    }

#qf-qfyuser_editor-wrap, #qf-qfyuser_editor-editor-container {
    max-width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

#qf-qfyuser_editor-editor-container {
    border: 1px solid #ddd;
}

#qf-qfyuser_editor-wrap a.qf-switch-editor {
    padding: 6px 10px !important;
    border: 1px solid #ddd;
    border-bottom: 0;
    margin: 0 10px 0 0;
}

#qf-qfyuser_editor-wrap * {
    box-shadow: none !important
}

#qf-qfyuser_editor-wrap a:hover {
    text-decoration: none;
}

#qf-qfyuser_editor-wrap a.add_media {
    height: 26px !important;
}

div.qfyuser-field textarea.qfyuser_editor {
    padding: 10px !important;
    font-size: 13px !important;
    color: #666 !important;
}

div.emd-filters {
    font-size: 12px !important;
    letter-spacing: 0 !important;
    color: #666 !important;
    float: left;
    width: 22% !important;
    padding-right: 3%;
    margin: 0 0 20px 0 !important;
}

div.emd-main {
    float: left;
    letter-spacing: 0 !important;
    color: #666 !important;
    margin: 0 0 20px 0 !important;
}

div.emd-main-0 {
    width: 100% !important
}

div.emd-main-1 {
    width: 75% !important
}

div.emd-main div.qfyuser-paginate.top {
    margin: 0 0 40px 0 !important
}

div.qfyuser-paginate {
    text-align: center !important;
}

    div.qfyuser-paginate a:hover {
        text-decoration: none !important
    }

div.emd-head {
    font-weight: bold;
    color: #333 !important;
}

div.emd-foot {
    font-size: 11px !important;
    border-top: 1px solid #ddd;
    padding: 15px 0 0 0 !important;
}

div.emd-filter {
    padding: 0 0 12px 0
}

div.emd-filter-head {
    background: #eee;
    color: #666 !important;
    font-size: 11px !important;
    border-radius: 3px !important;
    padding: 2px 8px;
    margin: 12px 0 !important;
}

div.emd-filters label {
    width: 100%;
    box-sizing: border-box;
    display: block;
    cursor: pointer !important;
    height: 16px !important;
    line-height: 16px !important;
    color: #666 !important;
    position: relative;
    padding: 0 25px;
    display: inline-block;
    font-size: 11px;
}

    div.emd-filters label:hover {
        text-decoration: underline !important
    }

    div.emd-filters label.qfyuser-radio input[type=radio], div.emd-filters label.qfyuser-checkbox input[type=checkbox] {
        display: none !important
    }

    div.emd-filters label.qfyuser-radio span, div.emd-filters label.qfyuser-checkbox span {
        position: absolute;
        top: 0;
        left: 0;
        width: 16px;
        height: 16px;
    }

div.emd-list *, div.emd-list-empty * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1em !important;
    text-decoration: none !important
}

div.emd-user * {
    transition: all .2s linear;
}

div.emd-user {
    float: left;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 0 0 10px 0 !important;
    margin: 0 0 20px 0% !important;
    box-shadow: 0 1px 4px #ddd !important;
}

div.emd-user-img a:hover {
    opacity: 0.9
}

div.emd-user-img img {
    width: 100%;
    height: auto;
    border: none !important;
    box-shadow: none !important;
    border-radius: 3px 3px 0 0 !important;
}

div.emd-user-info {
    padding: 10px 10px 0 10px !important
}

div.emd-user-left {
    float: left
}

    div.emd-user-left a {
        font-size: 12px !important;
        line-height: 18px !important;
        color: #444 !important;
        text-decoration: none !important;
        font-weight: bold !important;
    }

        div.emd-user-left a:hover {
            text-decoration: underline !important
        }

div.emd-user-right {
    float: right;
    padding: 3px 0 0 0 !important
}

div.emd-user-columns div.emd-user-right {
    padding: 0 !important
}

div.emd-user-bio {
    padding: 0 10px !important;
    font-size: 11px !important;
    line-height: 18px !important;
    color: #999 !important;
}

div.emd-user-column {
    padding: 2px 10px 0 10px !important;
    font-size: 11px !important;
}

    div.emd-user-column div.emd-user-left {
        line-height: 18px !important
    }

    div.emd-user-column div.emd-user-right {
        line-height: 18px !important
    }

div.emd-user-icons {
    margin: 10px 0 0 0 !important;
    padding: 10px 0 0 0 !important;
    border-top: 1px solid #e5e5e5;
}

div.emd-list div.emd-user div.emd-user-icons a.qfyuser-profile-icon {
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
    font-size: 14px !important;
    margin: 0 2px !important;
}

div.qfyuser-sc-bar {
    border-bottom: 1px solid #eee;
}

a.qfyuser-count-link {
    float: left;
    display: block;
    padding: 10px 15px;
    font-size: 12px !important;
    line-height: 18px !important;
}

    a.qfyuser-count-link span {
        font-weight: bold;
        margin: 0 0 0 0 !important;
    }

    a.qfyuser-count-link i {
        margin: 0 4px 0 0;
    }

div.qfyuser-sc-left {
    float: left;
}

div.qfyuser-sc-right {
    float: right;
    padding: 6px 15px 0 0;
}

    div.qfyuser-sc-right a.qfyuser-button {
        font-size: 11px !important;
        margin: 0 !important;
        padding: 0px 8px !important;
        border-radius: 3px !important;
        height: 25px !important;
        line-height: 25px !important;
        top: 0px !important;
    }

a.qfyuser-button i {
    margin: 0 4px 0 0 !important;
    font-size: 14px !important
}

a.qfyuser-button span {
    background: #cc3000;
    border-radius: 999px;
    color: #fff;
    padding: 0px 4px;
    margin: 0 0 0 3px;
}

div.qfyuser-sc {
    padding: 15px;
    border-bottom: 1px solid #eee;
    position: relative;
}

    div.qfyuser-sc:last-child {
        border-bottom: 0 !important
    }

div.qfyuser-sc-noborder {
    border-bottom: 0 !important
}

div.qfyuser-sc-btn {
    position: absolute;
    right: 0;
    top: 15px;
}

div.qfyuser-sc-img {
    float: left;
    margin: 0 15px 0 0;
}

    div.qfyuser-sc-img a:hover {
        opacity: 0.8 !important
    }

    div.qfyuser-sc-img img {
        display: block;
        overflow: hidden;
        box-shadow: none !important;
        border-radius: 3px;
        max-width: 40px;
        max-height: 40px;
    }

div.qfyuser-sc-i {
    padding-right: 80px;
    margin: 0 0 0 55px;
}

div.qfyuser-sc-i-name a {
    font-size: 13px;
    font-weight: bold;
    color: #333 !important;
}

    div.qfyuser-sc-i-name a:hover {
        text-decoration: underline !important
    }

div.qfyuser-sc-i-icons {
    padding: 8px 0 0 0
}

div.qfyuser-sc-i-bio {
    font-size: 12px !important;
    line-height: 20px !important;
    color: #999 !important;
}

span.qfyuser-sc-i-info {
    margin: 0 0 0 4px;
}

    span.qfyuser-sc-i-info a {
        display: inline-block !important;
        font-size: 12px !important;
        font-weight: normal;
        color: #336699 !important;
    }

        span.qfyuser-sc-i-info a:hover {
            text-decoration: underline !important
        }

span.qfyuser-sc-i-sp {
    font-size: 12px;
    display: block !important;
    padding: 4px 0 0 0;
}

div.qfyuser-sc-i-time {
    margin: 2px 0 0 0;
    font-size: 11px;
    color: #aaa;
}

div.qfyuser-sc-flw {
    display: block;
    margin: 9px 0 0 0;
}

a.qfyuser-button.qfyuser-sc-refresh {
    margin: 0 !important;
    padding: 0px 8px !important;
    border-radius: 3px !important;
    position: absolute !important;
    right: 15px !important;
    top: 9px !important;
}

    a.qfyuser-button.qfyuser-sc-refresh:active {
        position: absolute !important;
        right: 15px !important;
        top: 9px !important;
    }

div.qfyuser-right img.qfyuser-sc-refresh-loader {
    display: none;
}

div.qfyuser-sc-load {
    text-align: center;
    padding: 15px;
}

    div.qfyuser-sc-load img.qfyuser-sc-loader {
        display: none;
    }

table.qfyuser-table {
    border-collapse: collapse;
    margin: 20px 0 !important;
    border: 0 !important;
    border-left: 0 !important;
}

    table.qfyuser-table * {
        border: none !important
    }

    table.qfyuser-table th, table.qfyuser-table td {
        border: none !important;
        font-weight: normal !important;
        text-align: center !important;
    }

        table.qfyuser-table th.small, table.qfyuser-table td.small {
            width: 40px !important
        }

        table.qfyuser-table th.thumb, table.qfyuser-table td.thumb {
            width: 40px !important
        }

        table.qfyuser-table th.name, table.qfyuser-table td.name {
            max-width: 100px !important
        }

    table.qfyuser-table th {
        background: #f5f5f5;
        padding: 8px 10px;
        border: 0 !important;
        color: #999 !important;
    }

    table.qfyuser-table td {
        padding: 12px 10px;
        background: #fff;
        border-bottom: 1px solid #eee !important;
        color: #999 !important;
    }

        table.qfyuser-table td a {
            color: #444 !important;
            text-decoration: none !important;
        }

            table.qfyuser-table td a:hover {
                color: #666 !important
            }

        table.qfyuser-table td div.qfyuser-table-img img {
            border-radius: 999px !important;
            border: 1px solid #ccc !important;
        }

        table.qfyuser-table td img.qfyuser-flag-normal {
            margin: 0 !important;
        }

        table.qfyuser-table td.name span.nickname {
        }

@media only screen and (min-width:1024px) and (max-width:1300px) {
}

@media only screen and (min-width:768px) and (max-width:1024px) {
}

@media only screen and (min-width:480px) and (max-width:767px) {
}

@media only screen and (max-width:479px) {
    div.qfyuser-overlay-inner {
        width: 90%;
        margin-left: 5%;
        left: 0;
    }
}

@media all and (max-width:699px) {
    .tipsy {
        display: none !important;
    }

    .hide-on-mobile {
        display: none !important;
    }

    table.qfyuser-table a.qfyuser-flat-btn span {
        display: none !important;
    }

    table.qfyuser-table a.qfyuser-flat-btn i {
        margin: 0 !important
    }
}

.qfyuser-body form.qfyuser_login .qfyuser-label .required {
    display: none;
}

.qfyuser_containter {
    margin-top: 20px;
    margin-bottom: 20px;
}

.qfyuser_register [data-roles] {
    display: none;
}
/* qfyuser_jquery_ui_style: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfyuser/css/qfyuser-jquery-ui.css) */
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-datepicker {
    z-index: 25000 !important;
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 60px;
        height: 24px;
        vertical-align: middle;
        text-align: center;
        margin: 0 5px;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span, .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

.ui-widget {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

    .ui-state-disabled .ui-icon {
        filter: Alpha(Opacity=35);
    }

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.page-from-right-to-center {
    -webkit-animation: pageFromRightToCenter 400ms forwards;
    animation: pageFromRightToCenter 400ms forwards;
    z-index: 2002;
}

.page-from-center-to-right {
    -webkit-animation: pageFromCenterToRight 400ms forwards;
    animation: pageFromCenterToRight 400ms forwards;
    z-index: 2002;
}

@-webkit-keyframes pageFromRightToCenter {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        opacity: .9;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes pageFromRightToCenter {
    from {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        opacity: .9;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@-webkit-keyframes pageFromCenterToRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        opacity: .9;
    }
}

@keyframes pageFromCenterToRight {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        opacity: .9;
    }
}

.page-from-center-to-left {
    -webkit-animation: pageFromCenterToLeft 400ms forwards;
    animation: pageFromCenterToLeft 400ms forwards;
}

.page-from-left-to-center {
    -webkit-animation: pageFromLeftToCenter 400ms forwards;
    animation: pageFromLeftToCenter 400ms forwards;
}

@-webkit-keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        opacity: 0.5;
        -webkit-transform: translate3d(-20%,0,0);
        transform: translate3d(-20%,0,0);
    }
}

@keyframes pageFromCenterToLeft {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        opacity: 0.5;
        -webkit-transform: translate3d(-20%,0,0);
        transform: translate3d(-20%,0,0);
    }
}

@-webkit-keyframes pageFromLeftToCenter {
    from {
        opacity: .5;
        -webkit-transform: translate3d(-20%,0,0);
        transform: translate3d(-20%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes pageFromLeftToCenter {
    from {
        opacity: .5;
        -webkit-transform: translate3d(-20%,0,0);
        transform: translate3d(-20%,0,0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}
/* iphorm: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_form/css/styles.css) */
@media screen and (max-width:768px) {
    body .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-element-wrap, body .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-group-wrap, body .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, body .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap, body .iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-element-wrap, body .iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-group-wrap, body .iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-element-wrap, body .iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-group-wrap {
        width: 100% !important;
    }

    body .iphorm-elements table.leftright td {
        display: block !important;
        width: 100% !important;
    }

    body .iphorm-elements table.leftright .iphorm-submit-wrap .iphorm-submit-input-wrap {
        text-align: left !important;
        top: 0 !important;
    }

    body .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
        padding: 0;
    }

    body .iphorm-elements .iphorm-labels-left > .iphorm-element-spacer > label {
        top: 0 !important;
        left: 0 !important;
        float: none;
        padding-bottom: 0 !important;
    }

    body .iphorm-elements .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap {
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
}

.iphorm-clearfix:before, .iphorm-clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.iphorm-clearfix:after {
    clear: both
}

.iphorm-clearfix {
    zoom: 1
}

.iphorm-inner input[type="checkbox"], input[type="radio"] {
    vertical-align: middle;
}

.iphorm-inner label {
    vertical-align: middle;
    display: inline-block;
    min-height: 20px;
}

.iphorm-inner button::-moz-focus-inner {
    border: 0
}

.iphorm-inner :focus, .iphorm-inner a:focus {
    outline: 0
}

.iphorm-inner input.middle:focus, .iphorm-inner select.middle:focus, .iphorm-inner textarea.middle:focus {
    outline-width: 0
}

.iphorm-inner input:focus, .iphorm-inner select:focus, .iphorm-inner textarea:focus {
    outline: none
}

.iphorm-inner textarea {
    overflow: auto;
    vertical-align: top
}

.iphorm-inner button, .iphorm-innerinput {
    width: auto;
    overflow: visible
}

.iphorm-inner button {
    border: 1px outset #ccc
}

.iphorm-inner .iphorm-elements {
    margin: 0;
    padding: 0;
}

.iphorm-element-spacer {
    padding-bottom: 10px;
}

.iphorm-hidden {
    display: none
}

.iphorm-element-wrap label span.iphorm-required {
    color: #cc0101;
    font-size: 10px;
}

.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
    margin: 0;
    margin-bottom: 3px;
    color: #999;
    border: solid 1px #CCC;
    padding: 2px;
    min-width: 10px;
    max-width: 100%;
    width: 80%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 26px;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    box-sizing: border-box;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap-text input, .iphorm-widget .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-widget .iphorm-elements .iphorm-element-wrap-password input, .iphorm-widget .iphorm-elements .iphorm-element-wrap select, .iphorm-widget .iphorm-elements .iphorm-element-wrap textarea {
    margin: 0;
    margin-bottom: 3px;
    color: #999;
    border: solid 1px #CCC;
    padding: 2px;
    min-width: 10px;
    max-width: 100%;
    width: 80%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: none;
    color: #555555;
    display: block;
    font-size: 14px;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
}

.iphorm-elements .iphorm-element-wrap-text input:hover, .iphorm-elements .iphorm-element-wrap-captcha input:hover, .iphorm-elements .iphorm-element-wrap-password input:hover, .iphorm-elements .iphorm-element-wrap select:hover, .iphorm-elements .iphorm-element-wrap textarea:hover, .iphorm-elements .iphorm-element-wrap-text input:active, .iphorm-elements .iphorm-element-wrap-captcha input:active, .iphorm-elements .iphorm-element-wrap-password input:active, .iphorm-elements .iphorm-element-wrap select:active, .iphorm-elements .iphorm-element-wrap textarea:active, .iphorm-elements .iphorm-element-wrap-text input:focus, .iphorm-elements .iphorm-element-wrap-captcha input:focus, .iphorm-elements .iphorm-element-wrap-password input:focus, .iphorm-elements .iphorm-element-wrap select:focus, .iphorm-elements .iphorm-element-wrap textarea:focus {
}

.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input {
    line-height: 1;
}

.iphorm-elements .iphorm-element-wrap-textarea textarea {
    line-height: 1.4;
    height: auto;
}

.iphorm-elements .iphorm-element-wrap select {
    width: auto;
    max-width: 80%;
    height: 32px;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap textarea {
    height: auto;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap select {
    height: auto;
}

.iphorm-element-wrap > label {
    font-weight: bold;
    padding: 0 0 4px 0;
    display: inline-block;
}

.iphom-upload-progress-wrap {
    display: none;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    line-height: 14px;
}

.iphorm-upload-progress-bar-wrap {
    background: #eee;
    border: 1px solid #ccc;
    padding: 1px;
}

.iphorm-upload-progress-bar {
    width: 0;
    height: 10px;
    background: #7ec100;
}

.iphorm-upload-info {
    padding-top: 3px;
}

    .iphorm-upload-info > div {
        float: left;
        display: inline-block;
        padding: 0 10px;
        font-size: 11px;
        line-height: 15px;
    }

.iphorm-upload-error {
    display: none;
    padding: 3px;
    background: #F3CAC7;
}

.iphorm-upload-info > div:first-child {
    padding-left: 2px;
}

.iphorm-file-queue {
    display: none;
    padding-bottom: 5px;
}

.iphorm-upload-queue-file {
    float: left;
    display: inline-block;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    position: relative;
    overflow: hidden;
}

.iphorm-upload-queue-filename {
    float: left;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 20px;
}

.iphorm-upload-queue-remove {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-align: center;
    display: block;
}

.iphorm-upload-queue-success {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-indent: -99999px;
    background: url(//f.goodq.top/qfy-content/plugins/qfy_form/images/file-upload-tick.png) no-repeat center center;
    display: block;
}

.iphorm-swfupload {
    position: relative;
    margin-bottom: 8px;
    display: none;
}

    .iphorm-swfupload object.swfupload {
        position: absolute;
        left: 0;
        bottom: 0;
        margin: 0 !important;
        padding: 0 !important;
    }

.iphorm-swfupload-browse {
    background: #EEE;
    border: solid 1px #DDD;
    text-align: center;
    min-width: 80px;
    min-height: 20px;
    line-height: 20px;
    padding: 1px 10px;
    display: inline-block;
    cursor: pointer;
    float: left;
    position: relative;
    color: #000;
}

    .iphorm-swfupload-browse:hover {
        background: #DDD;
    }

.iphorm-add-another-upload {
    margin-top: 5px;
}

    .iphorm-add-another-upload span.iphorm-add-another-upload-button {
        background: #EEE;
        border: solid 1px #DDD;
        text-align: center;
        cursor: pointer;
        padding: 4px 10px;
        margin: 3px 0;
        float: left;
        line-height: 1;
    }

        .iphorm-add-another-upload span.iphorm-add-another-upload-button:hover {
            background: #ddd;
        }

.iphorm-element-wrap p.iphorm-description, #content .iphorm-element-wrap p.iphorm-description {
    margin: 0;
    font-size: 11px;
}

.iphorm-element-wrap p.iphorm-description {
    padding-bottom: 0;
    font-size: 11px;
    font-style: italic;
}

h3.iphorm-title {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 8px;
}

p.iphorm-description {
    font-size: 12px;
    color: #666;
    margin: 0;
    padding-bottom: 20px;
}

.iphorm-input-checkbox-ul, .iphorm-input-radio-ul {
    margin: 0;
    padding: 0;
}

    .iphorm-input-checkbox-ul .iphorm-input-checkbox-li, .iphorm-input-radio-ul .iphorm-input-radio-li {
        margin: 0;
        padding: 0;
        height: 25px;
        height: auto;
        min-height: 25px;
    }

        .iphorm-input-checkbox-ul .iphorm-input-checkbox-li label, .iphorm-input-radio-ul .iphorm-input-radio-li label {
            position: relative;
        }

.iphorm-elements .iphorm-element-wrap .iphorm-input-checkbox-ul .iphorm-input-checkbox-li input, .iphorm-elements .iphorm-element-wrap .iphorm-input-radio-ul .iphorm-input-radio-li input {
    border: none;
}

.iphorm-input-checkbox-li label, .iphorm-input-radio-li label {
    line-height: 23px;
}

.iphorm-options-inline > .iphorm-input-checkbox-li, .iphorm-options-inline > .iphorm-input-radio-li {
    display: inline;
    padding: 0 15px 5px 0;
    float: left;
}

.iphorm-options-inline .iphorm-input-checkbox-li label, .iphorm-options-inline .iphorm-input-radio-li label {
    white-space: nowrap
}

.iphorm-captcha-image-wrap {
    position: relative;
}

.ifb-captcha-image-inner {
    position: relative;
    float: left;
    background: #fff url(//f.goodq.top/qfy-content/plugins/qfy_form/images/captcha-refresh-icon.png) no-repeat center center;
    cursor: pointer;
}

    .ifb-captcha-image-inner img {
        max-width: 100%;
        display: block;
    }

.iphorm-group-title-description-wrap {
    margin-bottom: 10px;
}

.iphorm-group-title {
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
}

p.iphorm-group-description {
    font-size: 13px;
    color: #666;
    margin: 0;
    padding-bottom: 0;
}

.iphorm-group-style-bordered > .iphorm-group-elements {
    border: solid 1px #CCC;
    padding: 10px 10px 0;
}

.iphorm-group-row {
    padding: 0;
}

    .iphorm-group-row > .iphorm-element-wrap, .iphorm-group-row > .iphorm-group-wrap {
        display: inline-block;
        float: left;
        min-height: 1px;
        padding: 0;
    }

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-group-wrap {
    width: 100%;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-group-wrap {
    width: 49.9% !important;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap {
    width: 33.3% !important;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-group-wrap {
    width: 25% !important;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-group-wrap {
    width: 20% !important;
}

.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-wrap {
    float: left;
    width: auto;
}

.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-alignment-proportional {
    width: 100%;
    clear: both;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 0 10px 0;
}

.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap > .iphorm-group-elements {
    margin-right: 10px;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child > .iphorm-group-elements, .iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-row-1cols > .iphorm-group-wrap > .iphorm-group-elements {
    margin-right: 0;
}

.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child {
    margin-right: -10px;
    min-width: 1px;
}

.iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 15px;
}

.iphorm-group-wrap > .iphorm-group-elements .iphorm-group-row .iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 0;
}

.iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0;
}

.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0;
}

.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: left;
}

.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap {
    margin-right: 10px;
}

    .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap.last-child {
        margin-right: 0;
    }

.iphorm-group-wrap .iphorm-group-row.iphorm-group-row-1cols > .iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: none;
    clear: both;
}

.iphorm-labels-above > .iphorm-element-spacer > label {
    position: relative;
    padding-bottom: 4px;
}

.iphorm-labels-left > .iphorm-element-spacer > label {
    width: 150px;
    position: relative;
    float: left;
    padding-bottom: 10px;
}

.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label {
    padding: 0;
    line-height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    color: #999;
    position: absolute;
    z-index: 1;
}

.iphorm-labels-above.iphorm-element-wrap .iphorm-input-outer-wrap {
    padding-top: 5px;
}

.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
    margin-left: 150px;
    padding-left: 10px;
}

    .iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap > .iphorm-input-wrap {
        margin-left: 0 !important;
        padding-left: 0;
    }

.iphorm-element-wrap.iphorm-labels-inside .iphorm-element-spacer {
    position: relative;
}

.iphorm-input-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-email.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > input {
    margin-top: 0;
}

.iphorm-submit-wrap {
    margin: 10px 0
}

.iphorm-submit-input-wrap {
    text-align: left;
}

.iphorm-submit-wrap button {
    border: none;
    background: none;
    text-align: center;
    width: auto;
    overflow: visible;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: auto;
    cursor: pointer;
    margin-right: 5px;
}

    .iphorm-submit-wrap button:active {
        background: none;
        border: none;
        padding: 0;
    }

    .iphorm-submit-wrap button span, .iphorm-submit-wrap button em {
        display: block;
        margin: 0;
        color: #000;
        cursor: pointer;
    }

    .iphorm-submit-wrap button span {
        padding-left: 20px;
        background: #EEE;
    }

    .iphorm-submit-wrap button em {
        font-style: normal;
        padding-right: 20px;
        background: #EEE;
    }

    .iphorm-submit-wrap button:hover em {
        background: #ddd;
    }

    .iphorm-submit-wrap button:active em {
        background: #ccc;
    }

    .iphorm-submit-wrap button:hover span {
        background: #ddd;
    }

    .iphorm-submit-wrap button:active span {
        background: #ccc;
    }

.iphorm-loading-wrap {
    display: none;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding-top: 5px;
}

    .iphorm-loading-wrap .iphorm-loading {
        font-style: italic;
        text-indent: -9999px;
        display: block;
        min-width: 30px;
        background: transparent url("http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_form/css/../../../../../qfy-content/plugins/qfy_form/images/default-loading.gif") no-repeat center center;
    }

.iphorm-errors {
    display: none;
}

.iphorm-errors-list {
    margin: 0;
    padding: 3px 0 6px 0;
}

    .iphorm-errors-list > .iphorm-error {
        padding: 3px 10px 3px 5px;
        margin: 0;
        line-height: 16px;
        background: #D64A49;
        color: #fff;
        font-size: 12px;
        font-weight: normal;
        display: inline-block;
        border: 1px solid #D64A49;
        float: left;
    }

.iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap {
    margin-left: 150px
}

    .iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list > .iphorm-error {
        margin-left: 10px !important
    }

.iphorm-labels-above > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error, .iphorm-labels-inside > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error {
    margin-left: 0 !important
}

.iphorm-queue-errors {
    display: none;
}

.iphorm-queue-errors {
    margin: 0;
    padding: 0 0 10px 0;
}

.iphorm-queue-errors-list > .iphorm-queue-error {
    padding: 3px 10px 3px 5px;
    margin: 0;
    line-height: 16px;
    background: #D64A49;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #D64A49;
    float: left;
}

.iphorm-error-message {
    background: #cc0000;
    padding: 8px 20px 8px 8px;
    line-height: 18px;
    margin: 10px 0;
    border: 1px solid #cc0000;
    font-weight: normal;
    color: #fff;
}

.iphorm-success-message {
    background: #5BC3A2;
    padding: 8px 20px 8px 8px;
    line-height: 18px;
    margin: 10px 0;
    border: 1px solid #5BC3A2;
    font-weight: normal;
    color: #fff;
}

.iphorm-referral-link a {
    text-decoration: none;
    color: #0F83CA;
}

    .iphorm-referral-link a:hover {
        color: #292929;
    }

.iphorm-input-wrap-date-select-wrap {
    float: left;
}

.iphorm-datepicker-icon {
    display: none;
    height: 24px;
    width: 24px;
    cursor: pointer;
    float: left;
    margin: 2px 0 0 2px;
}

.ui-datepicker {
    z-index: 25000 !important;
}

#ui-datepicker-div {
    font-size: 14px;
}

    #ui-datepicker-div table {
        line-height: 1.2;
    }

.iphorm-input-wrap .iphorm-element-file-inner input[type="file"] {
    text-shadow: none !important
}

*:first-child + html .iphorm-input-wrap select {
    background: transparent !important;
    color: #000 !important
}

    *:first-child + html .iphorm-input-wrap select option {
        background: #fff !important;
        color: #000 !important
    }

.iphorm-input-radio-li input[type="radio"] {
    background: transparent !important;
    border: none transparent !important
}

.iphorm-input-checkbox-li input[type="checkbox"] {
    background: transparent !important;
    border: none transparent !important
}

.iphorm-js .iphorm-input-wrap-file {
    display: none;
}

.iphorm-tooltip-icon {
    width: 15px;
    height: 15px;
    background: url(//f.goodq.top/qfy-content/plugins/qfy_form/images/help-icon.png) no-repeat right bottom;
    display: inline-block;
    cursor: pointer;
}

.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon {
    position: absolute;
    right: -20px;
    top: 0;
}

.iphorm-tooltip-icon-content {
    display: none;
}

.iphorm-js .iphorm-has-logic {
    visibility: hidden;
}

#fancybox-content .iphorm-inner {
    padding: 15px;
}

#fancybox-content .iphorm-edit-form-wrap {
    display: none;
}

*:first-child + html .selector > span {
    width: auto !important
}

*:first-child + html .selector > select {
    width: auto !important
}

.iphorm-swfupload-browse .fluid-width-video-wrapper {
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
}

.iphorm-uniform-theme-default .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-default .iphorm div.selector.fixedWidth span, .iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth span, .iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth span {
    width: auto;
}

.iphorm-uniform-theme-default .iphorm div.selector, .iphorm-uniform-theme-aristo .iphorm div.selector, .iphorm-uniform-theme-agent .iphorm div.selector {
    font-size: 13px;
    font-weight: normal;
}

    .iphorm-uniform-theme-default .iphorm div.selector select, .iphorm-uniform-theme-aristo .iphorm div.selector select, .iphorm-uniform-theme-agent .iphorm div.selector select {
        font-size: 13px;
    }

.iphorm-uniform-theme-aristo .iphorm div.uploader span.action, .iphorm-uniform-theme-agent .iphorm div.uploader span.action {
    font-size: 11px;
    font-weight: bold;
}

.iphorm-uniform-theme-aristo .iphorm div.selector span, .iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 29px;
}

.iphorm-uniform-theme-aristo .iphorm div.checker, .iphorm-uniform-theme-aristo .iphorm div.radio, .iphorm-uniform-theme-agent .iphorm div.checker, .iphorm-uniform-theme-agent .iphorm div.radio {
    margin-right: 3px;
}

.iphorm-uniform-theme-agent .iphorm div.selector span {
    text-shadow: none;
}

.iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 34px;
}

.iphorm-uniform-theme-default .iphorm div.uploader span.action {
    color: #242424;
}

.iphorm-uniform-theme-default .iphorm div.uploader.hover, .iphorm-uniform-theme-default .iphorm div.uploader.focus {
    background-position: 0 -297px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader.hover, .iphorm-uniform-theme-agent .iphorm div.uploader.focus {
    background-position: 0 -366px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader.hover, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus {
    background-position: 0 -366px;
}

.iphorm-uniform-theme-default .iphorm div.uploader {
    background: none;
    margin-left: -4px;
}

    .iphorm-uniform-theme-default .iphorm div.uploader span.filename {
        background-image: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/sprite.png");
        background-repeat: no-repeat;
        background-position: 0 -299px;
        margin-top: 0;
        margin-bottom: 0;
        width: 82px;
        padding-left: 13px;
    }

    .iphorm-uniform-theme-default .iphorm div.uploader span.action {
        background-color: transparent;
        height: 24px;
        line-height: 24px;
        background-position: right -439px;
        width: 80px;
        padding-right: 2px;
    }

    .iphorm-uniform-theme-default .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-default .iphorm div.uploader.focus span.action {
        background-position: right -439px;
    }

    .iphorm-uniform-theme-default .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-default .iphorm div.uploader.focus.active span.action {
        background-position: right -439px;
        line-height: 26px;
    }

.iphorm-uniform-theme-agent .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-bottom: 0;
    margin-left: -8px;
}

    .iphorm-uniform-theme-agent .iphorm div.uploader span.filename {
        background-image: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/agent/images/sprite-agent.png");
        background-repeat: no-repeat;
        background-position: 0 -366px;
        width: 82px;
        padding-left: 13px;
    }

    .iphorm-uniform-theme-agent .iphorm div.uploader span.action {
        background-color: transparent;
        background-position: right -462px;
    }

    .iphorm-uniform-theme-agent .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-agent .iphorm div.uploader.focus span.action {
        background-position: right -462px;
    }

    .iphorm-uniform-theme-agent .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-agent .iphorm div.uploader.focus.active span.action {
        background-position: right -462px;
        line-height: 34px;
    }

.iphorm-uniform-theme-aristo .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-left: -8px;
}

    .iphorm-uniform-theme-aristo .iphorm div.uploader span.filename {
        background-image: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/aristo/images/sprite-aristo.png");
        background-repeat: no-repeat;
        background-position: 0 -370px;
        width: 82px;
        padding-left: 13px;
    }

    .iphorm-uniform-theme-aristo .iphorm div.uploader span.action {
        background-color: transparent;
        background-position: right -462px;
    }

    .iphorm-uniform-theme-aristo .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus span.action {
        background-position: right -462px;
    }

    .iphorm-uniform-theme-aristo .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus.active span.action {
        background-position: right -462px;
        line-height: 34px;
    }

.iphorm-outer form {
    font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

li.advanced_settings {
    display: none;
}
/* qtip: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_form/js/qtip2/jquery.qtip.min.css) */
.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 0
}

.qtip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: 700
}

    .qtip-titlebar + .qtip-content {
        border-top-width: 0 !important
    }

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
    top: 16px
}

.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr;
    vertical-align: middle
}

.qtip-icon, .qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none
}

    .qtip-icon .ui-icon {
        width: 18px;
        height: 14px;
        text-align: center;
        text-indent: 0;
        font: normal bold 10px/13px Tahoma,sans-serif;
        color: inherit;
        background: transparent none no-repeat -100em -100em
    }

.qtip-focus {
}

.qtip-hover {
}

.qtip-default {
    border-width: 1px;
    border-style: solid;
    border-color: #F1D031;
    background-color: #FFFFA3;
    color: #555
}

    .qtip-default .qtip-titlebar {
        background-color: #FFEF93
    }

    .qtip-default .qtip-icon {
        border-color: #CCC;
        background: #F1F1F1;
        color: #777
    }

    .qtip-default .qtip-titlebar .qtip-close {
        border-color: #AAA;
        color: #111
    }

.qtip-light {
    background-color: #fff;
    border-color: #E2E2E2;
    color: #454545
}

    .qtip-light .qtip-titlebar {
        background-color: #f1f1f1
    }

.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3
}

    .qtip-dark .qtip-titlebar {
        background-color: #404040
    }

    .qtip-dark .qtip-icon {
        border-color: #444
    }

    .qtip-dark .qtip-titlebar .ui-state-hover {
        border-color: #303030
    }

.qtip-cream {
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35
}

    .qtip-cream .qtip-titlebar {
        background-color: #F0DE7D
    }

    .qtip-cream .qtip-close .qtip-icon {
        background-position: -82px 0
    }

.qtip-red {
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323
}

    .qtip-red .qtip-titlebar {
        background-color: #F06D65
    }

    .qtip-red .qtip-close .qtip-icon {
        background-position: -102px 0
    }

    .qtip-red .qtip-icon {
        border-color: #D95252
    }

    .qtip-red .qtip-titlebar .ui-state-hover {
        border-color: #D95252
    }

.qtip-green {
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219
}

    .qtip-green .qtip-titlebar {
        background-color: #B0DE78
    }

    .qtip-green .qtip-close .qtip-icon {
        background-position: -42px 0
    }

.qtip-blue {
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD
}

    .qtip-blue .qtip-titlebar {
        background-color: #D0E9F5
    }

    .qtip-blue .qtip-close .qtip-icon {
        background-position: -2px 0
    }

.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15)
}

.qtip-rounded, .qtip-tipsy, .qtip-bootstrap {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

    .qtip-rounded .qtip-titlebar {
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0
    }

.qtip-youtube {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
    color: #fff;
    border-width: 0;
    background: #4A4A4A;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
    background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%)
}

    .qtip-youtube .qtip-titlebar {
        background-color: #4A4A4A;
        background-color: rgba(0,0,0,0)
    }

    .qtip-youtube .qtip-content {
        padding: .75em;
        font: 12px arial,sans-serif;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
        -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"
    }

    .qtip-youtube .qtip-icon {
        border-color: #222
    }

    .qtip-youtube .qtip-titlebar .ui-state-hover {
        border-color: #303030
    }

.qtip-jtools {
    background: #232323;
    background: rgba(0,0,0,.7);
    background-image: -webkit-gradient(linear,left top,left bottom,from( #717171),to( #232323));
    background-image: -moz-linear-gradient(top,#717171,#232323);
    background-image: -webkit-linear-gradient(top,#717171,#232323);
    background-image: -ms-linear-gradient(top,#717171,#232323);
    background-image: -o-linear-gradient(top,#717171,#232323);
    border: 2px solid #ddd;
    border: 2px solid rgba(241,241,241,1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333
}

    .qtip-jtools .qtip-titlebar {
        background-color: transparent;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"
    }

    .qtip-jtools .qtip-content {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"
    }

    .qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content {
        background: transparent;
        color: #fff;
        border: 0 dashed transparent
    }

    .qtip-jtools .qtip-icon {
        border-color: #555
    }

    .qtip-jtools .qtip-titlebar .ui-state-hover {
        border-color: #333
    }

.qtip-cluetip {
    -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    -moz-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent
}

    .qtip-cluetip .qtip-titlebar {
        background-color: #87876A;
        color: #fff;
        border: 0 dashed transparent
    }

    .qtip-cluetip .qtip-icon {
        border-color: #808064
    }

    .qtip-cluetip .qtip-titlebar .ui-state-hover {
        border-color: #696952;
        color: #696952
    }

.qtip-tipsy {
    background: #000;
    background: rgba(0,0,0,.87);
    color: #fff;
    border: 0 solid transparent;
    font-size: 11px;
    font-family: 'Lucida Grande',sans-serif;
    font-weight: 700;
    line-height: 16px;
    text-shadow: 0 1px black
}

    .qtip-tipsy .qtip-titlebar {
        padding: 6px 35px 0 10;
        background-color: transparent
    }

    .qtip-tipsy .qtip-content {
        padding: 6px 10
    }

    .qtip-tipsy .qtip-icon {
        border-color: #222;
        text-shadow: none
    }

    .qtip-tipsy .qtip-titlebar .ui-state-hover {
        border-color: #303030
    }

.qtip-tipped {
    border: 3px solid #959FA9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F9F9F9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

    .qtip-tipped .qtip-titlebar {
        border-bottom-width: 0;
        color: #fff;
        background: #3A79B8;
        background-image: -webkit-gradient(linear,left top,left bottom,from( #3A79B8),to( #2E629D));
        background-image: -webkit-linear-gradient(top,#3A79B8,#2E629D);
        background-image: -moz-linear-gradient(top,#3A79B8,#2E629D);
        background-image: -ms-linear-gradient(top,#3A79B8,#2E629D);
        background-image: -o-linear-gradient(top,#3A79B8,#2E629D);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"
    }

    .qtip-tipped .qtip-icon {
        border: 2px solid #285589;
        background: #285589
    }

        .qtip-tipped .qtip-icon .ui-icon {
            background-color: #FBFBFB;
            color: #555
        }

.qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

    .qtip-bootstrap .qtip-titlebar {
        padding: 8px 14px;
        margin: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        background-color: #f7f7f7;
        border-bottom: 1px solid #ebebeb;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0
    }

        .qtip-bootstrap .qtip-titlebar .qtip-close {
            right: 11px;
            top: 45%;
            border-style: none
        }

    .qtip-bootstrap .qtip-content {
        padding: 9px 14px
    }

    .qtip-bootstrap .qtip-icon {
        background: transparent
    }

        .qtip-bootstrap .qtip-icon .ui-icon {
            width: auto;
            height: auto;
            float: right;
            font-size: 20px;
            font-weight: 700;
            line-height: 18px;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .2;
            filter: alpha(opacity=20)
        }

            .qtip-bootstrap .qtip-icon .ui-icon:hover {
                color: #000;
                text-decoration: none;
                cursor: pointer;
                opacity: .4;
                filter: alpha(opacity=40)
            }

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

x:-o-prefocus, .qtip .qtip-tip {
    visibility: hidden
}

    .qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
        position: absolute;
        color: #123456;
        background: transparent;
        border: 0 dashed transparent
    }

        .qtip .qtip-tip canvas {
            top: 0;
            left: 0
        }

        .qtip .qtip-tip .qtip-vml {
            behavior: url(#default#VML);
            display: inline-block;
            visibility: visible
        }
/* iphorm-uniform-theme-62: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/plugins/qfy_form/js/uniform/themes/default/default.css) */
.iphorm-uniform-theme-default div.selector, .iphorm-uniform-theme-default div.selector span, .iphorm-uniform-theme-default div.checker span, .iphorm-uniform-theme-default div.radio span, .iphorm-uniform-theme-default div.uploader, .iphorm-uniform-theme-default div.uploader span.action, .iphorm-uniform-theme-default div.button, .iphorm-uniform-theme-default div.button span {
    background-image: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/sprite.png");
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased;
}

.iphorm-uniform-theme-default div.selector, .iphorm-uniform-theme-default div.checker, .iphorm-uniform-theme-default div.button, .iphorm-uniform-theme-default div.radio, .iphorm-uniform-theme-default div.uploader {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}

    .iphorm-uniform-theme-default div.selector:focus, .iphorm-uniform-theme-default div.checker:focus, .iphorm-uniform-theme-default div.button:focus, .iphorm-uniform-theme-default div.radio:focus, .iphorm-uniform-theme-default div.uploader:focus {
        outline: 0;
    }

    .iphorm-uniform-theme-default div.selector, .iphorm-uniform-theme-default div.selector *, .iphorm-uniform-theme-default div.radio, .iphorm-uniform-theme-default div.radio *, .iphorm-uniform-theme-default div.checker, .iphorm-uniform-theme-default div.checker *, .iphorm-uniform-theme-default div.uploader, .iphorm-uniform-theme-default div.uploader *, .iphorm-uniform-theme-default div.button, .iphorm-uniform-theme-default div.button * {
        margin: 0;
        padding: 0;
    }

.iphorm-uniform-theme-default .highContrastDetect {
    background: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/bg-input.png") repeat-x 0 0;
    width: 0px;
    height: 0px;
}

.iphorm-uniform-theme-default input.uniform-input, .iphorm-uniform-theme-default select.uniform-multiselect, .iphorm-uniform-theme-default textarea.uniform {
    padding: 3px;
    background: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/bg-input.png") repeat-x 0 0;
    outline: 0;
}

    .iphorm-uniform-theme-default input.uniform-input.active, .iphorm-uniform-theme-default select.uniform-multiselect.active, .iphorm-uniform-theme-default textarea.uniform.active {
        background: url("//f.goodq.top/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/bg-input-focus.png") repeat-x 0 0;
    }

.iphorm-uniform-theme-default div.checker input, .iphorm-uniform-theme-default input[type="search"], .iphorm-uniform-theme-default input[type="search"]:active {
    -moz-appearance: none;
    -webkit-appearance: none;
}

.iphorm-uniform-theme-default div.selector {
    background-position: 0 -130px;
    line-height: 26px;
    height: 26px;
    padding: 0 0 0 10px;
    position: relative;
    overflow: hidden;
}

    .iphorm-uniform-theme-default div.selector span {
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        background-position: right 0;
        height: 26px;
        line-height: 26px;
        padding-right: 25px;
        cursor: pointer;
        width: 100%;
        display: block;
    }

    .iphorm-uniform-theme-default div.selector.fixedWidth {
        width: 190px;
    }

        .iphorm-uniform-theme-default div.selector.fixedWidth span {
            width: 155px;
        }

    .iphorm-uniform-theme-default div.selector select {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        position: absolute;
        height: 22px;
        top: 2px;
        left: 0px;
        width: 100%;
    }

    .iphorm-uniform-theme-default div.selector.active {
        background-position: 0 -156px;
    }

        .iphorm-uniform-theme-default div.selector.active span {
            background-position: right -26px;
        }

    .iphorm-uniform-theme-default div.selector.hover, .iphorm-uniform-theme-default div.selector.focus {
        background-position: 0 -182px;
    }

        .iphorm-uniform-theme-default div.selector.hover span, .iphorm-uniform-theme-default div.selector.focus span {
            background-position: right -52px;
        }

        .iphorm-uniform-theme-default div.selector.hover.active, .iphorm-uniform-theme-default div.selector.focus.active {
            background-position: 0 -208px;
        }

            .iphorm-uniform-theme-default div.selector.hover.active span, .iphorm-uniform-theme-default div.selector.focus.active span {
                background-position: right -78px;
            }

    .iphorm-uniform-theme-default div.selector.disabled, .iphorm-uniform-theme-default div.selector.disabled.active {
        background-position: 0 -234px;
    }

        .iphorm-uniform-theme-default div.selector.disabled span, .iphorm-uniform-theme-default div.selector.disabled.active span {
            background-position: right -104px;
        }

.iphorm-uniform-theme-default div.checker {
    position: relative;
}

    .iphorm-uniform-theme-default div.checker, .iphorm-uniform-theme-default div.checker span, .iphorm-uniform-theme-default div.checker input {
        width: 19px;
        height: 19px;
    }

        .iphorm-uniform-theme-default div.checker span {
            display: -moz-inline-box;
            display: inline-block;
            *display: inline;
            zoom: 1;
            text-align: center;
            background-position: 0 -260px;
        }

            .iphorm-uniform-theme-default div.checker span.checked {
                background-position: -76px -260px;
            }

        .iphorm-uniform-theme-default div.checker input {
            opacity: 0;
            filter: alpha(opacity=0);
            -moz-opacity: 0;
            border: none;
            background: none;
            display: -moz-inline-box;
            display: inline-block;
            *display: inline;
            zoom: 1;
        }

        .iphorm-uniform-theme-default div.checker.active span {
            background-position: -19px -260px;
        }

            .iphorm-uniform-theme-default div.checker.active span.checked {
                background-position: -95px -260px;
            }

        .iphorm-uniform-theme-default div.checker.hover span, .iphorm-uniform-theme-default div.checker.focus span {
            background-position: -38px -260px;
        }

            .iphorm-uniform-theme-default div.checker.hover span.checked, .iphorm-uniform-theme-default div.checker.focus span.checked {
                background-position: -114px -260px;
            }

        .iphorm-uniform-theme-default div.checker.hover.active span, .iphorm-uniform-theme-default div.checker.focus.active span {
            background-position: -57px -260px;
        }

            .iphorm-uniform-theme-default div.checker.hover.active span.checked, .iphorm-uniform-theme-default div.checker.focus.active span.checked {
                background-position: -133px -260px;
            }

        .iphorm-uniform-theme-default div.checker.disabled, .iphorm-uniform-theme-default div.checker.disabled.active {
            background-position: -152px -260px;
        }

            .iphorm-uniform-theme-default div.checker.disabled span.checked, .iphorm-uniform-theme-default div.checker.disabled.active span.checked {
                background-position: -171px -260px;
            }

.iphorm-uniform-theme-default div.radio {
    position: relative;
}

    .iphorm-uniform-theme-default div.radio, .iphorm-uniform-theme-default div.radio span, .iphorm-uniform-theme-default div.radio input {
        width: 18px;
        height: 18px;
    }

        .iphorm-uniform-theme-default div.radio span {
            display: -moz-inline-box;
            display: inline-block;
            *display: inline;
            zoom: 1;
            text-align: center;
            background-position: 0 -279px;
        }

            .iphorm-uniform-theme-default div.radio span.checked {
                background-position: -72px -279px;
            }

        .iphorm-uniform-theme-default div.radio input {
            opacity: 0;
            filter: alpha(opacity=0);
            -moz-opacity: 0;
            border: none;
            background: none;
            display: -moz-inline-box;
            display: inline-block;
            *display: inline;
            zoom: 1;
            text-align: center;
        }

        .iphorm-uniform-theme-default div.radio.active span {
            background-position: -18px -18px -279px;
        }

            .iphorm-uniform-theme-default div.radio.active span.checked {
                background-position: -90px -279px;
            }

        .iphorm-uniform-theme-default div.radio.hover span, .iphorm-uniform-theme-default div.radio.focus span {
            background-position: -36px -36px -279px;
        }

            .iphorm-uniform-theme-default div.radio.hover span.checked, .iphorm-uniform-theme-default div.radio.focus span.checked {
                background-position: -108px -279px;
            }

        .iphorm-uniform-theme-default div.radio.hover.active span, .iphorm-uniform-theme-default div.radio.focus.active span {
            background-position: -54px -279px;
        }

            .iphorm-uniform-theme-default div.radio.hover.active span.checked, .iphorm-uniform-theme-default div.radio.focus.active span.checked {
                background-position: -126px -279px;
            }

        .iphorm-uniform-theme-default div.radio.disabled span, .iphorm-uniform-theme-default div.radio.disabled.active span {
            background-position: -144px -279px;
        }

            .iphorm-uniform-theme-default div.radio.disabled span.checked, .iphorm-uniform-theme-default div.radio.disabled.active span.checked {
                background-position: -162px -279px;
            }

.iphorm-uniform-theme-default div.uploader {
    background-position: 0 -297px;
    height: 28px;
    width: 190px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

    .iphorm-uniform-theme-default div.uploader span.action {
        background-position: right -409px;
        height: 28px;
        line-height: 28px;
        width: 82px;
        text-align: center;
        float: left;
        display: inline;
        overflow: hidden;
        cursor: pointer;
    }

    .iphorm-uniform-theme-default div.uploader span.filename {
        text-overflow: ellipsis;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        float: left;
        cursor: default;
        height: 24px;
        margin: 2px 0 2px 2px;
        line-height: 24px;
        width: 85px;
        padding: 0 10px;
    }

    .iphorm-uniform-theme-default div.uploader input {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        border: none;
        background: none;
        position: absolute;
        top: 0;
        right: 0;
        float: right;
        cursor: default;
        width: 100%;
        height: 100%;
    }

    .iphorm-uniform-theme-default div.uploader.active span.action {
        background-position: right -465px;
    }

    .iphorm-uniform-theme-default div.uploader.hover, .iphorm-uniform-theme-default div.uploader.focus {
        background-position: 0 -353px;
    }

        .iphorm-uniform-theme-default div.uploader.hover span.action, .iphorm-uniform-theme-default div.uploader.focus span.action {
            background-position: right -437px;
        }

        .iphorm-uniform-theme-default div.uploader.hover.active span.action, .iphorm-uniform-theme-default div.uploader.focus.active span.action {
            background-position: right -493px;
        }

    .iphorm-uniform-theme-default div.uploader.disabled, .iphorm-uniform-theme-default div.uploader.disabled.active {
        background-position: 0 -325px;
    }

        .iphorm-uniform-theme-default div.uploader.disabled span.action, .iphorm-uniform-theme-default div.uploader.disabled.active span.action {
            background-position: right -381px;
        }

.iphorm-uniform-theme-default div.button {
    background-position: 0 -641px;
    height: 30px;
    cursor: pointer;
    position: relative;
}

    .iphorm-uniform-theme-default div.button a, .iphorm-uniform-theme-default div.button button, .iphorm-uniform-theme-default div.button input {
        opacity: 0.01;
        filter: alpha(opacity=1);
        -moz-opacity: 0.01;
        display: block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
    }

    .iphorm-uniform-theme-default div.button span {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        line-height: 22px;
        text-align: center;
        background-position: right -521px;
        height: 22px;
        margin-left: 13px;
        padding: 8px 15px 0 2px;
    }

    .iphorm-uniform-theme-default div.button.active {
        background-position: 0 -671px;
    }

        .iphorm-uniform-theme-default div.button.active span {
            background-position: right -551px;
            cursor: default;
        }

    .iphorm-uniform-theme-default div.button.hover, .iphorm-uniform-theme-default div.button.focus {
        background-position: 0 -701px;
    }

        .iphorm-uniform-theme-default div.button.hover span, .iphorm-uniform-theme-default div.button.focus span {
            background-position: right -581px;
        }

    .iphorm-uniform-theme-default div.button.disabled, .iphorm-uniform-theme-default div.button.disabled.active {
        background-position: 0 -731px;
    }

        .iphorm-uniform-theme-default div.button.disabled span, .iphorm-uniform-theme-default div.button.disabled.active span {
            background-position: right -611px;
            cursor: default;
        }

.iphorm-uniform-theme-default input.uniform-input, .iphorm-uniform-theme-default select.uniform-multiselect, .iphorm-uniform-theme-default textarea.uniform {
    font-size: 12px;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #777;
    border-top: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .iphorm-uniform-theme-default input.uniform-input.hover, .iphorm-uniform-theme-default input.uniform-input.focus, .iphorm-uniform-theme-default select.uniform-multiselect.hover, .iphorm-uniform-theme-default select.uniform-multiselect.focus, .iphorm-uniform-theme-default textarea.uniform.hover, .iphorm-uniform-theme-default textarea.uniform.focus {
        -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
        box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
        border-color: #999;
    }

.iphorm-uniform-theme-default div.button span {
    font-weight: bold;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.iphorm-uniform-theme-default div.button.hover span, .iphorm-uniform-theme-default div.button.focus span {
    color: #555;
}

.iphorm-uniform-theme-default div.button.disabled span, .iphorm-uniform-theme-default div.button.disabled.active span {
    color: #bbb;
}

.iphorm-uniform-theme-default div.selector {
    font-size: 12px;
}

    .iphorm-uniform-theme-default div.selector span {
        color: #666;
        text-shadow: 0 1px 0 white;
    }

    .iphorm-uniform-theme-default div.selector select {
        font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
        font-size: 12px;
    }

    .iphorm-uniform-theme-default div.selector.disabled span, .iphorm-uniform-theme-default div.selector.disabled.active span {
        color: #bbb;
    }

.iphorm-uniform-theme-default div.checker {
    margin-right: 5px;
}

.iphorm-uniform-theme-default div.radio {
    margin-right: 3px;
}

.iphorm-uniform-theme-default div.uploader span.action {
    text-shadow: white 0px 1px 0px;
    background-color: #fff;
    font-size: 11px;
    font-weight: bold;
}

.iphorm-uniform-theme-default div.uploader span.filename {
    color: #777;
    border-right: solid 1px #bbbbbb;
    font-size: 11px;
}

.iphorm-uniform-theme-default div.uploader.disabled span.action, .iphorm-uniform-theme-default div.uploader.disabled.active span.action {
    color: #aaa;
}

.iphorm-uniform-theme-default div.uploader.disabled span.filename, .iphorm-uniform-theme-default div.uploader.disabled.active span.filename {
    border-color: #ddd;
    color: #aaa;
}

.iphorm-uniform-theme-default input.uniform-input, .iphorm-uniform-theme-default input.uniform-input:focus {
    background-color: #fff;
}
/* advanced_list: (http://5eb371b86aae4bak.t74.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
}
/* rightbar_css: (http://5eb371b86aae4bak.t74.qifeiye.com/qfy-content/themes/qfy-01/css/rightbar.css) */
.right_nav_bar {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 10001;
    list-style: outside none none;
    width: 54px
}

    .right_nav_bar li {
        position: relative;
        list-style: outside none none;
        float: left;
        height: 54px;
        width: 54px
    }

    .right_nav_bar .icons {
        height: 54px;
        width: 54px;
        float: left;
        position: absolute;
        right: 0;
        transition: all 0.3s ease 0s;
        overflow: hidden;
        word-break: keep-all;
        white-space: nowrap
    }

    .right_nav_bar span.title {
        padding-right: 10px;
        color: #fff;
        position: relative;
        top: 17px
    }

    .right_nav_bar i.icon {
        background-image: url("//f.goodq.top/qfy-content/plugins/qfy_editor/assets/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: (http://5eb371b86aae4bak.t74.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(//f.goodq.top/qfy-content/themes/qfy-01/images/old-ie.png);
    background-repeat: no-repeat;
    background-position: 0 -860px;
}
