.vc-controls {
  display: none;
}
.vc-controls,
.vc-controls * {
  font-size: 0 !important;
}
html.js_active {
  margin-top: 0 !important;
}
body.compose-mode .dl-menuwrapper .vc-no-content-helper .vc-buttons{
	    transform: scale(0.6);
}
body.compose-mode .dl-menuwrapper .vc-no-content-helper .vc-add-widget-action{
	margin-right:10px;
}
body.compose-mode .vc-qfbook{
	min-height:20px;
}
body.compose-mode .controls-row,
body.compose-mode .controls-column,
body.compose-mode .controls-container,
body.compose-mode .controls-element {
  height: 0;
  z-index: 1001;
}
body.compose-mode .controls-row > div,
body.compose-mode .controls-column > div,
body.compose-mode .controls-container > div,
body.compose-mode .controls-element > div {
  position: absolute;
  white-space: nowrap;
  font-size: 0 !important;
}
body.compose-mode .controls-row > div > .parent,
body.compose-mode .controls-column > div > .parent,
body.compose-mode .controls-container > div > .parent,
body.compose-mode .controls-element > div > .parent {
  display: inline-block;
}
body.compose-mode .controls-row > div > .element,
body.compose-mode .controls-column > div > .element,
body.compose-mode .controls-container > div > .element,
body.compose-mode .controls-element > div > .element {
  margin-left: 1px;
  display: inline-block;
}
body.compose-mode .controls-tl {
  top: 0;
  left: 0;
}
body.compose-mode .controls-tc {
  top: 0;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
body.compose-mode .controls-tr {
  top: 0;
  right: 0;
  direction: rtl;
}
body.compose-mode .controls-bl {
  bottom: 0;
  left: 0;
  height: auto;
}
body.compose-mode .controls-bc {
  bottom: 20px;
  right: -10px;
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
body.compose-mode .controls-br {
  bottom: 0;
  right: 0;
  direction: rtl;
}
body.compose-mode .controls-cc {
  z-index: 1002;
  top: 50%;
  left: 50%;
  background-color: #84c137;
  border: 0px solid transparent;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body.compose-mode .controls-cc.control-right {
	left:0;
}
body.compose-mode .controls-cc.control-left {
	left:100%;
}
body.compose-mode .controls-cc > :first-child .vc-btn-content {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
body.compose-mode .controls-cc > :last-child .vc-btn-content {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
body.compose-mode .controls-out-l {
  left: 0px;
  top: 1px;
  direction: rtl;
}
body.compose-mode .controls-out-tl {
  z-index: 1002;
  left: 0px;
  top: 0px;
}
body.compose-mode .controls-out-tl > .element > :first-child .vc-btn-content {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
body.compose-mode .controls-out-tr {
  z-index: 1003;
  right: -1px;
  top: -30px;
}
body.compose-mode .controls-out-r {
  right: -1px;
  top: 1px;
}
body.compose-mode .controls-out-l,
body.compose-mode .controls-out-r {
  width: 0;
  height: 0;
}
body.compose-mode .control-btn {
  display: inline-block;
  vertical-align: middle !important;
}
body.compose-mode .control-btn .icon {
  display: inline-block !important;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png');
  background-repeat: no-repeat;
  width: 12px;
  height: 13px;
  margin-top:2px;
}
body.compose-mode .control-btn.active>.vc-btn-content{
	background-color: #669c22;
}
body.compose-mode .vc-controls.small .control-btn.control-btn-edit-alignleft .vc-btn-content .icon{
	background-position: -160px -218px;
}
body.compose-mode .vc-controls.small .control-btn.control-btn-edit-aligncenter .vc-btn-content .icon{
	background-position: -170px -218px;
}
body.compose-mode .vc-controls.small .control-btn.control-btn-edit-alignright .vc-btn-content .icon{
	background-position: -180px -218px;
}
body.compose-mode .control-btn.control-btn-edit-alignleft .icon {
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
	background-position: -137px -373px;
}
body.compose-mode .control-btn.control-btn-edit-aligncenter .icon {
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
	background-position: -137px -391px;
}
body.compose-mode .control-btn.control-btn-edit-alignright .icon {
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
	background-position: -137px -408px;
}
body.compose-mode .tp-caption .control-btn.bit_anim_slider .icon {
	background-position: 0 -107px;
}

body.compose-mode .control-btn.bit_column_button_add span {
  display: inline-block !important;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png');
  background-repeat: no-repeat;
  width: 12px;
  height:14px;
  background-position: 0 -11px;
  margin-top:2px;
  margin-left:4px;
}
body.compose-mode .bitCcontrols .control-btn.bit_column_button_add span{
	 font-size: 16px ! important;
	 color:#fff;
	 position: relative;
	 margin-left:5px;
}
body.compose-mode .control-btn .vc-btn-content {
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
  background-color: transparent;
  display: inline-block !important;
  /*padding: 6px 6px 7px 6px;*/
  cursor: pointer !important;
  line-height: 1px !important;
  font-size: 1px !important;
  vertical-align: middle !important;
  height:18px;
  padding:0px 4px;
}
body.compose-mode .control-btn .vc-btn-content:hover {
  background-color: #669c22;
}
body.compose-mode .bodyheader40 .bitSiteSlide,
body.compose-mode .bodyheader40 .bitSiteSlideLeft,
body.compose-mode .bodyheader0 .bitSiteSlide,
body.compose-mode .bodyheader0 .bitSiteSlideLeft
{
	top:auto !important;
	bottom:10px;
}

body.page-template-template-fullscreen-php .bitSiteSlide,
body.page-template-template-fullscreen-php .bitSiteSlideLeft {
	top: 50% !important;
}
body.compose-mode .bitSiteSlide
{
	line-height: 0;
	position:absolute;
	right:4%;
	top: 5px;
	z-index: 1002;
	background-color:#84C137
}
body.compose-mode .bitSiteSlideLeft
{
	line-height: 0;
	position:absolute;
	left:4%;
	top: 5px;
	z-index: 1002;
	background-color:#3e3e3e;
}


body.compose-mode .bitSiteSlideLeft .control-btn .vc-btn-content:hover {
  background-color: #032644;
}

body.compose-mode .control-btn.vc-element-name .vc-btn-content {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png') !important;
  background-position: 0 -2px !important;
  background-repeat: no-repeat;
  text-decoration: none !important;
  width: auto !important;
  font-size: 12px !important;
  color: #FFFFFF !important;
  cursor: move !important;
  line-height: 16px !important;
  padding: 2px 2px 2px 20px !important;
}
body.compose-mode  .vc-controls.small .control-btn .vc-btn-content{
	height: 10px !important;
    padding: 0 !important;
    width: 10px !important;
}

body.compose-mode  .vc-controls.small .control-btn.vc-element-name .vc-btn-content{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") !important;
	background-position: -80px -218px !important;
}

body.compose-mode .vc-controls.small .control-btn .vc-btn-content .icon{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") !important;
    height: 10px !important;
    padding: 0 !important;
    width: 10px !important;
	margin:0;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-edit-inline .vc-btn-content .icon,
body.compose-mode  .vc-controls.small .control-btn.control-btn-go-edit .vc-btn-content .icon{
	background-position: -110px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-padding .vc-btn-content .icon{
	background-position: -90px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-edit .vc-btn-content .icon{
	background-position: -20px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-editmore .vc-btn-content .icon{
	background-position: -20px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-edit-inline-fontsizeM .vc-btn-content .icon{
	background-position: -130px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-edit-inline-fontsizeP .vc-btn-content .icon{
	background-position: -140px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-product-color .vc-btn-content .icon{
	background-position: -120px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-clone .vc-btn-content .icon{
	background-position: -30px -218px !important;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-delete .vc-btn-content .icon{
	background-position: -40px -218px !important;
}



body.compose-mode .floatmenu-bar-right .control-btn.vc-element-name .vc-btn-content {
	padding: 0 0 0 20px !important;
}
body.compose-mode .floatmenu-bar-right .emptyFix{
	position: absolute;
	top: 50%;
	right:-10px;
	margin-top:-10px;
}
body.compose-mode .control-btn.vc-element-name .vc-btn-content.move_menu{
	 padding: 0px 4px 0px 26px !important;
	 line-height: 19px !important;
	 background: rgba(0, 0, 0, 0) url("/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png") no-repeat scroll 11px -212px !important;
	 cursor:move;
}
body.compose-mode .top-bar-right .control-btn.vc-element-name .vc-btn-content {
  padding: 0 4px 0 20px !important;
  line-height: 19px !important;
}
body.compose-mode .tp-caption .control-btn.vc-element-name .vc-btn-content {
  padding: 0 7px 0 16px !important;
  line-height: 18px !important;
}

body.compose-mode .singleImageText .control-btn.vc-element-name .vc-btn-content {
  line-height: 18px !important;
}
body.compose-mode .control-btn.vc-element-name .vc-btn-content.vo-btn-nomove {
  background-image: none !important;
  padding: 0px 7px !important;
  line-height: 18px !important;
  cursor: auto !important;
}
.site_menu_container
{
	position:relative;
}
body.compose-mode .control-btn.vc-element-name .vc-btn-content:hover {
  text-decoration: none !important;
}
body.compose-mode .control-btn-prepend .icon,
body.compose-mode .control-btn-append .icon {
  background-position: 0 -12px;
}
body.compose-mode .control-btn-append {
  position: relative;
  top: 19px;
}
body.compose-mode .control-btn-append:before {
  position: relative;
  left: 7px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #f9b418;
  -moz-transition: border-color 0.5s;
  -ms-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  -webkit-transition: border-color 0.5s;
  transition: border-color 0.5s;
}
body.compose-mode .control-btn-append:hover:before {
  border-bottom-color: #e78800;
}
body.compose-mode .control-btn-append .vc-btn-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
}
body.compose-mode .control-btn-edit .icon {
  background-position: 0 -23px;
}
body.compose-mode .control-btn-add .icon {
  background-position: 0 -11px;
}
body.compose-mode .control-btn-clone .icon {
  background-position: 0 -35px;
}
body.compose-mode .control-btn-delete .icon {
  background-position: 0 -48px;
}
body.compose-mode .control-btn-switcher {
  overflow-x: hidden;
  width: 24px;
  -moz-transition: width 0.5s;
  -ms-transition: width 0.5s;
  -o-transition: width 0.5s;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  display: block;
}
body.compose-mode .control-btn-switcher .icon {
  width: 10px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/expand.gif');
  background-position: center center;
}
body.compose-mode .control-btn-move {
  background-position: 0 0;
}
body.compose-mode .control-btn-layout {
  position: relative;
}
body.compose-mode .controls-row > div .control-btn .vc-btn-content,
body.compose-mode .controls-column > div .control-btn .vc-btn-content,
body.compose-mode .controls-container > div .control-btn .vc-btn-content {
  background-color: #F9B418;
  border-color: #F9B418;
}
body.compose-mode .controls-row > div .control-btn .vc-btn-content:hover,
body.compose-mode .controls-column > div .control-btn .vc-btn-content:hover,
body.compose-mode .controls-container > div .control-btn .vc-btn-content:hover {
  background-color: #e78800;
  border-color: #e78800;
}
body.compose-mode .controls-row > div .control-btn.vc-element-name,
body.compose-mode .controls-column > div .control-btn.vc-element-name,
body.compose-mode .controls-container > div .control-btn.vc-element-name,
body.compose-mode .controls-row > div .control-btn.control-btn-switcher,
body.compose-mode .controls-column > div .control-btn.control-btn-switcher,
body.compose-mode .controls-container > div .control-btn.control-btn-switcher {
  display: inline-block;
}
body.compose-mode .controls-row > div .advanced,
body.compose-mode .controls-column > div .advanced,
body.compose-mode .controls-container > div .advanced {
  overflow: hidden;
  height: 30px;
  width: 0;
  display: inline-block;
  vertical-align: middle;
  -moz-transition: width 0.5s;
  -ms-transition: width 0.5s;
  -o-transition: width 0.5s;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
}
body.compose-mode .controls-row > div > .element :last-child .vc-btn-content,
body.compose-mode .controls-column > div > .element :last-child .vc-btn-content,
body.compose-mode .controls-container > div > .element :last-child .vc-btn-content {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
body.compose-mode .controls-row > div > .element .control-btn-switcher .vc-btn-content,
body.compose-mode .controls-column > div > .element .control-btn-switcher .vc-btn-content,
body.compose-mode .controls-container > div > .element .control-btn-switcher .vc-btn-content {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
body.compose-mode .controls-row > div > .parent .control-btn .vc-btn-content,
body.compose-mode .controls-column > div > .parent .control-btn .vc-btn-content,
body.compose-mode .controls-container > div > .parent .control-btn .vc-btn-content {
  background-color: #3e3e3e;
  border-color: #3e3e3e;
}
body.compose-mode .controls-row > div > .parent .control-btn .vc-btn-content:hover,
body.compose-mode .controls-column > div > .parent .control-btn .vc-btn-content:hover,
body.compose-mode .controls-container > div > .parent .control-btn .vc-btn-content:hover {
  background-color: #000;
  border-color: #000;
}

body.compose-mode .singleImageText .controls-cc,body.compose-mode .bitBanerImageText .controls-cc,body.compose-mode .rev_slider_wrapper .controls-cc,body.compose-mode .singleImageText .bit-tp-caption .control-btn .vc-btn-content,body.compose-mode .bitBanerImageText .bit-tp-caption .control-btn .vc-btn-content,body.compose-mode .rev_slider_wrapper .tp-caption .control-btn .vc-btn-content
{
  background-color: #F9B418;
  border-color: #F9B418;
}
body.compose-mode .singleImageText .bit-tp-caption .control-btn .vc-btn-content:hover,body.compose-mode .bitBanerImageText .bit-tp-caption .control-btn .vc-btn-content:hover,body.compose-mode .rev_slider_wrapper .tp-caption .control-btn .vc-btn-content:hover
{
  background-color: #e78800;
  border-color: #e78800;
}

body.compose-mode .controls-row > div > .parent > :first-child .vc-btn-content,
body.compose-mode .controls-column > div > .parent > :first-child .vc-btn-content,
body.compose-mode .controls-container > div > .parent > :first-child .vc-btn-content {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}



body.compose-mode .controls-row > div > .active .control-btn,
body.compose-mode .controls-column > div > .active .control-btn,
body.compose-mode .controls-container > div > .active .control-btn {
  display: inline-block;
  height:18px;
}
body.compose-mode .controls-row > div > .active .control-btn-switcher,
body.compose-mode .controls-column > div > .active .control-btn-switcher,
body.compose-mode .controls-container > div > .active .control-btn-switcher {
  width: 0;
}
body.compose-mode .controls-row > div > .active.parent-vc_row .advanced,
body.compose-mode .controls-column > div > .active.parent-vc_row .advanced,
body.compose-mode .controls-container > div > .active.parent-vc_row .advanced,
body.compose-mode .controls-row > div > .active.parent-vc_row_inner .advanced,
body.compose-mode .controls-column > div > .active.parent-vc_row_inner .advanced,
body.compose-mode .controls-container > div > .active.parent-vc_row_inner .advanced {
  width: 120px;
}
body.compose-mode .controls-row > div > .active.parent .advanced,
body.compose-mode .controls-column > div > .active.parent .advanced,
body.compose-mode .controls-container > div > .active.parent .advanced,
body.compose-mode .controls-row > div > .active.element .advanced,
body.compose-mode .controls-column > div > .active.element .advanced,
body.compose-mode .controls-container > div > .active.element .advanced {
  width: 120px;
}
body.compose-mode .controls-row > div > .active.element-vc_column .advanced,
body.compose-mode .controls-column > div > .active.element-vc_column .advanced,
body.compose-mode .controls-container > div > .active.element-vc_column .advanced,
body.compose-mode .controls-row > div > .active.element-vc_column_inner .advanced,
body.compose-mode .controls-column > div > .active.element-vc_column_inner .advanced,
body.compose-mode .controls-container > div > .active.element-vc_column_inner .advanced {
  width: 60px;
}
body.compose-mode .controls-row > div > .active.element-vc_tab.vc-element-name .vc-btn-content,
body.compose-mode .controls-column > div > .active.element-vc_tab.vc-element-name .vc-btn-content,
body.compose-mode .controls-container > div > .active.element-vc_tab.vc-element-name .vc-btn-content {
  background-image: none;
  padding-right: 6px;
}
body.compose-mode .vc-element-container > div.vc-container.vc-vc_row_embad {
  margin-top: 0px;
}
body.compose-mode .vc-layout-switcher {
  background: #94B9C6;
  display: block;
  height: auto;
  width: 100px;
  padding: 2px;
  position: absolute;
  top: 30px;
  white-space: normal;
  direction: ltr;
}
body.compose-mode .vc-layout-switcher .vc-layout-btn {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 30px;
  height: 23px;
  background-color: white;
  margin: 1px;
}
body.compose-mode .vc-layout-switcher .vc-custom-layout-btn {
  background-color: transparent;
  display: block;
  width: auto;
  height: auto;
  margin: 4px 0 3px;
  font-size: 11px;
  text-align: center;
}
body.compose-mode .vc-layout-switcher .l_1 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/1.gif');

}
body.compose-mode .vc-layout-switcher .l_12_12 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/12_12.gif');
}
body.compose-mode .vc-layout-switcher .l_23_13 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/23_13.gif');
}
body.compose-mode .vc-layout-switcher .l_13_13_13 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/13_13_13.gif');
}
body.compose-mode .vc-layout-switcher .l_13_23 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/13_23.gif');
}
body.compose-mode .vc-layout-switcher .l_14_14_14_14 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/14_14_14_14.gif');
}
body.compose-mode .vc-layout-switcher .l_14_34 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/14_34.gif');
}
body.compose-mode .vc-layout-switcher .l_14_12_14 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/14_12_14.gif');
}
body.compose-mode .vc-layout-switcher .l_56_16 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/56_16.gif');
}
body.compose-mode .vc-layout-switcher .l_16_46_16 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/14_46_16.gif');
}
body.compose-mode .vc-layout-switcher .l_16_16_16_12 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/16_16_16_12.gif');
}
body.compose-mode .vc-layout-switcher .l_16_16_16_16_16_16 {
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/tmp/row_layouts/16_16_16_16_16_16.gif');
}
body.compose-mode .vc-element .vc-controls {
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
}
body.compose-mode .control-btn-layout .vc-layout-switcher {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}






body.compose-mode .control-btn-layout:hover .vc-layout-switcher {
  opacity: 0.01;
  filter: alpha(opacity=1);
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
body.compose-mode .vc-element {
  display: block;
  position: relative;
}

body.compose-mode .vc-element.vc-empty .vc-empty-element {
  min-height: 100px;
  position: relative;
}
body.compose-mode .vc-vc_row_inner .btnright .save,
body.compose-mode .vc-vc_row_embad .btnright .save,
body.compose-mode .vc-vc_row_embad .btnright .add{
	display:none;
}
body.compose-mode .vc-element.vc-empty .vc-empty-element:after {
  content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  margin-top: -19px;
  width: 100%;
  height: 38px;
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite.png") no-repeat top center;
}
body.compose-mode .vc-element.vc-empty .vc-empty-element:hover:after {
  background-position: bottom center;
}
body.compose-mode .vc-contentarea .rsContent{
  min-height: 100px;
  position: relative;
}


body.compose-mode .vc-element.vc-empty .vc-empty-element > .vc-element-container {
  min-height: 100px;
}
body.compose-mode .vc-element.vc-empty > .vc-controls .control-btn-append {
  display: none;
}
body.compose-mode .vc-element.vc-sorting-over {
  background-image: none;
}
body.compose-mode .vc-element.bring-to-front {
  z-index: 100000;
}
body.compose-mode .vc-element.vc-active > .vc-controls,
body.compose-mode .vc-element.vc-hold-active > .vc-controls {
  visibility: visible;
  opacity: 1;
}
body.compose-mode .vc-element:hover > .vc-controls,
body.compose-mode .vc-element.vc-hover > .vc-controls,
body.compose-mode .vc-element.vc-hold-hover > .vc-controls {
  visibility: visible;
  opacity: 1;
   transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;
}
body.compose-mode .vc-element:hover > .qfe_row > .vc-element:before,
body.compose-mode .vc-element.vc-hover > .qfe_row > .vc-element:before,
body.compose-mode .vc-element.vc-hold-hover > .qfe_row > .vc-element:before {
  content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*outline: 1px dashed #EBEBEB;
  outline: 1px dashed rgba(125, 125, 125, 0.4);*/
}
body.compose-mode .vc-element:hover > .qfe_row > .vc-element:after,
body.compose-mode .vc-element.vc-hover > .qfe_row > .vc-element:after,
body.compose-mode .vc-element.vc-hold-hover > .qfe_row > .vc-element:after {
  clear: both;
}
body.compose-mode .vc-element-container {
  min-height: 40px;
}
body.compose-mode .vc-element:hover > div > .vc-resize-column-bar.vc-resize-controls_container .vc-resize-linebar,
body.compose-mode .vc-element:hover > div > .vc-resize-column-bar.vc-resize-controls_container .vc-resize-x-left-bar,
body.compose-mode .vc-element:hover > div > .vc-resize-column-bar.vc-resize-controls_container .vc-resize-x-right-bar{
  display:block;
}

body.compose-mode .vc-element > div.vc-empty-element > .column_inner{
  min-height:100px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar.topbarright .vc-resize-linebar{
	top:-10px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar.topbarright .vc-resize-x-left-bar,
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar.topbarright .vc-resize-x-right-bar{
	bottom:0px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar{
	height:10px;
	margin-top:-5px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .line{
	background-color:#F1A10E;
	height:1px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-x-left-bar{
	background-position:-18px -428px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-x-right-bar{
	background-position:0px -428px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element{
	background-position:-43px -372px;
}
body.compose-mode .small.vc-resize-controls_container.vc-resize-column-bar .vc-resize-x-left-bar{
	background-position: 0px -445px;
	width: 10px;
    height: 10px;
	bottom: -6px;
}
body.compose-mode .small.vc-resize-controls_container.vc-resize-column-bar .vc-resize-x-right-bar{
	background-position: -10px -445px;
	width: 10px;
    height: 10px;
	bottom: -6px;

}
body.compose-mode .small.vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element{
	width: 5px;
	margin-left:-2px;
}
body.compose-mode .small.vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element-right{
	width: 5px;
	margin-left:-2px;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element-right{
	background-position:-43px -372px;
}
body.compose-mode .small.vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .add-element{
	background-position: -100px -208px;
    margin-left: -5px;
    width: 10px;
    height: 10px;
    bottom: 0px
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .add-element{
	background-position:-80px -336px;
	width:18px;
	margin-left:-9px;
}
body.compose-mode .vc-resize-controls_container .other_controls{
	position:absolute;
	font-size:10px;
	margin-top:0px;
	width:165px;
	right:0;
	display:none;
}
body.compose-mode .vc-resize-controls_container .other_controls > span{
	display:inline-block;
	padding:3px 5px;
	background:#f9b418;
	margin-right:2px;
	margin-top:2px;
	height:13px;
	color:#fff;
	cursor:pointer;
}
body.compose-mode #top-bar .vc-resize-controls_container .other_controls{
	width:100px;
}
body.compose-mode #top-bar .vc-resize-controls_container .other_controls > span{
	line-height: 12px;
}
body.compose-mode  .vc-resize-controls_container.vc-resize-column-bar .vc-resize-controls_inner{
	top:0px;
}

body.compose-mode  .vc-resize-controls_container.topbar_1 .control_align,
body.compose-mode  .vc-resize-controls_container.topbar_1 .control_valign,
body.compose-mode  .vc-resize-controls_container.topbar_2 .control_align,
body.compose-mode  .vc-resize-controls_container.topbar_2 .control_valign{
	display:none !important;
}

body.compose-mode  .vc-resize-controls_container.vc-resize-column-bar.bottom .vc-resize-controls_inner{
	top:-16px;
}
body.compose-mode  .vc-controls.small .controls-cc{
	background:transparent;
}

body.compose-mode .vc-resize-controls_container{
	width:auto;

}
body.compose-mode #top-bar .vc-resize-controls_container{
	line-height:25px;

}
body.compose-mode #top-bar .vc-resize-x-left-bar,body.compose-mode #top-bar .vc-resize-x-right-bar{
	line-height:17px;
}
body.compose-mode .vc-resize-controls_inner{
	position:relative;
	z-index:9201;
	text-align: left;
}
body.compose-mode #bottom-bar .vc-resize-controls_inner{
	top:-15px;
}


body.compose-mode .vc-resize-linebar{
	 height:10px;
	 width:100%;
	 position:absolute;
	 z-index:5;
	 margin-top:-5px;
}
body.compose-mode .vc-resize-linebar .line{
	 background:#3e3e3e;
	 height:1px;
	 width:100%;
	 position:absolute;
	 top:5px;
}
body.compose-mode .vc-resize-x-left-bar,body.compose-mode .vc-resize-x-right-bar{
	width:18px;
	height:18px;
	position:absolute;
	bottom:-9px;
	color:#fff;
	z-index:6;
	cursor: w-resize;
}
body.compose-mode  .vc-resize-x-v{
	bottom: -2px;
    color: #333;
    left: 24px;
    position: absolute;
    z-index: 6;
	font-size:12px;
	display:none;
}
body.compose-mode  .vc-resize-x-r-v{
	bottom: -2px;
    color: #333;
    right: 24px;
    position: absolute;
    z-index: 6;
	font-size:12px;
	display:none;
}

body.compose-mode .vc-resize-x-left-bar{
	left:0;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position:-54px -428px;
	background-repeat: no-repeat;
}
body.compose-mode .little .vc-resize-x-left-bar{
	 background-position: -30px -446px;
	 height:10px;
	 width:10px;
	 bottom:-5px;
}
body.compose-mode .little .vc-resize-x-right-bar{
	 background-position: -20px -446px;
	 height:10px;
	 width:10px;
	 bottom:-5px;
}
body.compose-mode .ui-custom-drop{
	background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png");
	background-position:4px -213px;
	background-repeat: no-repeat;
}
body.compose-mode  .ui-custom-drop-container.logosize .ui-custom-drop{
	 background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png");
	 background-position:4px -258px;
	 cursor:se-resize;
	 border-radius: 0;
}
body.compose-mode  .move-image-size{
	 background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png");
	 background-position:4px -258px;
	 cursor:se-resize;
	 border-radius: 0;
	 background-color:#84c137;
	 position: absolute; bottom: 0px; right: 0px; width: 20px; height:20px;
	 display:none;
}
body.compose-mode .preimgdiv:hover .move-image-size{
	display:block;
}
body.compose-mode .ui-custom-drop {
    margin-top: 0;
}
body.compose-mode .ui-custom-drop-value {
    color: #84c137;
    font-size: 10px;
    left: 22px;
    position: absolute;
    text-align: left;
    top: 4px;
    width: 100px;
}
body.compose-mode .ui-custom-drop-y{
	background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png");
	background-position:4px -40px;
	background-repeat: no-repeat;
}
body.compose-mode .vc-resize-x-right-bar{
	right:0;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position:-36px -428px;
	background-repeat: no-repeat;
}
body.compose-mode .drag-column-container{
	position:absolute;
	right:0px;;
	z-index:4;
	border-right:1px dotted #3e3e3e;
	height:100%;
}
body.compose-mode:not(.vc-sorting) .vc-empty-element >.column_inner .column_containter{
	position: absolute !important;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    top: 50%;
    margin-top: -19px;
    left: 50%;
    margin-left: -19px;
	cursor:pointer;
}

body.compose-mode .inner_button_container > span{
	position:absolute;
	top:30px;
	z-index:10;
	right:0;
	color:#fff;
	background:#FF6600;
	font-size:11px;
	height:20px;
	line-height:18px;
	display:inline-block;
	padding:2px 5px;
	cursor:pointer;
}
body.compose-mode .inner_button_container span.cancel_setinner_div{
	display:none;
}
body.compose-mode .inner_button_container span.cancel_setinner{
	top:45px;
	z-index:10;

}
/*body.compose-mode .vc-vc_row >section:hover,
body.compose-mode .vc-vc_row_inner >section:hover,
body.compose-mode .vc-vc_row_embad >section:hover{
	overflow:initial;
}*/

body.compose-mode .vc-vc_row > .qfy-tooler,
body.compose-mode .vc-vc_row_inner > .qfy-tooler,
body.compose-mode .vc-vc_row_embad > .qfy-tooler,
body.compose-mode .vc-vc_row >section >.container> .qfy-tooler,
body.compose-mode .vc-vc_row_inner >section >.container> .qfy-tooler,
body.compose-mode .vc-vc_row_embad  >section>.container> .qfy-tooler{
   opacity:0;
	z-index:199;
	position:relative;
	transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
	visibility: hidden;
}

body.compose-mode .vc-vc_row:hover > .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-vc_row_inner:hover > .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-vc_row_embad:hover > .qfy-tooler,
body.compose-mode .vc-vc_row_inner:hover > .qfy-tooler.inner_button,
body.compose-mode .qfy-slidercontent:hover .vc-vc_row_embad > .qfy-tooler.inner_button,
body.compose-mode .qfy-tabcontent:hover .vc-vc_row_embad > .qfy-tooler.inner_button,
body.compose-mode .qfy-accordioncontent:hover .vc-vc_row_embad > .qfy-tooler.inner_button,
body.compose-mode .vc-vc_row:hover  >section>.container> .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-vc_row_inner:hover  >section>.container> .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-vc_row_embad:hover  >section>.container> .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-slidercontent:hover .vc-vc_row_embad > .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-tabcontent:hover .vc-vc_row_embad > .qfy-tooler,
body.compose-mode .qfy_inner_setting.vc-accordioncontent:hover .vc-vc_row_embad > .qfy-tooler{
	 opacity:1;
	 visibility: visible;
	 transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;
}
body.compose-mode.vc-column-dragging .qfy-dragging{
	 opacity:1 !important;
	 visibility: visible !important;
}
body.compose-mode .vc-vc_column > div > .qfy-tooler,
body.compose-mode .vc-vc_column_inner > div > .qfy-tooler,
body.compose-mode .vc-vc_column_embad > div > .qfy-tooler{
    opacity:0;
	transition: opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;
	visibility: hidden;
	z-index:199;
	position:relative;
}
body.compose-mode .vc-vc_column:hover > div > .qfy-tooler,
body.compose-mode .qfy_inner_setting .vc-vc_column_inner:hover > div > .qfy-tooler,
body.compose-mode .qfy_inner_setting .vc-vc_column_embad:hover > div > .qfy-tooler{
	 opacity:1;
	 visibility: visible;
}
body.compose-mode .drag-column-container{
	position:absolute !important;
}
body.compose-mode  .qfy_inner_setting_parent  >section>.container> .qfy-tooler,
body.compose-mode  .qfy_inner_setting_parent .vc-vc_column > div > .qfy-tooler{
	opacity:0  !important;
	visibility: hidden !important;
}

/*body.compose-mode .vc-vc_row > .qfy-tooler,
body.compose-mode .vc-vc_row_inner > .qfy-tooler,
body.compose-mode .vc-vc_row_embad > .qfy-tooler,
body.compose-mode .vc-vc_column > div > .qfy-tooler,
body.compose-mode .vc-vc_column_inner > div > .qfy-tooler,
body.compose-mode .vc-vc_column_embad > div > .qfy-tooler{
	display:none;
}


body.compose-mode .vc-vc_row:hover .vc-vc_column > div > .qfy-tooler.drag-column-container:not(.hide),
body.compose-mode .vc-vc_row_inner:hover .vc-vc_column_inner > div > .qfy-tooler.drag-column-container:not(.hide),
body.compose-mode .vc-vc_row_embad:hover .vc-vc_column_embad > div > .qfy-tooler.drag-column-container:not(.hide){
	display:block;
}*/
body.compose-mode.doing .bit-controls-element,
body.compose-mode.doing .drag-column-container,
body.compose-mode.doing .vc-resize-controls_container,
body.compose-mode.qfyinnersetting .vc-vc_row > .qfy-tooler,
body.compose-mode.qfyinnersetting .vc-vc_column > div > .qfy-tooler,
body.compose-mode.doing .vc-vc_row > .qfy-tooler,
body.compose-mode.doing .vc-vc_column > div > .qfy-tooler,
body.compose-mode.qfyinnersetting.doing .qfy_inner_setting.vc-vc_row_inner:hover > .qfy-tooler,
body.compose-mode.qfyinnersetting.doing .qfy_inner_setting.vc-vc_row_inner .vc-vc_column_inner:hover > div > .qfy-tooler,
body.compose-mode.qfyinnersetting.doing .qfy_inner_setting .vc-vc_row_embad:hover > .qfy-tooler,
body.compose-mode.qfyinnersetting.doing .qfy_inner_setting .vc-vc_row_embad .vc-vc_column_embad:hover > div > .qfy-tooler{
	display:none !important;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner:hover > .qfy-tooler,
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner .vc-vc_column_inner:hover > div > .qfy-tooler,
body.compose-mode.qfyinnersetting .qfy_inner_setting .vc-vc_row_embad:hover > .qfy-tooler,
body.compose-mode.qfyinnersetting .qfy_inner_setting .vc-vc_row_embad .vc-vc_column_embad:hover > div > .qfy-tooler{
	opacity:1 !important;
	 visibility: visible !important;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner > .inner_button.qfy-tooler,
body.compose-mode.qfyinnersetting .qfy_inner_setting .vc-vc_row_embad > .inner_button.qfy-tooler{
	opacity:1 !important;
	 visibility: visible !important;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner:hover > .qfy-tooler.hide,
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner .vc-vc_column_inner:hover > div > .qfy-tooler.hide,
body.compose-mode.qfyinnersetting .qfy_inner_setting .vc-vc_row_embad:hover > .qfy-tooler.hide,
body.compose-mode.qfyinnersetting .qfy_inner_setting .vc-vc_row_embad .vc-vc_column_embad:hover > div > .qfy-tooler.hide{
	display:none !important;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner .setinner_div{
	display:none;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner .cancel_setinner_div{
	display:block;
	background:red;
}
body.compose-mode.qfyinnersetting .qfy_inner_setting.vc-vc_row_inner .cancel_setinner{
	display:inline-block;
	color:#fff;
	background:red;
}

.bit-html body.compose-mode #page .qfe_row .vc-vc_column:last-child > .qfy-column-inner >.drag-column-container,
.bit-html body.compose-mode #page .qfe_row .vc-vc_column_inner:last-child > .qfy-column-inner >.drag-column-container,
.bit-html body.compose-mode #page .qfe_row .vc-vc_column_embad:last-child > .qfy-column-inner >.drag-column-container,
.bit-html body.compose-mode #page .qfe_row .vc-vc_column > div.fullrow  >.drag-column-container,
.bit-html body.compose-mode #page .qfe_row .vc-vc_column_inner > div.fullrow >.drag-column-container,
.bit-html body.compose-mode #page .qfe_row .vc-vc_column_embad> div.fullrow  >.drag-column-container{
	display:none !important;
}

body.compose-mode .contentsPadding0  .qfe_row .vc_span_class .drag-column-container{
	right:0px;;
}

body.compose-mode .contentsPadding10 .qfe_row .vc_span_class .drag-column-container{
	right: 0px;
}

body.compose-mode .contentsPadding15 .qfe_row .vc_span_class .drag-column-container{
	right: 2.5px;
}

body.compose-mode .contentsPadding20 .qfe_row .vc_span_class .drag-column-container{
	right: 5px;
}

body.compose-mode .contentsPadding25 .qfe_row .vc_span_class .drag-column-container{
	right: 7.5px;
}

body.compose-mode .contentsPadding30 .qfe_row .vc_span_class .drag-column-container{
	right:10px;
}

body.compose-mode .contentsPadding35 .qfe_row .vc_span_class .drag-column-container{
	right:12.5px;
}

body.compose-mode .contentsPadding40 .qfe_row .vc_span_class .drag-column-container{
	right:15px;
}

body.compose-mode .contentsPadding50 .qfe_row .vc_span_class .drag-column-container{
	right:20px;
}

body.compose-mode .contentsPadding60 .qfe_row .vc_span_class .drag-column-container{
	right:25px;
}

body.compose-mode .contentsPadding80 .qfe_row .vc_span_class .drag-column-container{
	right:35px;
}

body.compose-mode .contentsPadding100 .qfe_row .vc_span_class .drag-column-container{
	right:45px;
}
body.compose-mode section.full  .qfe_row .vc_span_class .drag-column-container{
	right:-2.5px;;
}
body.compose-mode .drag-column-container{
	   z-index: 9988;
}
body.compose-mode .pre-add-element-wrap{
	height:0px;
	background:#84c137;
	 position: absolute;
	top:0px;
	left:0px;
	width:0;
	 transition: width 0.3s ease-in-out !important;
	z-index:4;
}
body.compose-mode .pre-add-element-btn{
	top:-15px;
    height:30px;
    position: absolute;
    width: 25px;
	left:-12px;
	line-height:11px;
	color:#fff;
	text-align: center;
    font-size: 12px;
	cursor:pointer;
	 transition: all 0.3s ease-in-out !important;
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
    background-repeat: no-repeat;
	background-position: -110px -149px;
	transform: scale(0.6) rotate(270deg);
}
body.compose-mode .next-add-element-wrap{
	height:0px;
	background:#84c137;
	position: absolute;
	bottom:0px;
	left:0px;
	width:0;
	transition: width 0.3s ease-in-out !important;
	z-index:4;
}
body.compose-mode .next-add-element-btn{
	bottom:-15px;
    height:30px;
    position: absolute;
    width: 25px;
	left:-12px;
	line-height:11px;
	color:#fff;
	text-align: center;
    font-size: 12px;
	cursor:pointer;
	 transition: all 0.3s ease-in-out !important;
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
    background-repeat: no-repeat;
	background-position: -110px -149px;
	transform: scale(0.6) rotate(270deg);
}
body.compose-mode .pre-add-element-wrap:hover,
body.compose-mode .next-add-element-wrap:hover{
	width:100%;
	height:2px;
}
body.compose-mode .pre-add-element-btn:hover,
body.compose-mode .next-add-element-btn:hover{
	 transform: scale(1)  rotate(270deg);
}
body.compose-mode .vc-element-container>.vc-element:first-child >div>.pre-add-element-wrap,
body.compose-mode .vc-element-container>.vc-element:first-child >div>.pre-add-element-wrap .pre-add-element-btn,
body.compose-mode .vc-element-container>.vc-element:last-child >div>.next-add-element-wrap,
body.compose-mode .vc-element-container>.vc-element:last-child >div>.next-add-element-wrap .next-add-element-btn{
	display:none !important;
}
body.compose-mode .drag-column-layout{
    top:-12px;
    height:30px;
    position: absolute;
    width: 25px;
	left:-11px;
	line-height:11px;
	color:#fff;
	text-align: center;
    font-size: 12px;
	cursor:pointer;
	 transition: all 0.3s ease-in-out !important;
	background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
    background-repeat: no-repeat;
	background-position: -110px -178px;
	transform: scale(0.6);
}
body.compose-mode .vc-element-warp{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,153,255,0.1);
	display:none;
}
body.compose-mode .drag-column-layout-warp{
	 position: absolute !important;
	 top:0px;
	 left:0px;
	 width:2px;
	 height:0;
	background:#3e3e3e;
	 transition: height 0.3s ease-in-out !important;
}
body.compose-mode .drag-column-layout-warp:hover{
	height:100%;
}
body.compose-mode .centerline .drag-column-layout{
	left:-12px;
}
body.compose-mode .drag-column-layout:hover{
	 transform: scale(1);
}
body.compose-mode .rightline.drag-column-layout-warp{
	left:auto;
	right:0px;
}
body.compose-mode .rightline .drag-column-layout{
	left:auto;
	right:-13px;
}

body.compose-mode .drag-column-element-left {
    background: #f9b418 url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") no-repeat scroll 0px -387px ;
    top:50%;
    height: 40px;
    position: absolute;
    width: 5px;
	left:-2px;
	margin-top:-20px;
	cursor: w-resize !important;
}
body.compose-mode .drag-column-element-left-value {
	color: #f9b418;
    left: 26px;
    position: absolute;
    top: 2px;
	display:none;
	font-size:12px;
}
body.compose-mode .vc-resize-linebar .add-element{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	height:18px;
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:-5px;
	cursor: pointer;
	background-position: 0 -180px;
    width: 80px;
	background-repeat: no-repeat;
}
body.compose-mode .bottomrow .vc-resize-linebar .set{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	height:18px;
	position:absolute;
	left:50%;
	margin-left:50px;
	bottom:-5px;
	cursor: pointer;
	background-position: -80px -36px;
    width: 18px;
	background-repeat: no-repeat;
}
body.compose-mode .bottomrow .vc-resize-linebar .hide10s{
    height:18px;
    position:absolute;
    left:50%;
    margin-left:75px;
    bottom:-5px;
    cursor: pointer;
    background-position: -80px -36px;
    width: 18px;
    background-repeat: no-repeat;
    border: 1px solid #3e3e3e;
    box-sizing: border-box;
    text-align: center;
    color:#3e3e3e;
    background: #fff;
    line-height:14px;
}
body.compose-mode .bottomrow.small .vc-resize-linebar .set {
	margin-left:20px;
	bottom:-4px;
}
body.compose-mode .bottomrow.little .vc-resize-linebar .set {
    background-position: -20px -198px;
    height: 10px;
    width: 10px;
	margin-left:10px;
	bottom:-4px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .vc-resize-linebar .set{
	position: absolute;
	width:18px;
	background-position: -80px -246px;
    margin-left: 15px;
	font-size:12px;
	height:18px;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-repeat: no-repeat;
    bottom: -5px;
    cursor: pointer;
    height: 18px;
    left: 50%;
}
body.compose-mode .small .vc-resize-linebar .add-element{
	margin-left:-9px;
	background-position: -80px -180px;
    width: 18px;
	bottom:-3px;
}
body.compose-mode .little .vc-resize-linebar .add-element{
	margin-left:-5px;
	background-position: -100px -198px;
    width: 10px;
	height:10px;
	bottom:0px;
}
body.compose-mode .small.vc-resize-column-bar .vc-resize-controls_inner .vc-resize-linebar .set,
body.compose-mode .little.vc-resize-column-bar .vc-resize-controls_inner .vc-resize-linebar .set{
	margin-left:10px;
	background-position: -20px -208px;
    height: 10px;
    width: 10px;
	bottom:0px;
}
body.compose-mode .vc-resize-controls_inner .btnleft{
	left:0px;
    z-index: 9;
	position:absolute;
	top:-10px;
}
body.compose-mode .vc-resize-controls_inner .btnright,
body.compose-mode .vc-resize-controls_inner .btnright_icon{
	right:0px;
	z-index: 8;
	position:absolute;
	top:-8px;
}
body.compose-mode .vc-resize-controls_inner .drag{
    background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
    background-position: 0 -372px;
    background-repeat: no-repeat;
    bottom: -3px;
    cursor: s-resize;
    height: 5px;
    left: 25%;
    margin-left: -20px;
    position: absolute;
    width: 40px;
	z-index:6;
}

body.compose-mode .vc-resize-controls_inner .drag.col{
   background-position: -43px -372px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .drag.col{
	background-position: -43px -372px;
    margin-left: -2px;
    width: 5px;
}

body.compose-mode .vc-resize-controls_inner .drag-value{
	left: 25%;
    position: absolute;
	margin-left: 20px;
	z-index:6;
	font-size:12px;
	color:#333;
}
body.compose-mode .small .vc-resize-controls_inner .drag{
   width:20px;
   margin-left:-10px;
}
body.compose-mode .little .vc-resize-controls_inner .drag{
   width:10px;
   margin-left:-5px;
}



body.compose-mode .vc-resize-controls_inner .add{
    background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position:0 -180px;
	background-repeat: no-repeat;
    bottom: -10px;
    cursor: pointer;
    height: 18px;
    left: 50%;
    margin-left: -40px;
    position: absolute;
    width: 80px;
	z-index:6;
}
body.compose-mode .small .vc-resize-controls_inner .add{
   	margin-left:-9px;
	background-position: -80px -180px;
    width: 18px;
	bottom:-8px;
}
body.compose-mode .little .vc-resize-controls_inner .add{
    margin-left:-5px;
	background-position: -100px -198px;
    width: 10px;
	height:10px;
	bottom:-4px;
}

body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner  .add.col{
    margin-left: -9px;
    background-position: -80px -336px;
    width: 18px;

}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner  .add.col{
    background-position: -100px -208px;
    height: 10px;
    width: 10px;
	bottom:-5px;
	margin-left: -5px;
}


body.compose-mode .small.vc-resize-column-bar .vc-resize-controls_inner .btnright,
body.compose-mode .small.vc-resize-column-bar .vc-resize-controls_inner .btnright_icon{
	top:-11px;
}
body.compose-mode .small.vc-resize-column-bar.top .vc-resize-controls_inner .btnright,
body.compose-mode .small.vc-resize-column-bar.top .vc-resize-controls_inner .btnright_icon{
	top:-9px;
}
body.compose-mode .little .vc-resize-controls_inner .btnright,
body.compose-mode .little .vc-resize-controls_inner .btnright_icon{
	top:-12px;
}
body.compose-mode .vc-resize-controls_inner .btnleft span,

body.compose-mode .vc-resize-controls_inner .btnright span,
body.compose-mode .vc-resize-controls_inner .btnright_icon span{
	font-size:12px;
	height:18px;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-repeat: no-repeat;
	margin-right:2px;
	display:inline-block;
	cursor:pointer;
}
body.compose-mode .small .vc-resize-controls_inner .btnleft span,
body.compose-mode .small .vc-resize-controls_inner .btnright span,
body.compose-mode .small .vc-resize-controls_inner .btnright_icon span{
	margin-right:2px;
}
body.compose-mode .little .vc-resize-controls_inner .btnleft span,
body.compose-mode .little .vc-resize-controls_inner .btnright span,
body.compose-mode .little .vc-resize-controls_inner .btnright_icon span{
	margin-right:1px;
}
body.compose-mode .vc-resize-controls_inner .btnleft .move{
	width:80px;
	background-position:0 -144px;
	cursor:move;
}
body.compose-mode .vc-resize-controls_inner .btnleft .hidebtn{
	width:18px;
	background-position:-60px -456px;
}
body.compose-mode .little .vc-resize-controls_inner .btnleft .hidebtn{
	width:10px;
	height:10px;
	background-position:-78px -456px;
}
body.compose-mode .small .vc-resize-controls_inner .btnleft .move{
	background-position: -80px -144px;
    width: 18px;
}
body.compose-mode .little .vc-resize-controls_inner .btnleft .move{
	background-position: -80px -198px;
    width: 10px;
    height: 10px;
}



body.compose-mode .vc-resize-controls_inner .btnright .lan{
	width:60px;
	background-position:0 0;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .lan{
	background-position: -80px -0px;
    width: 18px;

}
body.compose-mode .little .vc-resize-controls_inner .btnright .lan{
	background-position: -0px -198px;
    width: 10px;
    height: 10px;
}
body.compose-mode .vc-resize-controls_inner .btnright .set{
	width:60px;
	background-position:0 -36px;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .set{
	background-position: -80px -36px;
    width: 18px;

}
body.compose-mode .little .vc-resize-controls_inner .btnright .set{
	background-position: -20px -198px;
    width: 10px;
    height: 10px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .next{
	width:18px;
	background-position: -18px -474px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .pre{
	width:18px;
	background-position: 0 -474px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .clean{
	width:18px;
	background-position: -80px -282px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .setbg{
	width:18px;
	background-position: -80px -228px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .stylecopy{
	width:18px;
	background-position: -158px -18px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .stylecopy{
	width:10px;
	height: 10px;
	background-position: -186px 0px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .hidetoolbar{
	width:18px;
	background-position: -98px -336px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .next{
	width:10px;
	height: 10px;
	background-position: -10px -492px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .pre{
	width:10px;
	height: 10px;
	background-position: 0 -492px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .clean{
	width:10px;
	height: 10px;
	background-position: -40px -208px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .setbg{
	width:10px;
	height: 10px;
	background-position: -10px -208px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .hidetoolbar{
	width:10px;
	height: 10px;
	background-position: -110px -208px;
}
body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .copy{
	width:18px;
	background-position: -80px -264px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .copy{
	width: 10px;
    height: 10px;
	background-position: -30px -208px;
}

body.compose-mode .vc-resize-column-bar .vc-resize-controls_inner .btnright_icon .set{
	width:18px;
	background-position:-80px -246px;
}
body.compose-mode .vc-resize-column-bar.small .vc-resize-controls_inner .btnright_icon .set{
	width: 10px;
    height: 10px;
	background-position:-20px -208px;
}
body.compose-mode .vc-resize-controls_inner .btnright .copy{
	width:60px;
	background-position:0 -54px;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .copy{
	background-position: -80px -54px;
    width: 18px;

}
body.compose-mode .little .vc-resize-controls_inner .btnright .copy{
	background-position: -30px -198px;
    width: 10px;
    height: 10px;
}
body.compose-mode .vc-resize-controls_inner .btnright .save{
	width:60px;
	background-position:0 -126px;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .save{
	background-position: -80px -126px;
    width: 18px;

}
body.compose-mode .little .vc-resize-controls_inner .btnright .setbg,
body.compose-mode .little .vc-resize-controls_inner .btnright .stylecopy,
body.compose-mode .little .vc-resize-controls_inner .btnright .save,
body.compose-mode .little .vc-resize-controls_inner .btnleft .hidebtn{
	display:none;
}
body.compose-mode .vc-resize-controls_inner .btnright .setbg{
	width:60px;
	background-position:0 -18px;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .setbg{
	background-position: -80px -18px;
    width: 18px;

}
body.compose-mode .vc-resize-controls_inner .btnright .stylecopy{
	width:60px;
	background-position:-98px 0px;
}

body.compose-mode .small .vc-resize-controls_inner .btnright .stylecopy {
    background-position: -158px 0px;
    width: 18px;
}


body.compose-mode .vc-resize-controls_inner .btnright .delete{
	width:60px;
	background-position:0 -72px;
}
body.compose-mode .small .vc-resize-controls_inner .btnright .delete{
	background-position: -80px -72px;
    width: 18px;

}
body.compose-mode .row_span.stylecopy.hascopy{
	background-position: -98px -36px;
}
body.compose-mode .column_span.stylecopy.hascopy{
	background-position: -158px -55px !important;
}

body.compose-mode .little .vc-resize-controls_inner .btnright .delete{
	background-position: -40px -198px;
    width: 10px;
    height: 10px;
}
body.compose-mode .vc-resize-linebar .drag-element{
	width:40px;
	height:5px;
	position:absolute;
	left:25%;
	margin-left:-20px;
	bottom:2px;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position:0px -372px;
	background-repeat: no-repeat;
	cursor: s-resize;
}
body.compose-mode .small .vc-resize-linebar .drag-element{
	width:20px;
	margin-left:-10px;
}
body.compose-mode .little .vc-resize-linebar .drag-element{
	width:10px;
	margin-left:-5px;
}
body.compose-mode .vc-resize-linebar.no-add-element .drag-element{
	left:33%;
}
body.compose-mode .vc-resize-linebar.no-add-element .drag-element-right{
	left:66%;
}
body.compose-mode .vc-resize-linebar.no-add-element .drag-element-value{
	left:33%;
}
body.compose-mode .vc-resize-linebar.no-add-element .drag-element-right-value{
	left:66%;
}
body.compose-mode .vc-resize-linebar .drag-element-value{
	position:absolute;
	left:25%;
	margin-left:12px;
	bottom:2px;
	color:#333;
	display:none;
	font-size:12px;
}
body.compose-mode .vc-resize-linebar .drag-element-right{
	width:40px;
	height:5px;
	position:absolute;
	left:75%;
	margin-left:-20px;
	bottom:2px;
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position:0px -372px;
	background-repeat: no-repeat;
	cursor: s-resize;
}
body.compose-mode .small .vc-resize-linebar .drag-element-right{
	width:20px;
	margin-left:-10px;
}
body.compose-mode #top-bar .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element-right {
    margin-left: -2px;
    width: 5px;
}
body.compose-mode #top-bar .vc-resize-controls_container.vc-resize-column-bar .vc-resize-linebar .drag-element {
    margin-left: -2px;
    width: 5px;
}
body.compose-mode .little .vc-resize-linebar .drag-element-right{
	width:10px;
	margin-left:-5px;
}
body.compose-mode .vc-resize-linebar .drag-element-right-value{
	position:absolute;
	left:75%;
	margin-left:12px;
	bottom:2px;
	font-size:12px;
	color:#333;
}
body.compose-mode .vc-vc_tabs,
body.compose-mode .vc-vc_accordion,
body.compose-mode .vc-vc_tour,
body.compose-mode .vc-vc_row_inner {
  margin-top: 0 !important;
}
body.compose-mode .vc_span1 .controls-out-tr,
body.compose-mode .vc_span2 .controls-out-tr,
body.compose-mode .vc_span3 .controls-out-tr,
body.compose-mode .vc_span4 .controls-out-tr {
  z-index: 1003;
  left: -1px;
  top: -30px;
}
body.compose-mode .vc_span1 .vc-vc_tabs,
body.compose-mode .vc_span2 .vc-vc_tabs,
body.compose-mode .vc_span3 .vc-vc_tabs,
body.compose-mode .vc_span4 .vc-vc_tabs {
  padding-top: 30px;
}
body.compose-mode .vc_span1 .vc-vc_tabs .controls-out-tr,
body.compose-mode .vc_span2 .vc-vc_tabs .controls-out-tr,
body.compose-mode .vc_span3 .vc-vc_tabs .controls-out-tr,
body.compose-mode .vc_span4 .vc-vc_tabs .controls-out-tr {
  top: -64px;
}
body.compose-mode .vc_span1 .vc-vc_tour,
body.compose-mode .vc_span2 .vc-vc_tour,
body.compose-mode .vc_span3 .vc-vc_tour,
body.compose-mode .vc_span4 .vc-vc_tour,
body.compose-mode .vc_span1 .vc-vc_accordion,
body.compose-mode .vc_span2 .vc-vc_accordion,
body.compose-mode .vc_span3 .vc-vc_accordion,
body.compose-mode .vc_span4 .vc-vc_accordion {
  padding-top: 30px;
}
body.compose-mode .vc-vc_row_inner {
  /*padding-top: 32px;*/
}
body.compose-mode .vc-vc_raw_js .qfe_wrapper{
  height: 160px;
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/js_icon.png") center center no-repeat;
}

body.compose-mode .qfy-jiathis{
	min-height:24px;
}
body.compose-mode .control-btn.control-btn-prepend-1 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -23px;
}

body.compose-mode .control-btn.control-btn-prepend-2 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -39px;
}

body.compose-mode .control-btn.control-btn-prepend-3 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -53px;
}
body.compose-mode .control-btn.control-btn-prepend-4 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -67px;
}
body.compose-mode .control-btn.control-btn-prepend-5 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -81px;
}
body.compose-mode .control-btn.control-btn-prepend-6 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -95px;
}
body.compose-mode .control-btn.control-btn-prepend-7 .icon {
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
  background-position: 0 -109px;
}

body.compose-mode .vc-vc_column > .controls-column > div > .parent .control-btn-prepend .icon,
body.compose-mode .vc-vc_column_inner > .controls-column > div > .parent .control-btn-prepend .icon {
  background-position: 0 -80px;
}
body.compose-mode .vc-vc_tab > .vc-controls div .control-btn.vc-move-vc_tab .vc-btn-content {
  background-image: none;
  padding-left: 7px;
  cursor: default;
}
body.compose-mode .vc-vc_tab > .vc-controls .control-btn-append {
  display: none;
}
body.compose-mode .vc-vc_video {
  padding-top: 32px;
}
body.compose-mode .vc-vc_video .controls-element .controls-cc {
  top: 16px;
}
body.compose-mode .vc-social-placeholder {
  display: block;
}
body.compose-mode .vc-vc_facebook .fb_type_box_count {
  height: auto;
}

body.compose-mode .vc-vc_accordion_tab .qfe_content_element .qfe_accordion_wrapper .qfe_accordion_content {
  padding: 1em 1em 1.5em;
}
body.compose-mode .vc-vc_accordion_tab > .vc-controls .control-btn-append {
  display: none;
}
body.compose-mode .qfe_column > .qfe_wrapper > div.vc-vc_toggle + div:not(.vc-vc_toggle) {
  margin-top: 35px;
}
body.compose-mode .vc-vc_widget_sidebar,
body.compose-mode .vc-templatera {
  min-height: 32px;
}
body.compose-mode .vc-add-element-button {
  margin-right: 15px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/add_element.png');
  background-position: 14px center;
  background-repeat: no-repeat;
  padding-left: 52px;
}
body.compose-mode .vc-add-text-block-button {
  margin-left: 15px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/add_text_block.gif');
  background-position: 20px center;
  background-repeat: no-repeat;
  padding-left: 52px;
}
body.compose-mode .vc-add-element-not-empty-button {
  width: 39px;
  height: 38px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_yellow.gif');
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}
body.compose-mode .vc-add-widget-not-empty-button {
  width: 46px;
  height: 38px;
  display: inline-block;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite.png');
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}

body.compose-mode .vc-setting-widget-not-empty-button{
  width: 46px;
  height: 38px;
  display: inline-block;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/editwidget.png');
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}
body.compose-mode .bitMainTopSider .vc-setting-widget-not-empty-button,
body.compose-mode .bitMainBottomSider  .vc-setting-widget-not-empty-button{
	height: 19px;
    width: 82px;
	background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite_small.png');
	background-position: -73px 0;
	background-repeat: no-repeat;

}
body.compose-mode .vc-setting-widget-mobilehide-button {
  width: 46px;
  height: 38px;
  display: inline-block;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/mobilehidden.png');
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}
body.compose-mode .bitMainTopSider .vc-add-widget-not-empty-button,body.compose-mode .bitMainBottomSider  .vc-add-widget-not-empty-button {
  width: 72px;
  height: 19px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite_small.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
body.compose-mode .bitMainTopSider .vc-no-content-helper.vc-not-empty .vc-buttons,body.compose-mode .bitMainBottomSider .vc-no-content-helper.vc-not-empty .vc-buttons {
  padding: 5px 10px 0px 10px;
   border: 1px dashed #EBEBEB;
  border: 1px dashed rgba(125, 125, 125, 0.4);
}


body.compose-mode .vc-add-widget-not-empty-button:hover ,body.compose-mode .vc-setting-widget-not-empty-button:hover,body.compose-mode .vc-setting-widget-mobilehide-button:hover{
  background-position: bottom center;
}
body.compose-mode .bitMainTopSider .vc-add-widget-not-empty-button:hover,
body.compose-mode .bitMainBottomSider .vc-add-widget-not-empty-button:hover{
  background-position: 0 -19px;
}
body.compose-mode .bitMainTopSider .vc-setting-widget-not-empty-button:hover,
body.compose-mode .bitMainBottomSider  .vc-setting-widget-not-empty-button:hover{
	background-position: -73px -19px;
}

.addElementButton {
  width: 39px;
  height: 38px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite.png');
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.addElementButton:hover {
  background-position: bottom center;
}

body.compose-mode .vc-no-content-helper {
  display: block;
  text-align: center;
  position:relative;
  z-index:4;
}
body.compose-mode .vc-no-content-helper .icon {
  display: inline-block;
  background: transparent url("/FeiEditor/bitSite/images/huyi-preloader.gif") center center no-repeat;
  width: 32px;
  height: 32px;
}
body.compose-mode .vc-no-content-helper h5 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 22px;
  line-height: 33px;
}
body.compose-mode .vc-no-content-helper h3 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 26px;
}
body.compose-mode .content-wrapper .vc-no-content-helper .vc-buttons {
  margin-top: 20px;
  padding: 20px;
  border: 1px dashed #EBEBEB;
  border: 1px dashed rgba(125, 125, 125, 0.4);
}
body.compose-mode .footer .vc-no-content-helper .vc-buttons {
  margin: 0 0 0 20px;
  padding: 7px 0 2px 0;
  border: 1px dashed #EBEBEB;
  border: 1px dashed rgba(125, 125, 125, 0.4);
}
body.compose-mode .bitLeftSider .vc-no-content-helper .vc-buttons{
  padding: 7px 0 2px 0;
  border: 1px dashed #EBEBEB;
  border: 1px dashed rgba(125, 125, 125, 0.4);
}
body.compose-mode .bitRightSider .vc-no-content-helper .vc-buttons  {
  padding: 7px 0 2px 0;
  border: 1px dashed #EBEBEB;
  border: 1px dashed rgba(125, 125, 125, 0.4);
}
body.compose-mode .vc-no-content-helper.vc-not-empty h5,
body.compose-mode .vc-no-content-helper.vc-not-empty h3,
body.compose-mode .vc-no-content-helper.vc-not-empty .icon {
  display: none;
}

body.compose-mode .notfullrow:hover .vc-element-container >.vc-element.hasmargintop{
	overflow:hidden;
}
body.compose-mode .vc-no-content-helper.vc-not-empty .vc-buttons .vc-add-text-block-button,
body.compose-mode .vc-no-content-helper.vc-not-empty .vc-buttons .vc-add-element-button {
  display: none;
}
body.compose-mode .vc-no-content-helper.vc-not-empty .vc-buttons .vc-add-element-not-empty-button {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  body.compose-mode .vc-add-element-button {
    display: block;
    margin-right: 0;
    margin-bottom: 16px;
  }
  body.compose-mode .vc-add-text-block-button {
    display: block;
    margin-left: 0;
  }
    body::-webkit-scrollbar {
        width: 4px;
    }
    body::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    }
    body::-webkit-scrollbar-thumb {
        background-color: #FF6600;
        outline: 1px solid #FF6600;
    }
    body{
        overflow-x:hidden ;
    }
}
body.compose-mode.vc-column-dragging * {
  cursor: s-resize !important;
}
body.compose-mode.vc-column-dragging.dx * {
  cursor: w-resize !important;
}

body.compose-mode.vc-column-dragging .vc-controls{
  display: none;
}
.vc-helper {
  width: auto !important;
  height: 25px !important;
  line-height: 25px !important;
  z-index: 1006;
  position: absolute;
  padding: 4px 8px 4px 10px;
  border: 1px solid #AFD23E;
  background-color: #AFD23E;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 9px;
}

.vc-helper.widget-drag-helper {
  width: 50px;
  height: 27px !important;
  z-index: 1006;
  position: absolute;
  padding: 0 4px;
  border: 1px solid #84C137;
  background-color: #84C137;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 9px;
}
.vc-helper.widget-drag-helper .vc-element-icon {
  display: inline-block;
  height: 27px;
  background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png') !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left:20px;
}
.vc-helper .vc-element-icon {
  display: inline-block;
  margin: 0 8px 0 0;
  width: 32px;
  height: 32px;
  background-image: url('/qfy-content/plugins/qfy_editor/assets/vc/elements_icons/sprite.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.vc-helper .icon-qfe-application-icon-large {
  background-position: 0 -32px;
}
.vc-helper .icon-qfe-application-plus {
  background-position: 0 -64px;
}
.vc-helper .icon-qfe-balloon-facebook-left {
  background-position: 0 -96px;
}
.vc-helper .icon-qfe-balloon-twitter-left {
  background-position: 0 -128px;
}
.vc-helper .icon-qfe-film-youtube {
  background-position: 0 -160px;
}
.vc-helper .icon-qfe-images-stack {
  background-position: 0 -192px;
}
.vc-helper .icon-qfe-information-white {
  background-position: 0 -224px;
}
.vc-helper .icon-qfe-layer-shape-text {
  background-position: 0 -256px;
}
.vc-helper .icon-qfe-layout_sidebar {
  background-position: 0 -288px;
}
.vc-helper .icon-qfe-map-pin {
  background-position: 0 -320px;
}
.vc-helper .icon-qfe-slideshow {
  background-position: 0 -352px;
}
.vc-helper .icon-qfe-toggle-small-expand {
  background-position: 0 -384px;
}
.vc-helper .icon-qfe-ui-accordion {
  background-position: 0 -416px;
}
.vc-helper .icon-qfe-ui-button {
  background-position: 0 -448px;
}
.vc-helper .icon-qfe-ui-separator-label {
  background-position: 0 -480px;
}
.vc-helper .icon-qfe-ui-separator {
  background-position: 0 -512px;
}
.vc-helper .icon-qfe-ui-tab-content {
  background-position: 0 -544px;
}
.vc-helper .icon-qfe-ui-tab-content-vertical {
  background-position: 0 -576px;
}
.vc-helper .icon-qfe-pinterest {
  background-position: 0 -608px;
}
.vc-helper .icon-qfe-tweetme {
  background-position: 0 -640px;
}
.vc-helper .icon-qfe-single-image {
  background-position: 0 -672px;
}
.vc-helper .icon-qfe-call-to-action {
  background-position: 0 -704px;
}
.vc-helper .icon-qfe-raw-html {
  background-position: 0 -736px;
}
.vc-helper .icon-qfe-raw-javascript {
  background-position: 0 -768px;
}
.vc-helper .icon-qfe-flickr {
  background-position: 0 -800px;
}
.vc-helper .icon-qfe-contactform7 {
  background-position: 0 -832px;
}
.vc-helper .icon-qfe-vc_gravityform {
  background-position: 0 -864px;
}
.vc-helper .icon-qfe-layerslider {
  background-position: 0 -892px;
}
.vc-helper .icon-qfe-revslider {
  background-position: 0 -928px;
}
.vc-helper .icon-qfe-graph {
  background-position: 0 -960px;
}
.vc-helper .icon-qfe-wp {
  background-position: 0 -992px;
}
.vc-helper .icon-qfe-vc_pie {
  background-position: 0 -1024px;
}
.vc-helper .icon-qfe-images-carousel {
  background-position: 0 -1056px;
}
.vc-helper .icon-qfe-vc_carousel {
  background-position: 0 -1088px;
}
.vc-helper .icon-qfe-row {
  background-position: 0 -1120px;
}
.vc-helper.vc-helper-vc_row {
  border: 1px solid #3e3e3e;
  background-color: #3e3e3e;
}
.vc-helper.vc-helper-vc_column {
  border: 1px solid #F9B418;
  background-color: #F9B418;
}
body.compose-mode .qfy-blank:hover,
body.compose-mode .qfy-blank.hover{
	background: transparent url('/qfy-content/plugins/qfy_editor/inline/assets/vc/pattern.gif');
}
.vc-placeholder {
  background: transparent url('/qfy-content/plugins/qfy_editor/inline/assets/vc/pattern.gif');
}
.vc-placeholder-row {
  padding: 0;
  background: #0C87F0 url('/qfy-content/plugins/qfy_editor/inline/assets/vc/pattern.gif');
  height: 15px;
}
.vc-placeholder-column {
  background: transparent url('/qfy-content/plugins/qfy_editor/inline/assets/vc/pattern.gif');
  float: left;
}
.vc-sorting .qfe_row > .vc-element:before {
  content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: 1px dashed #EBEBEB;
  outline: 1px dashed rgba(125, 125, 125, 0.4);
}

.vc-sorting .qfe_row > .vc-element:after {
  clear: both;
}
.vc-sorting .vc-controls,
.vc-sorting  .drag-column-container{
  visibility: hidden !important;
  opacity: 0;
}
.vc-no-content-helper {
  display: none;
}
.vc-catcher {
  background-color: #e8ecb8;
}
.hidden-placeholder {
  display: none !important;
}
.vc-element .vc-vc_tab {
  *zoom: 1;
}
.vc-element .vc-vc_tab:before,
.vc-element .vc-vc_tab:after {
  display: table;
  content: "";
}
.vc-element .vc-vc_tab:after {
  clear: both;
}
.qfe_content_element .qfe_tabs_nav {
  z-index: 1001;
  position: relative;
}

body.compose-mode .main-outer-wrapper .control-btn-edit .icon,
body.compose-mode .bitcommerce-tabs .control-btn-edit .icon,
body.compose-mode #navigation .bit_setting_header_style .icon,
body.compose-mode .product-content .control-btn-edit .icon
{
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:0 -133px;
	height: 14px;
}
body.compose-mode #navigation .bit_setting_menu_style .icon,
body.compose-mode .setting_pop_content_bar .icon,
body.compose-mode .control-btn-product-color .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/color_palette.png") no-repeat ;
}
body.compose-mode .control-btn-edit-link .icon
{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
    background-position: -136px -337px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
}
body.compose-mode  .vc-controls.small .control-btn.control-btn-edit-link .vc-btn-content .icon{
	background-position:-100px -218px !important;
}
body.compose-mode .site_tooler .control-btn-edit.bit_textSet_widget .icon,body.compose-mode .control-btn-edit-addText .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/addText.png") no-repeat ;
}

body.compose-mode .site_tooler .control-btn-edit .icon
{
	background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png");
	background-position: 0 -23px;
}
body.compose-mode .tp-caption .control-btn-edit .icon
{
	background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png");
	background-position: 0 -23px;
}
body.compose-mode .tp-caption .setIcon .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:0 -132px;
	height: 16px;
}
body.compose-mode .site_tooler .control-btn.control-btn-add .icon
{
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:0 -132px;
	height: 16px;
}
body.compose-mode .control-btn-qfy-edit.control-btn-edit .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:0 -132px;
	height: 16px;
}
body.compose-mode > .fullbar{
	position: fixed;
	left: 0;
	top: 50%;
	margin-top:-90px;
	z-index: 10001;
	height:180px;
}
body.compose-mode > .fullbar.off .btnoff{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position: -120px -503px;
	width:11px;
	height:80px;
    position: absolute;
    z-index: 999;
	right:-11px;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
}
body.compose-mode #top-bar .vc-resize-controls_container .vc-resize-linebar,
body.compose-mode #top-bar .vc-resize-controls_container .vc-resize-x-left-bar,
body.compose-mode #top-bar .vc-resize-controls_container .vc-resize-x-right-bar{
	    display:none;
}
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar.topbar_1 .vc-resize-controls_inner,
body.compose-mode .vc-resize-controls_container.vc-resize-column-bar.topbar_2 .vc-resize-controls_inner{
	    top: -15px;
}
body.compose-mode > .fullbar.off .big{
	display:none;
}
body.compose-mode > .fullbar >.addbtn{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	cursor:pointer;
	background-position: 0px -502px;
    height: 60px;
    width: 60px;
}
body.compose-mode > .fullbar >.addbtn:hover{
	background-position: -60px -502px;
}
body.compose-mode > .fullbar >.layoutbtn{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position: 0px -562px;
	cursor:pointer;
    height: 59px;
    width: 60px;
}
body.compose-mode > .fullbar >.layoutbtn:hover{
	background-position: -60px -562px;
}
body.compose-mode .qfy_custom_search{
	min-height:20px;
}
body.compose-mode > .fullbar >.bgbtn{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position: 0px -621px;
	cursor:pointer;
    height: 59px;
    width: 60px;
}
body.compose-mode > .fullbar >.bgbtn:hover{
	background-position: -60px -621px;
}
body.compose-mode > .fullbar >.closebtn{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png");
	background-position: 0px -681px;
	cursor:pointer;
    height: 59px;
    width: 60px;
}
body.compose-mode > .fullbar >.closebtn:hover{
	background-position: -60px -681px;
}

body.compose-mode .site_tooler .control-btn.bit-btn-clone .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png") no-repeat ;
	 background-position: 0 -35px;
}
body.compose-mode .site_tooler .control-btn.bit-btn-clone-to-page .icon
{
     background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/controls_small.png") no-repeat ;
     background-position: 0 -35px;
}
body.compose-mode .site_tooler .control-btn.bit_setting_images .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/image.png") no-repeat ;
}
body.compose-mode .control-btn.control-btn-edit.bit_setting_font .icon,
body.compose-mode .control-btn.control-btn-editmore .icon
{
	 background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/addText.png") no-repeat ;
}
body.compose-mode .control-btn-edit-inline-fontsizeM .icon{
	background-position: 0 -83px;
}
body.compose-mode .control-btn-edit-inline-fontsizeP .icon{
	background-position: 0 -71px;
}
body.compose-mode .control-btn-edit-inline .icon,
body.compose-mode .control-btn-go-edit .icon
{
    background-repeat: no-repeat;
    display: inline-block !important;
	background-position: 0 -23px;
}
body.compose-mode .vc-list_cate_controls ,
body.compose-mode .vc-list_btncate_controls,
body.compose-mode .vc-list_menu_level,
body.compose-mode .vc-list_menu_vertical{
	min-height:20px;
}
body.compose-mode .vc-list_cate_controls .control-btn-edit-inline .icon,
body.compose-mode .vc-list_btncate_controls .control-btn-edit-inline .icon
{
    background-repeat: no-repeat;
    display: inline-block !important;
	background-position: 0 -12px;
}
.control-btn-edit-inline,.control-btn-edit-fontsizeM,.control-btn-edit-fontsizeP{
	display:none;
}
.loadingClass
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;
	z-index:100;
	background-color:#ccc;
}
.loadingClass .loadingClassImg
{
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
}

/**************************************/

body .vc-controls{
	font-family:黑体 !important;
}
.emptyFix
{
	cursor:pointer;
	width:19px;
	height:19px;
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/addElement.png") no-repeat top left;
}
.emptyFix:hover
{
	  background-position: bottom center;
}
.cke_editable.cke_editable_inline {
    cursor: pointer;
}
.cke_editable.cke_editable_inline {
    border: 1px solid rgb(255, 255, 255);
    box-shadow: 0 0 1px 1px rgb(0, 0, 0) inset, 0 0 1px rgb(0, 0, 0) inset;
    cursor: text;
    outline: medium none;
    padding: 2px;
}
.cke_button__savebtn .cke_button__savebtn_label {
   display: inline;
   color:white;
   font-weight:bold;
}
.cke_button__savebtn .cke_button__savebtn_icon {
   display: none;

}
.cke_button__tdbgcolor .cke_button__tdbgcolor_label {
   display: inline;
   color:white;
   font-weight:bold;
}
.cke_button__tdbgcolor .cke_button__tdbgcolor_icon {
   display: none;
}
.cke_button__tablestyle .cke_button__tablestyle_label {
   display: inline;
   color:white;
   font-weight:bold;
}
.cke_button__tablestyle .cke_button__tablestyle_icon {
   display: none;

}
.cke_button__closebtn .cke_button__closebtn_label {
   display: inline;
   color:#e75050;
   font-weight:bold;
}
.cke_button__closebtn .cke_button__closebtn_icon {
   display: none;
}
.cke_editable_inline pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.view-mode .bitActionClass
{
 display:none;
}
.compose-mode .bitActionClass
{
 display:block;
}
.compose-mode #header .bitActionClass
{
	position: absolute;
    right: 0px;
	z-index:1001;
}
body.compose-mode #navigation .controls-cc
{
	top:50%;
}

.controls-bc
{
	display:none;
}
body.compose-mode .qfe_raw_code .qfe_wrapper
{
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/js_icon.png") no-repeat scroll center center transparent;
    height: 50px;
}
body.compose-mode .qfy_notice .notice_warp{
	background: url("/FeiEditor/images/com/noticeicon.jpg") no-repeat scroll center top transparent;
    height: 70px;
}
body.compose-mode .control-btn.control-btn-save .icon{
	background: url("/FeiEditor/bitSite/images/icons/controls.png") no-repeat scroll 0px -96px transparent;
}
body.compose-mode .control-btn.control-btn-getlink .icon{
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:0 -159px;
	height: 16px;
}
body.compose-mode .control-btn.control-btn-hidden .icon,
body.compose-mode .control-btn.setting_qfyscrollbar_hide .icon {
	background: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png");
	background-position:-60px -120px;
	height: 16px;
}
body.compose-mode .control-btn.bit_button_helper{
	cursor:pointer;
	width: 20px;
	text-align: left;
	opacity: 1;
	text-decoration: none;
	text-decoration: none !important;
	font-weight:bold;
	height:18px;
}
body.compose-mode .control-btn.bit_button_helper span{
	 font-size: 12px ! important;
	 color:#fff;
	 position: relative;
     top: 9px;
	 margin-left:4px;
}
body.compose-mode .bitCcontrols .control-btn.bit_button_helper span{
	 font-size: 12px ! important;
	 color:#fff;
	 position: relative;
     top: 1px;
	 display:inline-block;
}
body.compose-mode .control-btn.bit_column_button{
	cursor: pointer;
    font-weight: bold;
    opacity: 1;
    text-align: left;
    text-decoration: none !important;
    width: 20px;
}

body.compose-mode .control-btn.bit_column_button_add {
    cursor: pointer;
    font-weight: bold;
    opacity: 1;
    text-align: left;
    text-decoration: none !important;
    width: 20px;
	height:20px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
}
body.compose-mode .bitCcontrols .control-btn.bit_column_button span{
	 font-size: 16px ! important;
	 color:#fff;
	 position: relative;
     top: 1px;
	 margin-left:4px;
}
body.compose-mode .bitCcontrols .control-btn.bit_column_button,body.compose-mode .bitCcontrols .control-btn.bit_column_button_add {
   background-color: #f9b418;
}
body.compose-mode .bitCcontrols .control-btn.bit_column_button:hover,body.compose-mode .bitCcontrols .control-btn.bit_column_button_add:hover {
   background-color: #e78800;
}
body.compose-mode .controls-out-tl .control-btn.bit_button_helper{
	background:#285a85;
}
body.compose-mode .controls-out-tl .control-btn.bit_button_helper span{
	 font-size: 16px ! important;
	 color:#fff;
     top: 0px;
}

body.compose-mode .controls-out-tl .control-btn.bit_button_helper:hover {
   background-color: #032644;

}

body.compose-mode .control-btn.bit_button_helper:hover {
  background-color: #669c22;
}
body.compose-mode .tp-caption .control-btn.bit_button_helper:hover {
  background-color: #e78800;
}
body.compose-mode .minheigh1px{
  min-height:1px;
}
body.compose-mode .bitcommerce-main-image .product_img_slider .qfe_gallery_slides{
	min-height:60px;
}
body.compose-mode .navigation-drop{
	position:absolute;width:20px;height:20px;border-radius: 50%;background-color: #285a85;cursor:move;text-align:left;left:0;
	background-image: url('/qfy-content/plugins/qfy_editor/inline/assets/vc/moveicons.png');
	background-position:5px -212px;
	background-repeat: no-repeat;
}
body.compose-mode .navigation-drop-value{
	position:absolute;left:20px;
	font-size:12px;
}
body.compose-mode .list_button_inner{
	display:none;
}
body.compose-mode .vc-advanced_list .list_button_inner,
body.compose-mode .vc-vc_posts_grid .list_button_inner,
body.compose-mode .vc-vc_carousel .list_button_inner{
	display:block;position: absolute;text-align:center;top:20px;
}
body.compose-mode .vc-controls.small .list_button_inner{
	display:none;
}
body.compose-mode .vc-advanced_list .list_button_inner  .skin,
body.compose-mode .vc-vc_carousel .list_button_inner .layout{
	display:none
}
body.compose-mode .list_button{
	color: #79B42F;
	border: 1px solid #79B42F;
	margin-right:4px;
	font-size: 12px ! important;
	padding:2px 3px;
	cursor:pointer;
}
body.compose-mode .list_button:hover{
	background:#79B42F;
	color:#fff;
}
body.compose-mode .list_button i{
	font-size: 13px ! important;
}
body.compose-mode .list_button:hover i{
	color:#fff;
}
body.compose-mode .isotope-item .toEditor,
body.compose-mode .vc_ca_post_id .toEditor,
body.compose-mode .qfy-listcatecontrols .toEditor{
	 border-radius: 3px;
	 padding:3px;
	 display:inline-block;
	 cursor:pointer;
	 position:absolute;
	 top:10px;
	 right:0;
	 font-family: 微软雅黑 !important;
	 font-size:12px;
	 line-height:14px;
	 z-index:1;
}
body.compose-mode .vc_ca_post_id .toEditor{
	top:10px;
}
body.compose-mode .isotope-item .toEditor >span,
body.compose-mode .vc_ca_post_id .toEditor >span,
body.compose-mode .qfy-listcatecontrols .toEditor >span{
	background:rgba(0,0,0, 0.5);
	color:#fff;
	margin-right:4px;
	padding:2px 4px;
}
body.compose-mode .isotope-item .toEditor >span:hover,
body.compose-mode .vc_ca_post_id .toEditor >span:hover,
body.compose-mode .qfy-listcatecontrols .toEditor >span:hover{
	background:rgba(0,0,0, 0.8);
}
.single-product .bitcommerce-main-image .toEditor,.wd_product_wrapper .product_a .toEditor{
	 background-color: #f9b418;
	 border-color: #f9b418;
	 border-radius: 3px;
	 color:white;
	 padding:5px 4px 7px 2px;
	 display:inline-block;
	 cursor:pointer;
	 position:absolute;
	 top:0;
	 right:0;
	 font-family: 微软雅黑 !important;
	 font-size:14px;
	 line-height:14px;
	 min-width:110px;
}

.isotope-item .toEditor i,.vc_ca_post_id .toEditor i,.bitcommerce-main-image .toEditor i,.wd_product_wrapper .product_a .toEditor i
{
	display:inline-block;
	height:14px;
	position:relative;
	top:2px;
	margin:0 2px 0 2px;
}

body.compose-mode .resizecontrol .resize_confirm,
body.compose-mode .resizecontrol .resize_cancel,
body.compose-mode .resizecontrol .resizeL,
body.compose-mode .resizecontrol .resizeT,
body.compose-mode .resizecontrol .resizeR,
body.compose-mode .resizecontrol .resizeB,
body.compose-mode .resizecontrol .resizeLT,
body.compose-mode .resizecontrol .resizeTR,
body.compose-mode .resizecontrol .resizeLB {
    opacity: 1;
    position: absolute;
    z-index: 99;
}
body.compose-mode .resizecontrol .resizeL, body.compose-mode .resizecontrol .resizeR {
    cursor: w-resize;
    height: 100%;
    top: 0;
    width: 5px;
}
body.compose-mode .resizecontrol .resize_confirm {
	background: #FF6600;
    color: #ffffff;
    font-size: 12px;
    padding: 1px 8px;
    right: 4px;
    top: 4px;
	cursor:pointer;
	line-height: 20px !important;
}
body.compose-mode .resizecontrol .resize_cancel{
	border:1px solid #FF6600;
    color: #FF6600;
    font-size: 12px;
    padding: 0 7px;
    right: 4px;
    top: 27px;
	cursor:pointer;
	line-height: 20px !important;
}
body.compose-mode .resizecontrol .resizeL {
    border-left: 1px solid #669C22;
}
body.compose-mode .resizecontrol .resizeR {
    border-right: 1px solid #669C22;
    right: 0;
}
body.compose-mode .resizecontrol .resizeT, body.compose-mode .resizecontrol .resizeB {
    cursor: n-resize;
    height: 5px;
    width: 100%;
}
body.compose-mode .resizecontrol .resizeT {
    border-top: 1px solid #669C22;
    top: 0;
}
body.compose-mode .resizecontrol .resizeB {
    border-bottom: 1px solid #669C22;
    bottom: 0;
}
body.compose-mode .resizecontrol .resizeLT, body.compose-mode .resizecontrol .resizeTR, body.compose-mode .resizecontrol .resizeLB, body.compose-mode .resizecontrol .resizeBR {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #669C22;
    border-radius: 5px;
    height: 10px;
    width: 10px;
}
body.compose-mode .resizecontrol .resizeBR {
    bottom: -4px;
    cursor: nw-resize;
    overflow: hidden;
    position: absolute;
    right: -4px;
    z-index: 99;
}
body.compose-mode .resizecontrol .resizeLT {
    cursor: nw-resize;
    left: -4px;
    top: -4px;
}
body.compose-mode .resizecontrol .resizeTR {
    cursor: ne-resize;
    right: -4px;
    top: -4px;
}
body.compose-mode .resizecontrol .resizeLB {
    bottom: -4px;
    cursor: ne-resize;
    left: -4px;
}
body.compose-mode .resizecontrol .resizeL::before,
body.compose-mode .resizecontrol .resizeT::before,
body.compose-mode .resizecontrol .resizeR::before,
body.compose-mode .resizecontrol .resizeB::before{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #669C22;
    border-radius: 5px;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 999;
}
body.compose-mode .resizecontrol.onlyheight .resizeL::before,
body.compose-mode .resizecontrol.onlyheight .resizeT::before,
body.compose-mode .resizecontrol.onlyheight .resizeR::before,
body.compose-mode .resizecontrol.onlyheight .resizeLT,
body.compose-mode .resizecontrol.onlyheight .resizeBR,
body.compose-mode .resizecontrol.onlyheight .resizeTR,
body.compose-mode .resizecontrol.onlyheight .resizeLB  {
	display:none;
}
body.compose-mode .resizecontrol .resizeL::before {
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
body.compose-mode .resizecontrol .resizeT::before {
    left: 50%;
    top: -5px;
    transform: translateX(-50%);
}
body.compose-mode .resizecontrol .resizeR::before {
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
}
body.compose-mode .resizecontrol .resizeB::before {
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
}
body.compose-mode.resizing .vc-element .bitPcontrols.vc-controls,
body.compose-mode.resizing .vc-element .bitCcontrols.vc-controls,
body.compose-mode.resizing .qfy-tooler,
body.compose-mode.resizing .bit-controls-element,
body.compose-mode.resizing .bit-controls-element-1{
	display:none !important;
}
body.compose-mode .widget_nav_menu .widget-content{
	min-height:40px;
}
body.compose-mode #header .bitem.logo.now img,body.compose-mode #header #bit-logoText.now .logotext_inner{
	outline:1px dotted #84c137;
}
body.compose-mode #header .bitem.logo .changeimage{
	border-radius: 0px; cursor: pointer; width: 17px; height: 16px;
	background: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") no-repeat scroll -116px -228px;
}
body.compose-mode #header .bitem.logo .restore{
	border-radius: 0px; cursor: pointer; width: 17px; height: 16px;top:18px;color:#fff;font-size:12px;text-align:center;
	background: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") no-repeat scroll -117px -337px;
}
body.compose-mode #header #bit-logoText .edit_logotext{
	width: 20px;
	background-color:#84c137;
	height: 20px;
	position: absolute;
	right: -20px;
	top:-1px;
	cursor:pointer;
	display:none;
}
body.compose-mode #header #bit-logoText.now .edit_logotext{
	display:block;
}
body.compose-mode #header #bit-logoText .edit_logotext >div {
	background-color: #84c137;
    background-image: url("/qfy-content/plugins/qfy_editor/inline/assets/vc/controls.png");
    background-position: 1px -30px;
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
}
body.compose-mode .main_margin20{
	margin-top:20px;
}
body.compose-mode .hideicon{
	background: rgba(0, 0, 0, 0) url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png") repeat scroll -60px -120px;
 	display: inline-block;
    height: 12px;
    width: 10px;
	margin-left:2px;
}
body.compose-mode .resizecontrol .value.left{
	left:5px !important;
	top:50%;
	color:#669c22;
	font-size:14px;
}
body.compose-mode .vc_jplayer_container .resizecontrol{
	z-index:1111;
}
body.compose-mode .qfy-tabcontent .rsSlide >.vc-container-anchor:after,
body.compose-mode .qfy-accordioncontent > div >.vc-container-anchor:after,
body.compose-mode .qfy-slidercontent .rsSlide >.vc-container-anchor:after{
  content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  margin-top: -19px;
  width: 100%;
  height: 38px;
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite.png") no-repeat top center;
}
body.compose-mode .qfy-accordioncontent > div >.vc-container-anchor:hover:after,
body.compose-mode .qfy-tabcontent .rsSlide >.vc-container-anchor:hover:after,
body.compose-mode .qfy-slidercontent .rsSlide >.vc-container-anchor:hover:after {
  background-position: bottom center;
}
body.compose-mode .qfy-accordioncontent{
	min-height:100px;
}
body.compose-mode .vc-contentarea >.controls-element .controls-cc {
	background-color:#f9b418;
}
body.compose-mode .vc-contentarea >.controls-element .control-btn .vc-btn-content:hover{
	background-color:#FBAC03;
}

body.compose-mode .vc-accordioncontent.qfy_inner_setting .vc-vc_row_embad,
body.compose-mode .vc-slidercontent.qfy_inner_setting .vc-vc_row_embad,
body.compose-mode .vc-tabcontent.qfy_inner_setting .vc-vc_row_embad{
	border:12px solid #ccc;
	max-height:100%;
}
body.compose-mode .vc-contentarea.vc-empty-element .royalSlider_gallery_new:after{
 content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  margin-top: -19px;
  width: 100%;
  height: 38px;
  background: transparent url("/qfy-content/plugins/qfy_editor/inline/assets/vc/empty_row_sprite.png") no-repeat top center;
  cursor:pointer;
}
body.compose-mode .vc-element.vc-empty .vc-empty-element:hover .royalSlider_gallery_new:after {
  background-position: bottom center;
}
body.compose-mode  .controls-container > div .element-accordioncontent .control-btn .vc-btn-content,
body.compose-mode  .controls-container > div .element-slidercontent .control-btn .vc-btn-content,
body.compose-mode  .controls-container > div .element-tabcontent .control-btn .vc-btn-content {
    background-color: #84c137;
    border-color: #84c137;
}
body.compose-mode  .controls-container > div .element-accordioncontent .control-btn .vc-btn-content:hover,
body.compose-mode  .controls-container > div .element-slidercontent .control-btn .vc-btn-content:hover,
body.compose-mode  .controls-container > div .element-tabcontent .control-btn .vc-btn-content:hover {
    background-color: #669c22;
    border-color: #669c22;
}
body.compose-mode .qfy-accordioncontent .a_content>.vc-vc_row_embad {
	display:none;
}
body.compose-mode .control-btn-edit.tosubpage:hover,
body.compose-mode .control-btn-edit.tosetsubpage:hover{
	background:#679c23;
}
body.compose-mode .control-btn-stylecopy .fa{
	width:12px;height:12px; font-size:12px !important;color:#fff;
	position: relative;
    top: 3px;
}
body.compose-mode .control-btn-stylecopy .icon{
	background: rgba(0, 0, 0, 0) url("/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png") repeat scroll -145px -148px;
 	display: inline-block;
    height: 12px;
    width: 12px;
}
body.compose-mode .control-btn-stylecopy.hascopy,
body.compose-mode .control-btn-stylecopy.hascopy .vc-btn-content{
	background:#f1a10e  !important;;
}
body.compose-mode .control-btn.control-btn-stylecopy.hascopy .vc-btn-content:hover {
    background-color: #FCB741 !important;
}
body.compose-mode .vc-controls.small .control-btn.control-btn-stylecopy .vc-btn-content .icon{
	background-image: url("/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png") !important;
    height: 10px !important;
    padding: 0 !important;
    width: 10px !important;
	background-position: 17px 0;
	margin:0;
}
body.compose-mode .qfy-sub-div-inner{
	min-width:200px;
	min-height:50px;
}
body.compose-mode  #page.metamenu  #bitBanner{
	display:none !important;
}
body.compose-mode #page.metamenu{
	overflow:inherit;
}
body.compose-mode .vc_list_edit_button{
	top: 50%; display: block; z-index: 1; visibility: visible; position: absolute; font-size: 12px; left: 50%;margin-left: -42px; margin-top: -10px;cursor:pointer;
}
body.compose-mode .vc_list_edit_button>span{
	 background:#84c137; color: rgb(255, 255, 255); padding: 2px 5px;
}
body.compose-mode .vc_list_edit_button>span:hover{
	background:#669C22;
}
body.compose-mode .vc_list_edit_action{
	cursor:pointer;
}
body.compose-mode .guide{
    display: none;
    left: 0;
    top: 0;
}
body.compose-mode .paddingtop20{
   transition: 0.5s all ease;
}
body.compose-mode .paddingtop20:hover{
   padding-top:20px !important;
}
body.compose-mode.vc-column-dragging .paddingtop20 {
  transition:none;
}



body.compose-mode.vc-sorting .vc-empty-element>.column_inner>.column_containter,
body.compose-mode.vc-sorting .vc-empty-element>.vc-element-container{
	height:70px;
}


body.compose-mode #guide-h{
    border-top: 1px dashed #60c1ff;
    width: 100%;
	 position: absolute;
	 opacity:1 !important;
	 z-index:200;
}
body.compose-mode #guide-v{
    border-left: 1px dashed #60c1ff;
	position: fixed;
    height: 100%;
	opacity:1 !important;
	z-index:200;
}

body.compose-mode .vc-resize-controls_inner .btnleft span.row-tagmodel{
	position: absolute; z-index: 2; background: #fff; padding: 0px 5px; font-size: 11px; color: #82abcf; border: 1px solid #82abcf;width:45px;
}
body.compose-mode .row-tagmodel-ul{
	border: 1px solid #82abcf;
    display: none;
    padding-top: 4px;
    width: 55px;
    margin-left: -6px;
    border-top: 0;
	border-bottom: 0;
}
body.compose-mode .row-tagmodel-ul li{
	border-bottom:1px solid  #82abcf;
	padding-left:5px;
}
body.compose-mode .row-tagmodel-ul li.selected,
body.compose-mode .row-tagmodel-ul li:hover{
	color:#fff;
	background:#82abcf;
}
body.compose-mode .vc-resize-controls_inner .btnleft span.row-tagmodel:hover .row-tagmodel-ul{
	display:block;
	animation: MenuAnimIn7 1s ease-in-out;
}
#pagehtmlcontainer_drag .drag_inner_div::-webkit-scrollbar {
     width:2px;
 }
 #pagehtmlcontainer_drag .drag_inner_div::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 }
 #pagehtmlcontainer_drag .drag_inner_div::-webkit-scrollbar-thumb {
   background-color: #000;
   outline: 1px solid #000;
 }
 #pagehtmlcontainer_drag .innnerCat{
    width:98%;
 	cursor:pointer;
 }

#pagehtmlcontainer_drag .innnerCat:hover,#pagehtmlcontainer_drag .innnerCat.active{
    background: #fff;
}
#pagehtmlcontainer_drag .innnerCat{
    position: relative;
}
#pagehtmlcontainer_drag .innnerCat::after{
    display: block;
    width: 2px;
    height: 12px;
    position: absolute;
    top: 12px;
    right: 0;
    content: "";
}
#pagehtmlcontainer_drag .innnerCat.active::after{
	background: #ff7a59;
}
#pagehtmlcontainer_drag .dragitem{
	position:relative;
}
#pagehtmlcontainer_drag .dragitem.base,
#pagehtmlcontainer_drag .dragitem.ad-base{
	float:left;
}
#pagehtmlcontainer_drag .dragitem:hover{
 	box-shadow: 2px 1px 5px #999;
}
 #pagehtmlcontainer_drag .dragitem:hover:after{
 	content: "Drag";
	position: absolute;
	top: 0;
	left: 0;
	padding: 2px 7px;
	background: #000;
	color: #fff;
	font-size: 12px;
 }
  #pagehtmlcontainer_drag .dragtitle{
	width: 93%;
    padding-left: 12px;
  	clear: both;
    padding-top: 20px;
  }
  #pagehtmlcontainer_drag .dragtitle >div{
    background: #444;
    font-size: 12px;
    color: #fff;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-family: 微软雅黑;
}
#pagehtmlcontainer_drag .dragtitle.first{
	 padding-top: 10px;
}
  #pagehtmlcontainer_drag .dragitem.qfy-base:hover:after{
  	display:none;
  }












 body.compose-mode >.dragitem{
	z-index:9403 !important;
 }
 body.compose-mode.vc-sorting #phantom{
	display:none;
}
 body.compose-mode.vc-sorting *{
	transition:none !important;
 }
@keyframes animateBorderOne {
  to {
    border-color: #428BCA;
  }
}
body.compose-mode.vc-sorting #pagehtmlcontainer_o_top {
  border-bottom: 1px dashed #777;
  animation: 1s animateBorderOne ease infinite;
}
body.compose-mode.vc-sorting #pagehtmlcontainer_o_left {
  border-right: 1px dashed #777;
  animation: 1s animateBorderOne ease infinite;
}
body.compose-mode.vc-sorting #pagehtmlcontainer_o_right {
  border-left: 1px dashed #777;
  animation: 1s animateBorderOne ease infinite;
}
body.compose-mode.vc-sorting #pagehtmlcontainer_o_bottom {
  border-top: 1px dashed #777;
  animation: 1s animateBorderOne ease infinite;
}
body.compose-mode.vc-sorting .vc-resize-controls_container,
body.compose-mode.vc-sorting .quick_bg,
body.compose-mode.doing .quick_bg,
body.compose-mode.doing .elementlinks{
	display:none !important;
}

.vc-element.qfy-state-active,#vc-no-content-helper.qfy-state-active{
	border:2px solid #3899ec;
	position:relative;
	overflow:hidden;
}
.vc-empty-element>.column_inner>.column_containter.qfy-state-active,
.vc-empty-element>.vc-element-container.qfy-state-active{
	border:2px solid #3899ec;
	position:relative;
	height: 72px;
	overflow:hidden;
}
body.compose-mode .outlineyellow{
	outline:3px solid  yellow;
}
body.compose-mode .vc-list_menu_vertical>.controls-element .controls-cc{
		z-index:9401;
}

body.compose-mode .bitHeader-6 .vc-no-content-helper,
body.compose-mode .bitHeader-7 .vc-no-content-helper{
	margin-top:25px;
}
body.compose-mode .vc-list_cate_controls .resizecontrol,
body.compose-mode .vc-list_btncate_controls .resizecontrol,
body.compose-mode .vc-list_menu_level .resizecontrol,
body.compose-mode .vc-list_menu_vertical .resizecontrol{
	z-index:9401;
}
body.compose-mode .elementlinks_add:hover {
    transform: scale(1.5);
}

body.compose-mode .elementlinks_add{
    transition: all 0.3s ease-in-out;
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -20px;
    z-index: 5;
    color: #fff;
    background-color: #000;
    cursor: pointer;
    text-align: center;
    line-height: 45px;
    border-radius: 50%;
    display:none;
    padding-top:5px;
    box-sizing: border-box;
    background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDExIDIgTCAxMSAxMSBMIDIgMTEgTCAyIDEzIEwgMTEgMTMgTCAxMSAyMiBMIDEzIDIyIEwgMTMgMTMgTCAyMiAxMyBMIDIyIDExIEwgMTMgMTEgTCAxMyAyIFoiLz48L3N2Zz4=) ;
    background-repeat: no-repeat;
    background-size:50% 50%;
    background-position: center center;
}
body.compose-mode .elementlinksshow.elementlinksLock>.vc-resize-controls_container .elementlinks_add{
    display:block;
}
body.compose-mode .elementlinksshow.elementlinksLock>section>.container>.qfy-tooler>.drag-column-layout{
    display:none;
}
body.compose-mode  .elementlinksshow.elementlinksLock .drag-column-container .drag-column-element-left{
    display:none;
}
body.compose-mode .elementlinksshow .elementlinks{
    display:initial;
}
body.compose-mode .elementlinks:hover {
    transform: scale(1.4);
}
body.compose-mode .elementlinks{
    transition: all 0.3s ease-in-out;
    width:40px;
    height:40px;
    position: absolute;
    top:18px;
    left:15px;
    z-index:5;
    font-size:20px;
    color:#fff;
    border:2px solid  #333;
    background-color:#333;
    cursor:pointer;
    text-align: center;
    line-height:40px;
    display:none;
    border-radius: 50%;
}

body.compose-mode .elementlinksLock .elementlinks{
    background-color:#fff;
    border:1px solid  #333;

}
body.compose-mode .elementlinksLock .elementlinks i:before{
    content: "\f127";
    color:#000;
}
body.compose-mode .elementlinks_num{
    width:30px;
    height:30px;
    position: absolute;
    top:65px;
    left:15px;
    z-index:5;
    color:#F4f5f1;
    cursor:pointer;
    text-align: center;
    line-height: 30px;
    display:none;
}
body.compose-mode .elementlinks_num>span,
body.compose-mode .elementlinks_num>i{
    background-color: #fff;
    padding: 1px 3px;
    margin-right: 2px;
    border: 1px solid #000;
    color: #000;
    display:inline;
}
body.compose-mode .elementlinks_num>span:hover,
body.compose-mode .elementlinks_num>span.selected,
body.compose-mode .elementlinks_num>i:hover,
body.compose-mode .elementlinks_num>i.selected{
    background-color: #000;
    color:#fff
}
body.compose-mode .elementlinks_num>i{
    position: relative;
    top: -8px;
    font-size:12px;
    padding:2px 3px;
}
body.compose-mode .elementlinksLock.elementlinksshow .elementlinks_num{
    display:block;
}

body.compose-mode .quick_bg:hover{
	box-shadow:0 0 2px rgba(51, 51, 51,0.4);
}
body.compose-mode .quick_bg{
	width:70px;
	height:70px;
	position: absolute;
	bottom:15px;
	left:15px;
	z-index:5;
	color:#F4f5f1;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	border:2px solid  #F4f5f1;
	background-color:rgba(51, 51, 51,0.2);
	cursor:pointer;
}

body.compose-mode .quick_bg .title{
	color:#F4f5f1;
	position: absolute;
    margin-left: 15px;
    bottom: 5px;
	font-size:12px;
}
body.compose-mode .quick_bg:after{
	content: "\f021";
	font-family:FontAwesome;
	font-size:20px;
	height: 60px;
    line-height: 60px;
    position: absolute;
    width: 70px;
    text-align: center;
	top:0;
}


body.compose-mode form.cart .new_table  .color_set_img{
	display:none !important;
}

/*
body.compose-mode .popsetting>.qfy-column-inner,
body.compose-mode .popsetting>section.section>.section-background-overlay
{
	outline:1px solid #00A8FF;
	outline-offset:-1px;
}
body.compose-mode .popsetting:not(.vc-container),
body.compose-mode .popsetting.vc-slidercontent,
body.compose-mode .popsetting.vc-accordioncontent,
body.compose-mode .popsetting.vc-tabcontent{
	outline:1px solid #00A8FF ;
}*/

body.compose-mode .cartform2  .shop_table thead .first .color_set_img{
	left:0;right:auto !important;
}
body.compose-mode .qfe_teaser_grid_attachment  .toEditor .e_copy,
body.compose-mode .qfe_teaser_grid_attachment  .toEditor .e_edit,
body.compose-mode .qfe_teaser_grid_attachment  .toEditor .e_delete{
	display:none !important;
}
body.compose-mode{
	backface-visibility: hidden;
}
body.compose-mode .vc-vc_column_text{
	min-height:20px;
}
.ui-resizable-handle{position:absolute;opacity:1;filter:alpha(opacity=0);z-index:99;border:0;}
.ui-resizable-handle.ui-resizable-w,.ui-resizable-handle.ui-resizable-e{top:0;width:5px;height:100%}
.ui-resizable-handle.ui-resizable-w{border-left:solid 1px #84c137;left:0}
.ui-resizable-handle.ui-resizable-e{right:0;border-right:solid 1px #84c137}
.ui-resizable-handle.ui-resizable-n,.ui-resizable-handle.ui-resizable-s{width:100%;height:5px}
.ui-resizable-handle.ui-resizable-n{top:0;border-top:solid 1px #84c137}
.ui-resizable-handle.ui-resizable-s{bottom:0;border-bottom:solid 1px #84c137}
.ui-resizable-handle.ui-resizable-nw,.ui-resizable-handle.ui-resizable-ne,.ui-resizable-handle.ui-resizable-sw,.ui-resizable-handle.ui-resizable-se{width:8px;height:8px;background:#fff;border:solid 1px #84c137;border-radius:5px}
.ui-resizable-handle.ui-resizable-se{position:absolute;right:-3px;bottom:-3px;overflow:hidden;z-index:99}
.ui-resizable-handle.ui-resizable-nw{top:-3px;left:-3px}
.ui-resizable-handle.ui-resizable-ne{top:-3px;right:-3px}
.ui-resizable-handle.ui-resizable-sw{left:-3px;bottom:-3px}
.ui-resizable-handle.ui-resizable-w:before,.ui-resizable-handle.ui-resizable-n:before,.ui-resizable-handle.ui-resizable-e:before,.ui-resizable-handle.ui-resizable-s:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#fff;border:solid 1px #84c137;border-radius:9px;z-index:999}
.ui-resizable-handle.ui-resizable-w:before{top:50%;left:-4px;transform:translateY(-50%)}
.ui-resizable-handle.ui-resizable-n:before{left:50%;top:-4px;transform:translateX(-50%)}
.ui-resizable-handle.ui-resizable-e:before{top:50%;right:-4px;transform:translateY(-50%)}
.ui-resizable-handle.ui-resizable-s:before{left:50%;bottom:-4px;transform:translateX(-50%)}


body.compose-mode .section-special .ui-rotatable-handle {
    height: 16px;
    width: 20px;
	cursor: url('/qfy-includes/images/rotate-cursor.png'), move;
    background: rgba(0, 0, 0, 0) url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png) repeat scroll  26px -78px;

    left: 2px;
    top: -20px;
	position:absolute;
	z-index:1008;
}
body.compose-mode .section-special .ui-rotatable-handle .ratate-value{
	font-size: 12px !important;position: relative;top: -15px;
}

body.compose-mode .section-special .qfy-element:hover:not(.ui-selected){
	outline:1px dashed #84c137 !important;
}
body.compose-mode .section-special .qfy-element.ui-selecting{
	outline:1px dashed #84c137 !important;
}

body.compose-mode .section-special .qfy-element.ui-draggable:not(.ui-draggable-disabled){
	cursor:move;
}
body.compose-mode.doing .section-special .qfy-element.ui-selected{
	cursor:INITIAL;
}
body.compose-mode .section-special .qfy-element.ui-draggable-disabled .vc-controls.special-control{
	display:none !important;
}
body.compose-mode   .section-special .qfe_gmaps_widget >.qfe_wrapper,
body.compose-mode   .section-special .vc_bit_raw_videoparent >.qfe_wrapper,
body.compose-mode   .section-special .vc_jplayer_container>.webPlayer,
body.compose-mode   .section-special .vc_btn3-container>.vc_btn3,
body.compose-mode   .section-special .qfy-element>.qfe_wrapper,
body.compose-mode   .section-special .qfy-element iframe,
body.compose-mode   .section-special .qfy-element form,
body.compose-mode   .section-special .qfy-element .qfyuser-body,
body.compose-mode   .section-special .ts-vcsc-countdown-container .ts-countdown,
body.compose-mode   .section-special .qfy-element>.qfy-element-inner{
	pointer-events:none;
}
body.compose-mode .section-special .qfy-element.qfe_teaser_grid_post>.qfe_wrapper ,
body.compose-mode .section-special .qfy-element.qfy-text>.qfe_wrapper{
    pointer-events: initial;
}
body.compose-mode  .section-special  .vc-element .vc-controls{
	transition:none;
}

body.compose-mode .section-special .vc-element{
	position:absolute;height:0;width:0;min-height:0;min-width:0;
}
body.compose-mode .section-special  .vc-element > div.vc-empty-element > .column_inner{
	min-height:400px;
}

body.compose-mode .section-special .vc-element .qfy-element.ui-selected .vc-controls{
	visibility: visible;
    opacity: 1;
	line-height:1;
}
body.compose-mode .section-special .vc-element.vc-vc_column,
body.compose-mode .section-special  .vc-empty-element,
body.compose-mode .section-special .vc-element > div.vc-empty-element > .column_inner{
	position:initial !important;
}
body.compose-mode .section-special .qfy-tooler,
body.compose-mode .section-special .control-btn-padding,
body.compose-mode .normal-control .control-btn-bigger,
body.compose-mode .normal-control .control-btn-smaller,
body.compose-mode .normal-control.special-control-element,
body.compose-mode .vc-section-special .btnright>.lan{
	display:none !important;
}
body.compose-mode  .vc-resize-linebar .add-innner-element,
body.compose-mode  .vc-resize-controls_inner  .add-innner-element{
    background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
    height: 18px;
    position: absolute;
    left: 50%;
    margin-left: -70px;
    cursor: pointer;
    background-position: -80px -336px;
    width: 18px;
    background-repeat: no-repeat;
	z-index: 6;
	display:none;
}
body.compose-mode .bottomrow  .vc-resize-linebar .add-innner-element{
	 bottom: -5px;
}
body.compose-mode  .vc-resize-controls_inner  .add-innner-element{
	 bottom: -9px;
}
body.compose-mode .vc-section-special  .vc-resize-linebar .add-innner-element,
body.compose-mode .vc-section-special  .vc-resize-controls_inner  .add-innner-element{
	display:block;
}
body.compose-mode .special-control .control-btn-edit-alignleft,
body.compose-mode .special-control .control-btn-edit-aligncenter,
body.compose-mode .special-control .control-btn-edit-alignright{
	display:none !important;
}
body.compose-mode  .special-control .controls-cc{
	top:0;
	left:0;
	transform: translate(0, -120%);
}
body.compose-mode .special-control-element span.zindex-value {
    position: absolute;
    height: 10px;
    left: 100%;
    bottom: 30px;
    display: block;
    font-size: 12px !important;
    margin-left: 5px;
}
body.compose-mode .special-control-element span.zindexUp {
   position: absolute;
    width: 9px;
    height: 10px;
    right: -15px;
    bottom: 15px;
    display: block;
    background-position: -61px -446px;
   background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
   cursor: pointer;
}
body.compose-mode .special-control-element span:hover {
	  opacity: 0.8;
}
body.compose-mode  .special-control  .control-btn.vc-element-name.vc-element-move .vc-btn-content{
	background:none !Important;
}

body.compose-mode .special-control-element span.zindexDown {
	position: absolute;
    width: 9px;
    height: 10px;
    right: -15px;
    bottom: 0px;
    display: block;
    background-position: -71px -446px;
    background-image: url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png);
    cursor: pointer;
}
body.compose-mode .ui-selectable-helper {
	position: absolute;
	z-index: 10000;
	background-color: #8bbff9;
    opacity: .5;
	border: 1px solid #1362b4;
}
body.compose-mode .selectable_group {
	position:fixed;
	top:30%;
	right:10px;
    border-radius: 6px;
    z-index: 1000;
	width: 230px;
	box-shadow: 2px 2px 12px 4px rgba(51,51,102,.3);
}
body.compose-mode   .selectable_group  .select-header {
	padding: 10px 15px;
    background-color: #f7f7f7;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	cursor:move;
}
body.compose-mode   .selectable_group  .select-content{
    padding: 10px 10px 10px 10px;
	background:#fff;
}
body.compose-mode   .selectable_group  .select-btn {
	cursor:pointer;
	margin-left:10px;
}
body.compose-mode   .selectable_group  .select-btn:hover{
	opacity: 0.8;
}
body.compose-mode   .selectable_group  .toleft,
body.compose-mode   .selectable_group  .totop,
body.compose-mode   .selectable_group  .tocenter,
body.compose-mode   .selectable_group  .tomiddle,
body.compose-mode   .selectable_group  .toright,
body.compose-mode   .selectable_group  .tobottom{
    background: rgba(0, 0, 0, 0) url(/qfy-content/plugins/qfy_editor/assets/images/toolbar_new.png) repeat scroll;
    width: 20px;
    height: 24px;
    display: inline-block;
}
body.compose-mode   .selectable_group  .toleft{
	background-position:113px -75px;
}
body.compose-mode   .selectable_group  .tocenter{
	background-position:92px -75px;
}
body.compose-mode   .selectable_group  .toright{
	background-position:71px -75px;
}
body.compose-mode   .selectable_group  .totop{
	background-position:113px -97px;
}
body.compose-mode   .selectable_group  .tomiddle{
   background-position:92px -97px;
}
body.compose-mode   .selectable_group  .tobottom{
   background-position:71px -97px;
}
body.compose-mode   .selectable_group  .todelete{
	color: #333;
    position: relative;
    top: -7px;
}
body.compose-mode   .ui-resizable-disabled .ui-rotatable-handle{
	display:none !important;
}
body.compose-mode  .qfy-product_navigation{
	min-height:20px;
}
body.compose-mode .edittabshow{
	height:100% !important;
	opacity:1;
}
body.compose-mode .edittabhide{
	height:0 !important;
	opacity:0;
	border:0 !important;
}
.vc-not-empty i{display:none;}
body.compose-mode .vc-resize-controls_inner .paddingdrag,
body.compose-mode .vc-resize-controls_inner .newleftdrag,
body.compose-mode .vc-resize-controls_inner .newrightdrag,
body.compose-mode .vc-resize-controls_inner .newrightdrag2,
body.compose-mode .vc-resize-controls_inner .topleftdrag{
    border: 1px solid #000;
    height: 16px;
    font-size: 10px;
    background: #fff;
    position: absolute;
    top: -9px;
    bottom:0;
    padding:0px 10px 0px 0;
    color:#333;
    cursor: s-resize;
    left: 25%;
    margin-left: -50px;
    z-index: 6;
    width:initial;
    padding-right:38px;
}

body.compose-mode  #page .vc-resize-controls_inner .topleftdrag{
    left: 75%;
    margin-left: -235px;
}
body.compose-mode  #page .vc-resize-controls_inner .newleftdrag{
    top: -4px;
}
body.compose-mode  #page .vc-resize-controls_inner .newrightdrag2{
    left: 75%;
    top: -4px;
    margin-left: -100px;
}
body.compose-mode  #page .vc-resize-controls_inner .newrightdrag{
    left: 75%;
    top: -4px;
    margin-left: 50px;
}
body.compose-mode .vc-resize-controls_inner .drag_header {
    background-image: url(/qfy-content/plugins/qfy_editor/inline/assets/vc/vctoolbar_small.png) !important;
    background-position: 3px -161px !important;
    background-repeat: no-repeat;
    cursor: s-resize;
    line-height: 12px;
    padding: 2px 2px 2px 20px;
}
body.compose-mode .vc-resize-controls_inner  .plus {
    font-size: 20px;
    position: absolute;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    cursor: pointer;
    right: 5px;
    top:0;
    font-family: serif;
}
body.compose-mode .vc-resize-controls_inner  .mius{
    font-size: 20px;
    position: absolute;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    cursor: pointer;
    right: 20px;
    top:0;
    font-family: serif;
}
body.compose-mode .display_flex > .vc-element,
body.compose-mode .display_flex > .vc-element > .vc_span_class {
    width: 100%;
}
@media screen and (min-width: 992px) {
    body.compose-mode .display_flex > .vc-element[data-width="1/2"] {
        width: 50%;
    }

    body.compose-mode .display_flex > .vc-element[data-width="1/3"] {
        width: 33.333%;
    }
    body.compose-mode .display_flex > .vc-element[data-width="1/4"] {
        width: 25%;
    }
    body.compose-mode .display_flex > .vc-element[data-width="1/5"] {
        width: 20%;
    }
    body.compose-mode .display_flex > .vc-element[data-width="1/6"] {
        width: 16.666%;
    }
    body.compose-mode .display_flex > .vc-element[data-width="1/8"] {
        width: 12.5%;
    }
    body.compose-mode .display_flex > .vc-element[data-width="1/7"] {
        width: 14.285%;
    }

    body.compose-mode .display_flex > .vc-element[data-width="1/9"] {
        width: 11.111%;
    }

    body.compose-mode .display_flex > .vc-element[data-width="1/10"] {
        width: 10%;
    }

    body.compose-mode .display_flex > .vc-element[data-width="1/11"] {
        width: 9.09%;
    }

    body.compose-mode .display_flex > .vc-element[data-width="1/12"] {
        width: 8.33%;
    }

}
@media screen and (max-width: 992px){

    .bit-html body.compose-mode .display_flex > .vc-element.mobilesame[data-width="1/2"],
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/2"]{
        width: 50%;
    }
    .bit-html body.compose-mode .display_flex > .vc-element.mobilesame[data-width="1/3"],
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/3"]{
        width: 33.333%;
    }
    .bit-html body.compose-mode .display_flex > .vc-element[data-width="1/4"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/4"]{
        width: 25%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/5"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/5"]{
        width: 20%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/6"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/6"]{
        width: 16.666%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/7"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/7"]{
        width: 14.285%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/8"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/8"]{
        width: 12.5%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/9"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/9"]{
        width: 11.111%;
    }

    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/10"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/10"] {
        width: 10%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/11"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/11"] {
        width: 9.09%;
    }
    bit-html body.compose-mode .display_flex > .vc-element[data-width="1/12"].mobilesame,
    .bit-html body.compose-mode .display_entire .display_flex > .vc-element[data-width="1/12"] {
        width: 8.33%;
    }

}
.animentor-lottie-widget{
    min-height:20px;
}
.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{
    min-width: 300px;
}
.ck.ck-list__item .ck-button.ck-fontsize-option,
.ck.ck-list__item .ck-button.p0thi-ckeditor5-lineHeight-dropdown{
    padding:0 0 0 5px;
    height: 18px;
}
.ck.ck-list__item .ck-button.ck-fontsize-option .ck-button__label{
    line-height: initial;
    font-size:10px !important;
}
.ck-content p{
    margin:0;
    padding:0;
}

html.bit-html.editing-html{
    margin-left: 80px;
    min-width:1024px;
    overflow-y:auto;
}

.innnerCats .showleftside .open-slider{
    display:none;
}
html.showleftside .innnerCats .showleftside .close-slider{
    display:none;
}
html.showleftside .innnerCats .showleftside img{
    transform: rotateY(180deg);
}
html.showleftside .innnerCats .showleftside .open-slider{
    display:inline;
}
html.showleftside.editing-html.bit-html{
    margin-left: 80px;
    min-width:initial;
    overflow-y:initial;
}
html.showleftside.editing-html.bit-html .innnerContents{
    display: none;
}
.pages_html .qfyadmintab{
    font-size: 12px;
    padding-left:6px;
    padding-right:6px;
    margin:0;
    background:#f6faff;
    margin-top:6px;
    margin-left: 6px;
    margin-right:6px;
}
.pages_html .qfyadmintab li{
    display: inline-block;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    cursor:pointer;
    width:33%;
}
.pages_html .qfyadmintab li a{
    padding:10px 20px;
    font-size:14px ;
    color:#000;
    text-decoration:none;
    border:0 ;
    display:inline-block;
}
.pages_html .accordion_search input{
    border-color:rgb(226, 233, 241) !important;

}
.pages_html .accordion_search img{
    position: relative;
    top:-3px;
}
.pages_html .qfyadmintab li a.current{
    background:#ff7a59;
    position:relative;
    z-index:1;
    color:#fff;
    border-radius: 5px;
}


.pages_html .accordion_sections ul {
    list-style: outside none none;
    overflow:hidden;
}
.pages_html .accordion_sections .results {
    padding-left:0;
    height: 370px;
    overflow: hidden;
    position: relative;
    margin:0;
}
.pages_html .accordion_sections .results li {
    display: list-item;
    list-style: outside none none;
    margin-bottom:0;
}
.pages_html .accordion_sections .results.more li {
    width:300px;
}
.pages_html .accordion_sections .results li a{
    text-decoration:none ;
    color:#666;
    margin: 0;
    display:block;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    cursor: pointer;
    position:relative;
}
.pages_html .accordion_sections .results.more li a{
    width:285px;
}

.pages_html .accordion_sections .edit {
    position: absolute;
    right: 5px;
    top: 0;
}
.pages_html .accordion_sections .results .edit span,
.pages_html .accordion_sections .results .edit a{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    color: #666666;
    cursor: pointer;
    font-size: 10px;
    margin-left: 3px;
    padding: 2px;
    display:inline-block;
    border-radius: 2px;
    margin-top:6px;
}

.pages_html .accordion_sections .results  li.even > a{
    background:#fafafa;
}
.pages_html .accordion_sections .results li.rightline >a{
    border-right:1px solid #e0e0e0;
    z-index:1;
}

.pages_html .accordion_sections .results  li > a:hover{
    background:#F5F8FA;
    border-radius: 3px;
    border-bottom-color:transparent;
}

.pages_html .accordion_sections .accordion_footer{
    padding-left:0;
    border-top: 1px solid #E0E0E0;
    padding-top:10px;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom:7px;
    padding-top:12px;
    height:40px !important;
    background-color:#F5F5F5;
}
.pages_html .accordion_sections .accordion_footer li{
    display:inline-block;
    border:1px solid #ccc;
    padding:4px;
    margin-right:5px;
}
.pages_html .mypages a {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 0 5px 0 0;
    text-decoration: none;
    text-shadow: none;
}
.pages_html .accordion_sections .accordion_footer .pageadd{
    top: 14px;
    bottom:initial !important;
    background: #506191 !important;
}

.pages_html .accordion_sections .results li a b{
    font-weight:400;
    cursor:pointer;
}
.pages_html .accordion_sections .results li a b{

}
#pagehtmlcontainer .accordion_search{
    position:relative !important;
    top:0  !important;
    right:0  !important;
    left:6px;
}

.pages_html .accordion_content{
    text-align:center;
}
.pages_html .results{
    text-align:left;
}
.pages_html .accordion_content .sub{
    border-bottom: 1px dashed #cacaca;
    margin: 0 auto;
    width: 92%;
    padding-bottom:10px;
    margin-bottom:10px;
    padding-top:5px;
}

.pages_html .accordion_content .sub a{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid rgb(102, 102, 102);
    color: #666;
    cursor: pointer;
    font-size: 12px;
    margin: 0 2px;
    padding: 2px 5px;
    text-shadow: none;
    border-radius: 2px;
}
.pages_html .accordion_content .sub a:hover,.pages_html .accordion_content .sub a.current{
    background:#ff7a59;
    color:#fff;
    border:1px solid #ff7a59;
    border-radius: 2px;
}
#pagehtmlcontainer .accordion_sections{
    width:280px !important;
}
#pagehtmlcontainer .results{
    height:calc(100vh - 176px) !important;
    overflow-y: auto;
}
#pagehtmlcontainer .accordion_sections[data-action="viewtemplate"] .results,
#pagehtmlcontainer .accordion_sections[data-action="viewtemplate_product"] .results,
#pagehtmlcontainer .accordion_sections[data-action="viewtemplate_post"] .results,
#pagehtmlcontainer .accordion_sections[data-action="viewtemplate_products"] .results{
    height:calc(100vh - 218px) !important;
    overflow-y: auto;
}
.pages_html .mypages a.selected{
    background-color:#ff7a59 !important;
    color:#fff !important;
    border-color:#ff7a59 !important;
}
#pagehtmlcontainer .accordion_sections,
#pagehtmlcontainer .accordion_content{
    height:auto !important;
}

#pagehtmlcontainer .pages_html .accordion_sections .results li{
    padding-left:6px;
    padding-right:6px;
    position: relative;
}
#pagehtmlcontainer .pages_html .accordion_sections .results li a{
    height: 32px;
    line-height: 32px;
    text-shadow: none;
    font-size:14px;
    position: relative;
    padding-left:14px;
    padding-right:6px;
    border-bottom:1px solid #fafafa;
}

#pagehtmlcontainer .pages_html .accordion_sections .results li.default:before
{
    content: " ";
    position: absolute;
    background-image: url(/FeiEditor/images/page/default.svg);
    width: 12px;
    height: 23px;
    background-size: cover;
    left:5px;
    display: inline-block;
    z-index: 3;
    top:2px;
}
#pagehtmlcontainer .accordion_line{
    top:71px !important;
}
.accordion_tips{
    padding: 4px 0 0 12px;
    font-size: 12px;
    color:#666;
}
#pagehtmlcontainer .pages_html .accordion_sections .results li.home:before
{
    content: " ";
    position: absolute;
    background-image: url(/FeiEditor/images/page/homepage.svg);
    width: 12px;
    height: 23px;
    background-size: cover;
    left:5px;
    display: inline-block;
    z-index: 3;
    top:3px;
}
.pages_html .accordion_sections .results li.selected > a{
    background: #F5F8FA;
    border-radius: 3px;
    border-bottom-color: transparent;
}
.pages_html .accordion_sections .results li.selected > a b{
    font-weight: bold;
}
.pages_html .accordion_sections .results .edit span:after {
    content: " ";
    display: block;
    width: 12px;
    height: 12px;
    background-size: cover;
    border-radius: 2px;
}
.pages_html .accordion_sections .results .edit span:hover{
    background:#ff7a59;
}
.pages_html .accordion_sections .results .edit span.icon-edit:after {
    background-image: url(/FeiEditor/images/page/edit.svg);
}
.pages_html .accordion_sections .results .edit span.icon-edit:hover::after {
    background-image: url(/FeiEditor/images/page/edit-white.svg);
}
.pages_html .accordion_sections .results .edit span.icon-preview:after {
    background-image: url(/FeiEditor/images/page/link.svg);
}
.pages_html .accordion_sections .results .edit span.icon-preview:hover::after {
    background-image: url(/FeiEditor/images/page/link-white.svg);
}
.pages_html .accordion_sections .results .edit span.icon-copy:after {
    background-image: url(/FeiEditor/images/page/copy.svg);
}
.pages_html .accordion_sections .results .edit span.icon-copy:hover::after {
    background-image: url(/FeiEditor/images/page/copy-white.svg);
}
.pages_html .accordion_sections .results .edit span.icon-default:after {
    background-image: url(/FeiEditor/images/page/setdefault.svg);
}
.pages_html .accordion_sections .results .edit span.icon-default:hover::after {
    background-image: url(/FeiEditor/images/page/setdefault-white.svg);
}
.pages_html .accordion_sections .results .edit span.icon-setting:after {
    background-image: url(/FeiEditor/images/page/setting.svg);
}
.pages_html .accordion_sections .results .edit span.icon-setting:hover::after {
    background-image: url(/FeiEditor/images/page/setting-white.svg);
}
.pages_html .accordion_sections .results .edit span.icon-delete:after {
    background-image: url(/FeiEditor/images/page/delete.svg);
}
.pages_html .accordion_sections .results .edit span.icon-delete:hover::after {
    background-image: url(/FeiEditor/images/page/delete-white.svg);
}
#pagehtmlcontainer .pages_html .accordion_sections .results li .edit_line img{
    width: 12px;
    vertical-align: middle;
    position: relative;

}
#pagehtmlcontainer .pages_html .qfyadmintab{
    display: flex;
    border-radius: 2px;
}
#pagehtmlcontainer .pages_html .qfyadmintab li a{
    padding:2px 5px;
    text-shadow: none;
    font-size: 14px;
    margin:6px 0;

}
#pagehtmlcontainer .pages_html .qfyadmintab li:last-child a{
    border-right: 0;

}
#pagehtmlcontainer .pages_html .accordion_search{
    width:267px !important;
    font-size:14px;
    margin:10px 0 !important;
}
#pagehtmlcontainer .pages_html .nowoo.qfyadmintab li a{
    padding:4px 8px;
}
#pagehtmlcontainer .pages_html .mypages .lastpage,
#pagehtmlcontainer .pages_html .mypages .nextpage,
#pagehtmlcontainer .pages_html .mypages .prepage,
#pagehtmlcontainer .pages_html .mypages .firstpage{
    display:none;
}

.sitetop_pagetitlebg{
    height:50px;
    background:#428BCA;
    margin-top:14px;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 2px #999999;
}

#sitetop_pagehtml{
    background:#fff;
}
.sitetop_pagetitlebg .tt{
    position:relative;font-weight:bold;top:9px;font-size:15px;left:17px;
}

.sitetop_pagetitlebg .close:hover{
    background:#205386;
}
#pagehtmlcontainer_drag .drag_inner_div,
#pagehtmlcontainer .results,
.innnerCats{
    scrollbar-color: #000 rgba(0,0,0,0.3);
    scrollbar-width: thin;
}
#pagehtmlcontainer .results::-webkit-scrollbar,
.innnerCats::-webkit-scrollbar{
    width: 3px;
}

#pagehtmlcontainer .results::-webkit-scrollbar-track,
.innnerCats::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.6);
}

#pagehtmlcontainer .results::-webkit-scrollbar-thumb,
.innnerCats::-webkit-scrollbar-thumb{
    background-color: #000;
    outline: 1px solid #000;
}
.accordion_search input::-webkit-input-placeholder {
    color: #cacaca;
}
.accordion_search input:-ms-input-placeholder {
    color: #cacaca;
}
.accordion_search input::placeholder {
    color:#cacaca;
}
.editing-html #main-nav .qfy-sub-div[data-full="1"]{
    transform: translateX(360px);
}
.editing-html.showleftside #main-nav .qfy-sub-div[data-full="1"]{
    transform: translateX(80px);
}
.editing-html #phantomFloatMenu>.controls-column{
    left: 360px;
}
.editing-html.showleftside #phantomFloatMenu>.controls-column{
    left: 80px;
}
