/*
Cache: vc_btn, vc_icon, ts-extend-countdown, flexslider, jquery-swiper, qfyuser_min, qfyuser_jquery_ui_style, iphorm, qtip, iphorm-uniform-theme-1, rightbar_css, scroll_top_css
*/
/* vc_btn: (https://www.coor-design.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: #1245c7
}

.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;
}

/* vc_icon: (https://www.coor-design.com/qfy-content/plugins/qfy_editor/assets/css/vc_icon.css) */
vc_icon_element {
   line-height: 0;
   font-size: 14px;
   margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
   box-sizing: border-box;
   text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
   text-align: left
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
   text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
   text-align: right
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
   text-align: center;
   display: inline-block;
   border: 2px solid transparent;
   width: 4em;
   height: 4em;
   box-sizing: content-box;
   position: relative
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
   font-size: 2.15em;
   font-style: normal;
   font-weight: 400;
   line-height: 1 !important;
   font-size-adjust: none;
   font-stretch: normal;
   -webkit-font-feature-settings: normal;
   font-feature-settings: normal;
   -webkit-font-language-override: normal;
   font-language-override: normal;
   -webkit-font-kerning: auto;
   font-kerning: auto;
   font-synthesis: weight style;
   font-variant: normal;
   text-rendering: auto;
   display: inline-block;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
   font-style: normal;
   font-weight: 400;
   display: inline-block;
   text-decoration: inherit;
   width: inherit;
   height: inherit;
   font-size: 1em;
   text-align: center;
   text-rendering: optimizelegibility
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   top: 0;
   box-sizing: content-box;
   border: none
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs {
   max-width: 100% !important;
   line-height: 0.7em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs.vc_icon_element-have-style-inner {
   width: 1.9em !important;
   height: 1.9em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs .vc_icon_element-icon {
   font-size: 0.7em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
   max-width: 100% !important;
   line-height: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
   width: 2.5em !important;
   height: 2.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
   font-size: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
   max-width: 100% !important;
   line-height: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
   width: 3.15em !important;
   height: 3.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
   font-size: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
   max-width: 100% !important;
   line-height: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
   width: 4em !important;
   height: 4em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
   font-size: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
   max-width: 100% !important;
   line-height: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
   width: 5em !important;
   height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
   font-size: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
   max-width: 100% !important;
   line-height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
   width: 8.5em !important;
   height: 8.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
   font-size: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
   border-radius: 50%
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
   border-radius: 5px
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
   color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
   color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
   color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
   color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
   color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
   color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
   color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
   color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
   color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
   color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
   color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
   color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
   color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
   color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
   color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
   color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
   color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
   border-color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
   background-color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
   border-color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
   background-color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
   border-color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
   background-color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
   border-color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
   background-color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
   border-color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
   background-color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
   border-color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
   background-color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
   border-color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
   background-color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
   border-color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
   background-color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
   border-color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
   background-color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
   border-color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
   background-color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
   border-color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
   background-color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
   border-color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
   background-color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
   border-color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
   background-color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
   border-color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
   background-color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
   border-color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
   background-color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
   border-color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
   background-color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
   border-color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
   background-color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl {
   max-width: 100% !important;
   line-height: 7em !important;
   width: 6.5em;
   height: 6.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl.vc_icon_element-have-style-inner {
   width: 11.5em !important;
   height: 11.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl .vc_icon_element-icon {
   font-size: 7em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl {
   max-width: 100% !important;
   line-height: 10em !important;
   width: 9.5em;
   height: 9.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl.vc_icon_element-have-style-inner {
   width: 15.5em !important;
   height: 15.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl .vc_icon_element-icon {
   font-size: 10em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl {
   max-width: 100% !important;
   line-height: 15em !important;
   width: 14.5em;
   height: 14.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl.vc_icon_element-have-style-inner {
   width: 20em !important;
   height: 20em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl .vc_icon_element-icon {
   font-size: 13em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl {
   max-width: 100% !important;
   line-height: 20em !important;
   width: 19.5em;
   height: 19.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl.vc_icon_element-have-style-inner {
   width: 32em !important;
   height: 32em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl .vc_icon_element-icon {
   font-size: 20em !important
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-inline {
   display: inline-block;
   vertical-align: middle
}

/* ts-extend-countdown: (https://www.coor-design.com/FeiEditor/bitSite/css/jquery.vcsc.counteverest.min.css) */
.clearfix-float:after, .clearfix-float:before {
   content: " ";
   display: table
}

.clearfix-float:after {
   clear: both
}

.clearfix-float {
   *zoom: 1
}

.style-0, .style-1, .style-10, .style-2, .style-3, .style-4, .style-5, .style-6, .style-7, .style-8, .style-9 {
   display: table;
   height: 100%;
   width: 100%
}

.ts-countdown {
   line-height: 1.2em;
   margin: 0 auto;
   max-width: 100%;
   text-align: center;
   display: table-cell;
   vertical-align: middle;
   -webkit-box-sizing: content-box !important;
   -moz-box-sizing: content-box !important;
   box-sizing: content-box !important
}

.style-0 .ts-countdown {
   background: #f7f7f7;
   line-height: 1.4;
   padding: 10px 0
}

.style-0 .ce-days, .style-0 .ce-dseconds, .style-0 .ce-hours, .style-0 .ce-minutes, .style-0 .ce-mseconds, .style-0 .ce-seconds {
   font-size: 60px
}

.style-0 .ce-days-label, .style-0 .ce-dseconds-label, .style-0 .ce-hours-label, .style-0 .ce-minutes-label, .style-0 .ce-mseconds-label, .style-0 .ce-seconds-label {
   text-transform: uppercase
}

.style-1 .ts-countdown {
   background: #f7f7f7;
   line-height: 1.4;
   -webkit-box-sizing: content-box !important;
   -moz-box-sizing: content-box !important;
   box-sizing: content-box !important
}

.style-1 .ce-days, .style-1 .ce-dseconds, .style-1 .ce-hours, .style-1 .ce-minutes, .style-1 .ce-mseconds, .style-1 .ce-seconds {
   font-size: 60px
}

.style-1 .ce-days-label, .style-1 .ce-dseconds-label, .style-1 .ce-hours-label, .style-1 .ce-minutes-label, .style-1 .ce-mseconds-label, .style-1 .ce-seconds-label {
   display: block;
   text-transform: uppercase
}

.style-1 .ce-dseconds, .style-1 .ce-mseconds {
   display: inline-block;
   width: 150px
}

.style-1 .col {
   display: inline-block;
   padding: 10px;
   margin: 0px;
   -webkit-box-sizing: content-box !important;
   -moz-box-sizing: content-box !important;
   box-sizing: content-box !important;
   float: none
}

.style-2 {
   background: #ffc728;
   color: #fff;
   font-family: 'Open Sans', sans-serif;
   font-weight: 300;
   text-align: center
}

.style-2 .ts-countdown {
   display: inline-block
}

.style-2 .bar {
   clear: both;
   background: #a66600;
   float: left;
   margin: 7px 5px 0 0;
   width: 60%;
   height: 10px
}

.style-2 .fill {
   background: #fff;
   height: 10px;
   width: 0
}

.style-2 .text {
   clear: both;
   padding-top: 30px;
   text-align: left
}

.style-2 strong {
   font-size: 32px;
   font-style: italic;
   font-weight: 600;
   line-height: 1.1em
}

.style-2 p {
   font-size: 22px;
   font-style: italic;
   line-height: 1.2em;
   margin: 10px 0
}

.style-2 .ce-days, .style-2 .ce-hours, .style-2 .ce-minutes, .style-2 .ce-seconds {
   font-weight: 600 !important;
   float: left;
   width: 30px;
   text-align: right;
   margin-right: 10px
}

.style-2 .ce-days-label, .style-2 .ce-hours-label, .style-2 .ce-minutes-label, .style-2 .ce-seconds-label {
   color: #a76500;
   font-weight: 400;
   float: left;
   text-transform: uppercase
}

@media all and (min-width:900px) {
   .style-2 .ts-countdown {
      display: block
   }

   .style-2 .info {
      width: 90%;
      margin: 10px auto !important
   }

   .style-2 .text {
      padding-top: 10px;
      clear: none;
      float: left;
      margin: -20px 0 0 50px
   }

   .style-2 .bar {
      width: 60%
   }

   .style-2 strong {
      font-size: 40px
   }

   .style-2 p {
      font-size: 30px
   }
}

.style-3 {
   background: #000;
   color: #fff
}

.style-3 .ts-countdown {
   background: #000;
   color: #fff;
   font-weight: 100;
   text-align: center;
   min-height: 0
}

.style-3 .number {
   display: block;
   height: 50px;
   margin: 0 20%;
   padding: 5% 0
}

.style-3 .number+.number {
   border-top: 1px solid #ffc728
}

@media all and (min-width:400px) {
   .style-3 .ts-countdown {
      font-size: 60px
   }

   .style-3 .number {
      display: inline-block;
      height: 110px;
      line-height: 110px;
      margin: 0;
      padding: 0 5%
   }

   .style-3 .number+.number {
      border-top: 0;
      border-left: 1px solid #ffc728
   }
}

@media all and (min-width:690px) {
   .style-3 .ts-countdown {
      font-size: 120px
   }
}

.style-4 {
   background: #ec667a;
   color: #fff;
   min-height: 90px;
   font-family: 'Source Sans Pro', sans-serif;
   text-transform: lowercase;
   font-size: 30px;
   font-weight: 300
}

.style-4 span {
   font-weight: 900
}

@media all and (min-width:730px) {
   .style-4 {
      font-size: 60px
   }
}

.style-5 {
   background-color: #000;
   color: #fff;
   font-family: 'Permanent Marker', cursive;
   font-size: 70px
}

.style-5 .ts-countdown {
   background: url(//f.goodq.top/FeiEditor/other/countdown_style5.jpg);
   background-size: cover
}

@media all and (min-width:540px) {
   .style-5 {
      font-size: 140px
   }
}

.style-6 {
   color: #00bfa0;
   font-size: .8em;
   font-family: 'Unica One', cursive
}

.style-6 .col {
   display: inline-block;
   margin: 10% 2% 0;
   width: 20%;
   padding-bottom: 8%;
   float: none
}

.style-6 .ce-days, .style-6 .ce-hours, .style-6 .ce-minutes, .style-6 .ce-seconds {
   color: #fff;
   display: block;
   font-size: 1.5em;
   height: 1.8em;
   line-height: 1.8em;
   margin-bottom: 5px
}

html:not([class*=internet-explorer]) .style-6 .ce-days, html:not([class*=internet-explorer]) .style-6 .ce-hours, html:not([class*=internet-explorer]) .style-6 .ce-minutes, html:not([class*=internet-explorer]) .style-6 .ce-seconds {
   -webkit-perspective: 1000;
   -moz-perspective: 1000;
   -ms-perspective: 1000;
   perspective: 1000
}

.style-6 .ce-flip-wrap {
   position: relative
}

html:not([class*=internet-explorer]) .style-6 {
   overflow: hidden;
   position: relative;
   z-index: 3
}

html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   -ms-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transition: 0s;
   -moz-transition: 0s;
   transition: 0s
}

html:not([class*=internet-explorer]) .style-6 .animate .ce-flip-wrap {
   -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
   -ms-transform: rotateY(180deg);
   transform: rotateY(180deg);
   -webkit-transition: .6s;
   -moz-transition: .6s;
   transition: .6s
}

.style-6 .ce-flip-wrap .ce-flip-back, .style-6 .ce-flip-wrap .ce-flip-front {
   background: #00bfa0;
   height: 1.8em;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 1
}

html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-back, html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-front {
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden
}

.style-6 .ce-flip-wrap .ce-flip-front {
   z-index: 2
}

html:not([class*=internet-explorer]) .style-6 .ce-flip-wrap .ce-flip-back {
   -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
   -ms-transform: rotateY(180deg);
   transform: rotateY(180deg);
   z-index: 2
}

@media all and (min-width:540px) {
   .style-6 {
      font-size: 1.2em
   }

   .style-6 .col {
      padding-bottom: 20px;
      float: none
   }
}

.style-7 {
   background: #292929;
   color: #00deff;
   font-family: Exo, sans-serif;
   font-size: 40px;
   line-height: 170px;
   text-align: center;
   -webkit-box-sizing: content-box !important;
   -moz-box-sizing: content-box !important;
   box-sizing: content-box !important
}

.style-7 .ts-countdown {
   display: inline-block;
   height: 1em;
   line-height: 1em;
   overflow: hidden
}

.style-7 .number {
   bottom: -1em;
   display: inline-block;
   padding: 0 .1em;
   position: relative;
   text-align: left;
   -moz-transition: none;
   -webkit-transition: none;
   -o-transition: none;
   -ms-transition: none;
   transition: none;
   width: 1.1em;
   -webkit-box-sizing: content-box !important;
   -moz-box-sizing: content-box !important;
   box-sizing: content-box !important
}

.style-7 .number.ce-mseconds {
   width: 130px
}

.style-7 .number.animate {
   -moz-transform: translateY(-100%);
   -webkit-transform: translateY(-100%);
   -o-transform: translateY(-100%);
   -ms-transform: translateY(-100%);
   transform: translateY(-100%);
   -moz-transition: -moz-transform .3s;
   -webkit-transition: -webkit-transform .3s;
   -o-transition: -o-transform .3s;
   -ms-transition: -ms-transform .3s;
   transition: transform .3s
}

.style-7 .number::before {
   content: attr(data-old);
   position: absolute;
   top: -100%;
   -moz-transform: translate3d(0, 0, 0);
   -webkit-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

@media all and (min-width:600px) {
   .style-7 {
      font-size: 90px
   }

   .style-7 .number {
      width: 1.2em
   }
}

.style-8 {
   background: #fde5e1;
   color: #594b48;
   font-family: Alice, serif;
   font-size: 1.2em;
   text-transform: uppercase
}

.style-8 .ce-days {
   font-size: 3em
}

.style-8 strong {
   color: #c28a81;
   display: block;
   font-weight: 400
}

@media all and (min-width:540px) {
   .style-8 {
      font-size: 2em
   }
}

.style-9 {
   background-color: #000;
   color: #fff;
   font-family: 'Open Sans';
   font-weight: 300
}

.style-9 .ts-countdown {
   max-width: none;
   padding-top: 35px;
   padding-bottom: 5px;
   padding-left: 25px;
   padding-right: 25px
}

.style-9 .circle {
   display: inline-block;
   position: relative;
   margin: -10px
}

.style-9 canvas {
   height: 134px;
   width: 134px
}

.style-9 .circle__values {
   height: 70px;
   margin-top: -35px;
   position: absolute;
   top: 50%;
   width: 100%
}

.style-9 .ce-digit, .style-9 .ce-label {
   line-height: 1
}

.style-9 .ce-digit {
   display: block;
   font-size: 30px
}

.style-9 .ce-label {
   color: #929292;
   display: block;
   font-size: 12px;
   margin-top: 15px;
   text-transform: uppercase
}

@media all and (min-width:400px) {
   .style-9 .circle {
      margin: -20px
   }

   .style-9 canvas {
      width: 164px;
      height: 164px
   }

   .style-9 .ce-digit {
      font-size: 35px
   }

   .style-9 .ce-label {
      font-size: 15px
   }
}

@media all and (min-width:900px) {
   .style-9 .circle {
      margin: -25px
   }

   .style-9 canvas {
      width: 204px;
      height: 204px
   }

   .style-9 .ce-digit {
      font-size: 40px
   }

   .style-9 .ce-label {
      font-size: 15px
   }
}

.style-10 .ts-countdown * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   -o-backface-visibility: hidden;
   backface-visibility: hidden
}

.style-10 .ts-countdown .unit-wrap {
   float: left;
   margin-left: 1.25em
}

.style-10 .ts-countdown .unit-wrap:first-child {
   margin-left: 0
}

.style-10 .ts-countdown .unit-wrap>div:after, .style-10 .ts-countdown .unit-wrap>div:before {
   content: " ";
   display: table
}

.style-10 .ts-countdown .unit-wrap>div:after {
   clear: both
}

.style-10 .ts-countdown .unit-wrap>span {
   color: #000;
   display: block;
   font-size: 1.5em;
   margin: .66666666666667em 0 0;
   text-transform: uppercase
}

.style-10 .ts-countdown div.flip-wrap {
   color: #fff;
   cursor: pointer;
   text-decoration: none
}

.style-10 .ts-countdown div.flip-wrap:hover {
   color: #fff
}

.style-10 .ts-countdown div.digits {
   list-style: none
}

.style-10 .ts-countdown.clearfix:after, .style-10 .ts-countdown.clearfix:before {
   content: " ";
   display: table
}

.style-10 .ts-countdown.clearfix:after {
   clear: both
}

.style-10 .ts-countdown.clearfix {
   *zoom: 1
}

.style-10 {
   padding: 20px 0;
   text-align: center;
   vertical-align: middle
}

.style-10 .ts-countdown {
   display: inline-block;
   font-family: 'Unica One', cursive;
   margin: 1em;
   position: relative;
   text-align: center;
   -webkit-user-select: none
}

.style-10 .ts-countdown:after, .style-10 .ts-countdown:before {
   content: " ";
   display: table
}

.style-10 .ts-countdown:after {
   clear: both
}

.style-10 .ts-countdown div.digits {
   background: #000;
   border-radius: 5px;
   float: left;
   font-size: 120px;
   height: 150px;
   line-height: 150px;
   margin: 0 4px;
   position: relative;
   width: 70px
}

.style-10 .ts-countdown div.digits div.digits-inner {
   left: 0;
   height: 100%;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 1
}

.style-10 .ts-countdown div.digits div.digits-inner:first-child {
   z-index: 2
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap {
   cursor: default !important;
   display: block;
   height: 100%;
   margin: 0 !important;
   overflow: visible !important;
   -webkit-perspective: 300px;
   -moz-perspective: 300px;
   perspective: 300px
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
   font-size: 120px;
   height: 50%;
   left: 0;
   position: absolute;
   outline: 1px solid transparent;
   overflow: hidden;
   width: 100%;
   z-index: 1
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div .shadow {
   height: 100%;
   position: absolute;
   width: 100%;
   z-index: 2
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up {
   -webkit-transform-origin: 50% 100%;
   -moz-transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -o-transform-origin: 50% 100%;
   transform-origin: 50% 100%;
   top: 0
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
   background-color: #000;
   background-color: rgba(0, 0, 0, .4);
   content: "";
   height: 2px;
   left: 0;
   position: absolute;
   top: 73px;
   width: 100%;
   z-index: 5
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.down {
   bottom: 0;
   -webkit-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   transform-origin: 50% 0
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
   background-color: #191919;
   border-radius: 5px;
   color: #fff;
   font-size: 120px;
   height: 200%;
   left: 0;
   position: absolute;
   text-align: center;
   text-shadow: 0 1px 2px #000;
   width: 100%;
   z-index: 1
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up div.inn {
   background: #373737;
   top: 0
}

.style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.down div.inn {
   bottom: 0
}

.style-10 .ts-countdown div.play div.digits-inner.before {
   z-index: 3
}

.style-10 .ts-countdown div.play div.digits-inner.active {
   -webkit-animation: asd .5s .5s linear both;
   -moz-animation: asd .5s .5s linear both;
   animation: asd .5s .5s linear both;
   z-index: 5
}

@-webkit-keyframes asd {
   0% {
      z-index: 2
   }

   100%, 20% {
      z-index: 4
   }
}

@-moz-keyframes asd {
   0% {
      z-index: 2
   }

   100%, 20% {
      z-index: 4
   }
}

@-o-keyframes asd {
   0% {
      z-index: 2
   }

   100%, 20% {
      z-index: 4
   }
}

@keyframes asd {
   0% {
      z-index: 2
   }

   100%, 20% {
      z-index: 4
   }
}

.style-10 .ts-countdown div.play div.digits-inner.active .down {
   -webkit-animation: turn .5s .5s linear both;
   -moz-animation: turn .5s .5s linear both;
   animation: turn .5s .5s linear both;
   z-index: 2
}

@-webkit-keyframes turn {
   0% {
      -webkit-transform: rotateX(90deg)
   }

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

@-moz-keyframes turn {
   0% {
      -moz-transform: rotateX(90deg)
   }

   100% {
      -moz-transform: rotateX(0deg)
   }
}

@-o-keyframes turn {
   0% {
      -o-transform: rotateX(90deg)
   }

   100% {
      -o-transform: rotateX(0deg)
   }
}

@keyframes turn {
   0% {
      transform: rotateX(90deg)
   }

   100% {
      transform: rotateX(0deg)
   }
}

.style-10 .ts-countdown div.play div.digits-inner.before .up {
   -webkit-animation: turn2 .5s linear both;
   -moz-animation: turn2 .5s linear both;
   animation: turn2 .5s linear both;
   z-index: 2
}

@-webkit-keyframes turn2 {
   0% {
      -webkit-transform: rotateX(0deg)
   }

   100% {
      -webkit-transform: rotateX(-90deg)
   }
}

@-moz-keyframes turn2 {
   0% {
      -moz-transform: rotateX(0deg)
   }

   100% {
      -moz-transform: rotateX(-90deg)
   }
}

@-o-keyframes turn2 {
   0% {
      -o-transform: rotateX(0deg)
   }

   100% {
      -o-transform: rotateX(-90deg)
   }
}

@keyframes turn2 {
   0% {
      transform: rotateX(0deg)
   }

   100% {
      transform: rotateX(-90deg)
   }
}

.style-10 .ts-countdown div div.digits-inner.active {
   z-index: 3
}

.style-10 .ts-countdown div.play div.digits-inner.before .up .shadow {
   -webkit-animation: show .5s linear both;
   -moz-animation: show .5s linear both;
   animation: show .5s linear both;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .1)), color-stop(100%, #000));
   background: linear, top, rgba(0, 0, 0, .1)0, #000 100%;
   background: -o-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: -ms-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: linear, to bottom, rgba(0, 0, 0, .1)0, #000 100%
}

.style-10 .ts-countdown div.play div.digits-inner.active .up .shadow {
   -webkit-animation: hide .5s .3s linear both;
   -moz-animation: hide .5s .3s linear both;
   animation: hide .5s .3s linear both;
   background: -moz-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .1)), color-stop(100%, #000));
   background: linear, top, rgba(0, 0, 0, .1)0, #000 100%;
   background: -o-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: -ms-linear-gradient(top, rgba(0, 0, 0, .1)0, #000 100%);
   background: linear, to bottom, rgba(0, 0, 0, .1)0, #000 100%
}

.style-10 .ts-countdown div.play div.digits-inner.before .down .shadow {
   -webkit-animation: show .5s linear both;
   -moz-animation: show .5s linear both;
   animation: show .5s linear both;
   background: -moz-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, rgba(0, 0, 0, .1)));
   background: linear, top, #000 0, rgba(0, 0, 0, .1)100%;
   background: -o-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: -ms-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: linear, to bottom, #000 0, rgba(0, 0, 0, .1)100%
}

.style-10 .ts-countdown div.play div.digits-inner.active .down .shadow {
   -webkit-animation: hide .5s .3s linear both;
   -moz-animation: hide .5s .3s linear both;
   animation: hide .5s .2s linear both;
   background: -moz-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, rgba(0, 0, 0, .1)));
   background: linear, top, #000 0, rgba(0, 0, 0, .1)100%;
   background: -o-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: -ms-linear-gradient(top, #000 0, rgba(0, 0, 0, .1)100%);
   background: linear, to bottom, #000 0, rgba(0, 0, 0, .1)100%
}

@-webkit-keyframes show {
   0% {
      opacity: 0
   }

   100% {
      opacity: 1
   }
}

@-moz-keyframes show {
   0% {
      opacity: 0
   }

   100% {
      opacity: 1
   }
}

@-o-keyframes show {
   0% {
      opacity: 0
   }

   100% {
      opacity: 1
   }
}

@keyframes show {
   0% {
      opacity: 0
   }

   100% {
      opacity: 1
   }
}

@-webkit-keyframes hide {
   0% {
      opacity: 1
   }

   100% {
      opacity: 0
   }
}

@-moz-keyframes hide {
   0% {
      opacity: 1
   }

   100% {
      opacity: 0
   }
}

@-o-keyframes hide {
   0% {
      opacity: 1
   }

   100% {
      opacity: 0
   }
}

@keyframes hide {
   0% {
      opacity: 1
   }

   100% {
      opacity: 0
   }
}

@media all and (max-width:900px) {
   .style-10 .ts-countdown .unit-wrap {
      margin-left: .75em
   }

   .style-10 .ts-countdown .unit-wrap>span {
      font-size: 1em;
      margin: .66666666666667em 0 0
   }

   .style-10 .ts-countdown {
      margin: .75em
   }

   .style-10 .ts-countdown div.digits {
      font-size: 70px;
      height: 100px;
      line-height: 100px;
      margin: 0 2px;
      width: 50px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
      font-size: 70px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
      height: 2px;
      top: 48px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
      font-size: 70px;
      left: 0
   }
}

@media all and (max-width:650px) {
   .style-10 .ts-countdown .unit-wrap {
      margin-left: .5em
   }

   .style-10 .ts-countdown .unit-wrap>span {
      font-size: 1em;
      margin: .5em 0 0
   }

   .style-10 .ts-countdown {
      margin: .75em
   }

   .style-10 .ts-countdown div.digits {
      font-size: 40px;
      height: 70px;
      line-height: 70px;
      margin: 0 2px;
      width: 40px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
      font-size: 40px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
      height: 2px;
      top: 33px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
      font-size: 40px;
      left: 0
   }
}

@media all and (max-width:500px) {
   .style-10 .ts-countdown .unit-wrap {
      margin-left: .3em
   }

   .style-10 .ts-countdown .unit-wrap>span {
      font-size: .75em;
      margin: .5em 0 0
   }

   .style-10 .ts-countdown {
      margin: .75em
   }

   .style-10 .ts-countdown div.digits {
      font-size: 30px;
      height: 50px;
      line-height: 50px;
      margin: 0 1px;
      width: 26px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div {
      font-size: 30px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div.up:after {
      height: 2px;
      top: 24px
   }

   .style-10 .ts-countdown div.digits div.digits-inner div.flip-wrap div div.inn {
      font-size: 30px;
      left: 0
   }
}

/* flexslider: (https://www.coor-design.com/qfy-content/plugins/qfy_editor/assets/lib/flexslider/flexslider.css) */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
   outline: none
}

.slides, .flex-control-nav, .flex-direction-nav {
   margin: 0;
   padding: 0;
   list-style: none
}

.flexslider {
   margin: 0;
   padding: 0
}

.flexslider .slides>li {
   display: none;
   -webkit-backface-visibility: hidden
}

.flexslider .slides>li:first-child {
   display: block;
   -webkit-backface-visibility: visible
}

.flexslider .slides img {
   width: 100%;
   display: block
}

.flex-pauseplay span {
   text-transform: capitalize
}

.slides:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0
}

html[xmlns] .slides {
   display: block
}

* html .slides {
   height: 1%
}

.no-js .slides>li:first-child {
   display: block
}

.flexslider {
   margin: 0;
   background: transparent;
   border: 4px solid #fff;
   position: relative;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   -o-border-radius: 4px;
   border-radius: 4px;
   box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
   -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
   zoom: 1
}

.flex-viewport {
   max-height: 2000px;
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   transition: all 1s ease
}

.loading .flex-viewport {
   max-height: 300px
}

.flexslider .slides {
   zoom: 1
}

.carousel li {
   margin-right: 5px
}

.flex-direction-nav {
   *height: 0
}

.flex-direction-nav a {
   width: 30px;
   height: 30px;
   margin: -20px 0 0;
   display: block;
   background: url(//f.goodq.top/qfy-content/plugins/qfy_editor/assets/lib/flexslider/images/bg_direction_nav.png) no-repeat 0 0;
   position: absolute;
   top: 50%;
   z-index: 10;
   cursor: pointer;
   text-indent: -9999px;
   opacity: 0;
   -webkit-transition: all .3s ease
}

.flex-direction-nav .flex-next {
   background-position: 100% 0;
   right: 5px;
}

.flex-direction-nav .flex-prev {
   left: 5px
}

.flexslider:hover .flex-next {
   opacity: 0.8;
   right: 5px
}

.flexslider:hover .flex-prev {
   opacity: 0.8;
   left: 5px
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
   opacity: 1
}

.flex-direction-nav .flex-disabled {
   opacity: .3 !important;
   filter: alpha(opacity=30);
   cursor: default
}

.flex-control-nav {
   width: 100%;
   position: absolute;
   bottom: -40px;
   text-align: center
}

.flex-control-nav li {
   margin: 0 6px;
   display: inline-block;
   zoom: 1;
   *display: inline
}

.flex-control-paging li a {
   width: 8px;
   height: 8px;
   display: block;
   background: #666;
   background: rgba(0, 0, 0, 0.5);
   cursor: pointer;
   text-indent: -9999px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   -o-border-radius: 20px;
   border-radius: 20px;
   box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}

.flex-control-paging li a:hover {
   background: #333;
   background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
   background: #000;
   background: rgba(0, 0, 0, 0.9);
   cursor: default;
}

.image_popup .flexslider {
   box-sizing: border-box;
   border: 0
}

.image_popup .flex-control-paging li a {
   background: #666;
}

.image_popup .flex-control-paging li a:hover {
   background: #ccc;
}

.image_popup .flex-control-paging li a.flex-active {
   background: #fff;
}

.flex-control-thumbs {
   margin: 5px 0 0;
   position: static;
   overflow: hidden
}

.flex-control-thumbs li {
   width: 25%;
   float: left;
   margin: 0
}

.flex-control-thumbs img {
   width: 100%;
   display: block;
   opacity: .7;
   cursor: pointer
}

.flex-control-thumbs img:hover {
   opacity: 1
}

.flex-control-thumbs .flex-active {
   opacity: 1;
   cursor: default
}

@media screen and (max-width:860px) {
   .flex-direction-nav .flex-prev {
      opacity: 1;
      left: 0
   }

   .flex-direction-nav .flex-next {
      opacity: 1;
      right: 0
   }
}

/* jquery-swiper: (https://www.coor-design.com/FeiEditor/bitSite/js/swiper/swiper-4.1.0.min.css) */
.swiper-container {
   margin: 0 auto;
   position: relative;
   overflow: hidden;
   list-style: none;
   padding: 0;
   z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
   float: left
}

.swiper-container-vertical>.swiper-wrapper {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column
}

.swiper-wrapper {
   position: relative;
   width: 100%;
   height: 100%;
   z-index: 1;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-transition-property: -webkit-transform;
   transition-property: -webkit-transform;
   -o-transition-property: transform;
   transition-property: transform;
   transition-property: transform, -webkit-transform;
   -webkit-box-sizing: content-box;
   box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
   -webkit-transition-timing-function: ease-out;
   -o-transition-timing-function: ease-out;
   transition-timing-function: ease-out;
   margin: 0 auto
}

.swiper-slide {
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   width: 100%;
   height: 100%;
   position: relative;
   -webkit-transition-property: -webkit-transform;
   transition-property: -webkit-transform;
   -o-transition-property: transform;
   transition-property: transform;
   transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
   visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
   height: auto
}

.swiper-container-autoheight .swiper-wrapper {
   -webkit-box-align: start;
   -webkit-align-items: flex-start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-transition-property: height, -webkit-transform;
   transition-property: height, -webkit-transform;
   -o-transition-property: transform, height;
   transition-property: transform, height;
   transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
   -webkit-perspective: 1200px;
   perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
   background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
   background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
   background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {
   -ms-touch-action: pan-y;
   touch-action: pan-y
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {
   -ms-touch-action: pan-x;
   touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
   position: absolute;
   top: 50%;
   width: 27px;
   height: 44px;
   margin-top: -22px;
   z-index: 10;
   cursor: pointer;
   background-size: 27px 44px;
   background-position: center;
   background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
   opacity: .35;
   cursor: auto;
   pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
   left: 10px;
   right: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
   right: 10px;
   left: auto
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
   display: none
}

.swiper-pagination {
   position: absolute;
   text-align: center;
   -webkit-transition: .3s opacity;
   -o-transition: .3s opacity;
   transition: .3s opacity;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
   opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
   bottom: 2px;
   left: 0;
   width: 100%
}

.swiper-pagination-bullets-dynamic {
   overflow: hidden;
   font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   -webkit-transform: scale(.33);
   -ms-transform: scale(.33);
   transform: scale(.33);
   position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
   -webkit-transform: scale(.66);
   -ms-transform: scale(.66);
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
   -webkit-transform: scale(.33);
   -ms-transform: scale(.33);
   transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
   -webkit-transform: scale(.66);
   -ms-transform: scale(.66);
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
   -webkit-transform: scale(.33);
   -ms-transform: scale(.33);
   transform: scale(.33)
}

.swiper-pagination-bullet {
   width: 8px;
   height: 8px;
   display: inline-block;
   border-radius: 100%;
   background: #000;
   opacity: .2
}

button.swiper-pagination-bullet {
   border: none;
   margin: 0;
   padding: 0;
   -webkit-box-shadow: none;
   box-shadow: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
   cursor: pointer
}

.swiper-pagination-bullet-active {
   opacity: 1;
   background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
   right: 10px;
   top: 50%;
   -webkit-transform: translate3d(0, -50%, 0);
   transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 6px 0;
   display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   top: 50%;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   display: inline-block;
   -webkit-transition: .2s top, .2s -webkit-transform;
   transition: .2s top, .2s -webkit-transform;
   -o-transition: .2s transform, .2s top;
   transition: .2s transform, .2s top;
   transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   left: 50%;
   -webkit-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   transform: translateX(-50%);
   white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   -webkit-transition: .2s left, .2s -webkit-transform;
   transition: .2s left, .2s -webkit-transform;
   -o-transition: .2s transform, .2s left;
   transition: .2s transform, .2s left;
   transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   -webkit-transition: .2s right, .2s -webkit-transform;
   transition: .2s right, .2s -webkit-transform;
   -o-transition: .2s transform, .2s right;
   transition: .2s transform, .2s right;
   transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
   background: rgba(0, 0, 0, .25);
   position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   background: #007aff;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: left top;
   -ms-transform-origin: left top;
   transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   -webkit-transform-origin: right top;
   -ms-transform-origin: right top;
   transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
   width: 100%;
   height: 4px;
   left: 0;
   top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
   width: 4px;
   height: 100%;
   left: 0;
   top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
   background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
   background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
   background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
   background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
   background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
   background: #000
}

.swiper-pagination-lock {
   display: none
}

.swiper-scrollbar {
   border-radius: 10px;
   position: relative;
   -ms-touch-action: none;
   background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
   position: absolute;
   left: 1%;
   bottom: 3px;
   z-index: 50;
   height: 5px;
   width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
   position: absolute;
   right: 3px;
   top: 1%;
   z-index: 50;
   width: 5px;
   height: 98%
}

.swiper-scrollbar-drag {
   height: 100%;
   width: 100%;
   position: relative;
   background: rgba(0, 0, 0, .5);
   border-radius: 10px;
   left: 0;
   top: 0
}

.swiper-scrollbar-cursor-drag {
   cursor: move
}

.swiper-scrollbar-lock {
   display: none
}

.swiper-zoom-container {
   width: 100%;
   height: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center;
   text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
   max-width: 100%;
   max-height: 100%;
   -o-object-fit: contain;
   object-fit: contain
}

.swiper-slide-zoomed {
   cursor: move
}

.swiper-lazy-preloader {
   width: 42px;
   height: 42px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -21px;
   margin-top: -21px;
   z-index: 10;
   -webkit-transform-origin: 50%;
   -ms-transform-origin: 50%;
   transform-origin: 50%;
   -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
   animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
   display: block;
   content: '';
   width: 100%;
   height: 100%;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
   background-position: 50%;
   background-size: 100%;
   background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
   100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
   }
}

@keyframes swiper-preloader-spin {
   100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
   }
}

.swiper-container .swiper-notification {
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none;
   opacity: 0;
   z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
   -webkit-transition-timing-function: ease-out;
   -o-transition-timing-function: ease-out;
   transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
   pointer-events: none;
   -webkit-transition-property: opacity;
   -o-transition-property: opacity;
   transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-container-cube {
   overflow: visible
}

.swiper-container-cube .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
   visibility: hidden;
   -webkit-transform-origin: 0 0;
   -ms-transform-origin: 0 0;
   transform-origin: 0 0;
   width: 100%;
   height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
   -webkit-transform-origin: 100% 0;
   -ms-transform-origin: 100% 0;
   transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
   pointer-events: auto;
   visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 100%;
   background: #000;
   opacity: .6;
   -webkit-filter: blur(50px);
   filter: blur(50px);
   z-index: 0
}

.swiper-container-flip {
   overflow: visible
}

.swiper-container-flip .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
   -ms-perspective: 1200px
}

.swiper-button-prev::before {
   content: "\e824";
   font-size: 40px;
}

.swiper-button-next::before {
   content: "\e825";
   font-size: 40px;
}

.swiper-button-prev, .swiper-button-next {
   font-family: "revicons";
   z-index: 2;
   background-image: none;
}

/* qfyuser_min: (https://www.coor-design.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: (https://www.coor-design.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: (https://www.coor-design.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("https://www.coor-design.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: (https://www.coor-design.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-1: (https://www.coor-design.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;
}

/* rightbar_css: (https://www.coor-design.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: (https://www.coor-design.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;
}