/*
Theme Name: Snaplitics Theme
Theme URI: http://www.snaplitics.com
Version: 1.0
Description: Theme to work with Snaplitics
Author: Snaplitics
Author URI: http:/www.snaplitics.com
template: bb-theme
*/

/* Add your custom styles here... */
@font-face {
  font-family: worksans;
  src: url(WorkSans-Regular.ttf);
}
#loginexecute, #loginlostpassword, #createWebsite{
  cursor: pointer;
}
#lostpasswordtrue{
  color: #1da1f2;
    border-left: 3px solid rgba(29, 161, 242, 0.36);
    padding-left: 5px;
}
#p3_box_1, #p3_box_2, #p3_box_3, #p3_box_4, #p4-continue, #p5-continue{
  cursor: pointer;
}
#p3_box_1 a:hover, #p3_box_2 a:hover, #p3_box_3 a:hover, #p3_box_4 a:hover{
  text-decoration: none;
}
.fl-icon .p4i:before, .fl-icon .p5i:before{
  color: #ff0000 !important;
}
#woocommerce_demo_store_notice{
  display: none;
}
.dashicons-admin-post{
  transform: scale(-1, 1);
}
/* Custom wp bar */

#wpadminbar{
  background-color: #f9f9f9;
  line-height: 1.45;
  border-bottom: 2px solid #D5DADD;
  color: #000;
  height: 46px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  font-size: 14px !important;
}
#wpwrap #wp-admin-bar-snaplitics_logo {
    margin-left: 0px !important;
}
#wpwrap .imglbblogo-top-bar{
  margin-bottom: -7px;
}
#wpwrap #wpadminbar{
  padding: 0 !important;
  height: 44px !important;
}
#wpwrap #wpadminbar #wp-admin-bar-snaplitics_logo{
    padding-left: 5px;
}
#wpwrap .tps-switch {
    top: -9px;
}
.imglbblogo-top-bar{
  width: 26px !important;
  height: 26px !important;
  margin-top: -5px !important;
  margin-left: 0px !important;
    margin-right: 5px !important;
}
#wpadminbar #wp-admin-bar-toolbar_snaplitics_media i,
#wpadminbar #wp-admin-bar-toolbar_snaplitics_media .tbs-button-media{
  margin-left: -5px;
  margin-top: -1px;
}
#wpadminbar *{
  line-height: 46px !important;
}
#wp-admin-bar-snaplitics_logo{
  margin-left: -28px !important;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{
  background: transparent; !important;
  color: #000 !important;
  opacity: 0.8;
  cursor: pointer;
}
#wpadminbar .ab-empty-item{
  color: #000;
    font-size: 14px;
}

#wpadminbar i, #wpadminbar span{
    font-family: dashicons;
    font-size: 28px;
    color: #656565;
}

#wp-admin-bar-my-account .display-name{
  font-size: 13px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

#wp-admin-bar-toolbar_snaplitics_sites{
  margin-left: 30px !important;
}
#wp-admin-bar-top-secondary{
  /*margin-right: 132px !important;*/
}
#wp-admin-bar-my-account a{
    color: #656565!important;
}
#wp-admin-bar-user-actions .display-name{
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
  font-size: 17px;
  color: #656565;
}
#wp-admin-bar-user-actions .username{
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}
#wp-admin-bar-psts-status a{
    background: rgba(101, 101, 101, 0.05);
    margin-top: 6px !important;
    line-height: 32px !important;
}
#wp-admin-bar-psts-status a:hover{
    background: rgba(101, 101, 101, 0.1) !important;
}
#wp-admin-bar-user-info .avatar {
    position: absolute;
    left: -10px;
    top: 15px;
    width: 35px;
    height: 35px;
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
    margin-left: 30px !important;
    margin-right: -25px !important;
    padding-right: 0 !important;
}
#wp-admin-bar-edit-profile a,
#wp-admin-bar-logout a{
    height: 20px !important;
    color: #656565 !important;
    font-size: 12px;
}
#wp-admin-bar-top-secondary .ab-sub-wrapper{
  background: #f9f9f9 !important;
  box-shadow: 3px 3px 10px rgba(0,0,0,.5) !important;
}
#wp-admin-bar-toolbar_snaplitics_media .ab-sub-wrapper{
  padding-bottom: 0px !important;
}
.ab-sub-wrapper{
  background-color: rgb(54, 54, 54) !important;
    color: white;
    border-radius: 3px !important;
    box-shadow: 3px 3px 5px rgba(0,0,0,.5) !important;
    margin-top: 8px !important;
    padding-bottom: 10px !important;
}
#wp-admin-bar-my-sites-list li .ab-item, #wp-admin-bar-toolbar_snaplitics_sites-default li .ab-item{
    line-height: 23px !important;
    height: 23px !important;
}
#wp-admin-bar-my-sites-list .ab-submenu{
    margin-top: -30px;
}
#wp-admin-bar-psts-status a{
  color: #656565 !important;
}
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
    line-height: 30px !important;
    height: 30px;
}
.ab-sub-wrapper li{
    padding: 0px 25px 0px 30px !important;
}
.ab-sub-wrapper li#wp-admin-bar-tsp_add_page,
.ab-sub-wrapper li#wp-admin-bar-tss_sites,
.ab-sub-wrapper li#wp-admin-bar-tss_add_post{
    border-bottom: 1px solid #fff;
}
#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
  cursor: pointer;
    color: #fff;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}
.tsp_page_item:first-child, .tss_post_item:first-child{
  margin-top: 5px;
}
.tsp_page_item, .tss_post_item{
  line-height: 23px !important;
    height: 23px !important;
    margin-left: 30px !important;
}
.tsm_media_item{
    line-height: 23px !important;
    height: 23px !important;
    margin-left: 20px !important;
}
#wp-admin-bar-tsm_add_media{
    line-height: 23px !important;
    height: 23px !important;
}
.tss_site_item:first-child, .tsm_media_item:first-child{
  margin-top: 5px;
}
.tss_site_item{
    line-height: 23px !important;
    height: 23px !important;
}
.tsp_page_item .tsp_page_tools,
.tss_post_item .tss_post_tools{
    font-size: 14px !important;
    color: #fff!important;
    position: absolute!important;
    top: -7px;
    left: 5px;
    cursor: pointer;
}
.tsp_page_item .tsp_page_adminpage,
.tss_post_item .tss_post_adminpage{
    font-size: 14px !important;
    color: #fff!important;
    position: absolute!important;
    top: -7px;
    left: 22px;
    cursor: pointer;
}
.tsp_page_item .tsp_page_delete,
.tss_post_item .tss_post_delete{
    font-size: 14px !important;
    color: #fff!important;
    position: absolute!important;
    top: -7px;
    right: 22px;
    cursor: pointer;
}
#wpadminbar ul#wp-admin-bar-root-default>li{
  padding-left: 8px;
}
#wp-admin-bar-toolbar_snaplitics_post i.dashicons-clipboard{
  -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: 2px;
}
#wp-admin-bar-toolbar_snaplitics_post{
  padding-left: 3px !important;
}
.tbs-button-media{
    background: #01799e;
    color: #fff;
    padding: 0px 15px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin-top: 7px !important;
}
.tbs-button-media i{
    color: #fff !important;
    font-size: 14px !important;
    line-height: 30px !important;
}
.tsm_post_tools{
    font-size: 14px !important;
    color: #fff!important;
    position: absolute!important;
    top: -7px;
    left: 22px;
    cursor: pointer;
}
/* Switch slider button */
.tps-switch {
  position: relative !important;
  display: inline-block;
  width: 35px !important;
  height: 16px !important;
  top: -5px;
}

/* Hide default HTML checkbox */
.tps-switch input {display:none;}

/* The slider */
.tps-slider {
  position: absolute !important;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc !important;
  -webkit-transition: .4s !important;
  transition: .4s !important;
}

.tps-slider:before {
  position: absolute !important;
  content: "";
  height: 12px;
  width: 12px;
  left: 4px;
  bottom: 2px;
  background-color: #656565 !important;
  -webkit-transition: .4s !important;
  transition: .4s !important;
}

input:checked + .tps-slider:before {
  background-color: #fff !important;
}

input:checked + .tps-slider {
  background-color: #2196F3 !important;
}

input:focus + .tps-slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .tps-slider:before {
  -webkit-transform: translateX(15px);
  -ms-transform: translateX(15px);
  transform: translateX(15px);
}

/* Rounded sliders */
.tps-slider.round {
  border-radius: 34px !important;
}

.tps-slider.round:before {
  border-radius: 50%;
}
#wp-admin-bar-toolbar_snaplitics_switch{
  float: right !important;
  margin-right: 5px !important;
    border-left: none;
    border-right: none;
    padding-bottom: 12px !important;
}
#wpadminbar .tps-switch-description{
  line-height: 5px !important;
    font-size: 10px;
    margin-top: -16px;
    color: #9a9a9a;
}
#wp-admin-bar-toolbar_snaplitics_switch .ab-empty-item{
  width: 50px !important;
  text-align: center;
}
@media screen and (max-width: 782px){
  #wp-toolbar>ul>li{
    display: block;
  }
  #wp-admin-bar-snaplitics_logo{
    margin-left: 0px !important;
  }
  #wp-admin-bar-toolbar_snaplitics_switch {
      padding-bottom: 0px !important;
  }
}
@media screen and (max-width: 480px){
  #wp-admin-bar-toolbar_snaplitics_pages,
  #wp-admin-bar-toolbar_snaplitics_post,
  #wp-admin-bar-toolbar_snaplitics_media{
    /*display: none !important;*/
  }
}

#wpadminbar svg {
    width: 28px;
    color: #656565;
    margin-top: 8px;
    fill: #656565;
    height: 28px;
    font-size: 28px;
    line-height: 28px !important;
}
.qa-pannel-icon-1{
    color: rgba(53, 53, 53, 0.05) !important;
    font-size: 280px;
    z-index: 30;
    float: right;
    position: absolute;
    left: 28%;
    top: 31px;
}
.fl-node-594ed889a5a81{
  z-index: 31;
}
.qa-pannel-icon-2{
    font-size: 280px;
    color: rgba(97, 97, 97, 0.07) !important;
    position: absolute;
    top: 108px;
    margin-left: -185px;
    transform: rotate(-90deg);
}
.qa-panel-icon-3{
    font-size: 160px;
    position: absolute;
    color: rgba(33, 33, 33, 0.05) !important;
    top: -75px;
    left: -75px;
}
.fl-icon-text-594efa0a957aa{
    padding-left: 22px;
}
.fl-node-594ef95e2e019 .fl-col-content{
    margin-top: 15px;
}
.fl-node-594efa0a957aa{
    height: 50px;
}
.fl-node-594efa0a957aa .fl-icon{
    padding-left: 3px;
}
#fl-icon-text-594efa0a957aa{
    padding-left: 22px;
}
.fl-node-59501ffe49c0b{
    height: 45px;
}
#users-widget .fl-module-content .fl-icon i,
#users-widget .fl-module-content .fl-icon i:before,
#files-widget .fl-module-content .fl-icon i,
#files-widget .fl-module-content .fl-icon i:before{
    color: #656565;
}
.fl-node-594ed26b0d63e h3{
    margin-top: 0;
}
.fl-node-594ed70c66034{
    margin-top: -25px;
}
.fl-node-594efab8c7d67 .fl-module-content{
    height: 50px;
    margin-top: -12px;
}
.qa-panel-icon-4{
    font-size: 180px;
    color: rgba(101, 101, 101, 0.1) !important;
    position: absolute;
    margin-top: -92px;
    margin-left: -122px;
}
.fl-col-group.fl-node-594eff7df112b {
  padding-bottom: 15px;
  padding-top: 15px;
}
.fl-col-group.fl-node-594ef95e2de3f{
  padding-top: 10px;
}
.fl-node-594ef95e2de3f{
    margin-top: -10px;
}
.notifyjs-bootstrap-success{
  background-image: none !important;
}
.notifyjs-bootstrap-base{
    padding: 3px !important;
    font-weight: normal;
    font-size: 10px;
}
#wpadminbar .quicklinks li .blavatar {
    display: none;
}
#wpadminbar li#wp-admin-bar-network-admin.menupop .ab-sub-wrapper {
    margin-left: 90% !important;
}
#wpadminbar .menupop li.hover>.ab-sub-wrapper, #wpadminbar .menupop li:hover>.ab-sub-wrapper {
    margin-left: 92% !important;
}
.svg-cp{
    font-size: 12px!important;
    height: 15px!important;
    width: 15px!important;
    margin-bottom: -3px;
    margin-right: 5px;
    fill: #eee!important;
    color: #eee!important;
}
.icon-cp-edit{
    margin-top: 3px!important;
    margin-right: 3px!important;
}
.icon-cp-edit:hover{
  text-decoration: none;
}
#tsp-link-edit:hover{
  text-decoration: none;
}
.demo_store{
  display: none !important;
}
#wp-admin-bar-network-admin .ab-sub-wrapper{
      margin-top: -29px !important;
}
.fl-form-table th {
    vertical-align: top!important;
    width: 105px!important;
    white-space: nowrap;
}
.fl-lightbox-width-slim .fl-form-table td{
    display: table-cell;
}
.fl-builder-lightbox .fl-lightbox {
    width: 380px ;
}
.fl-lightbox-width-slim .fl-form-table th {
    display: block;
}

/*body .fl-builder-settings-customtabs a {
    color: #999!important;
    display: inline-block;
    margin: 0;
    outline: 0;
    padding: 10px 15px;
    text-decoration: none!important;
    font-size: 14px;
    font-weight: 600!important;
}*/
.fl-builder-settings-customtabs .tab-in-row{
    color: #757575!important;
    display: inline-block;
    margin: 0;
    outline: 0;
    padding: 10px 10px;
    text-decoration: none!important;
    font-size: 13px;
    font-weight: 500!important;
}
#custom-selector-rows{
  display: none;
}
.fl-builder-settings-customtabs {
    padding: 0 20px;
    border-top: 2px solid #eaeaea;
}
#wp-admin-bar-toolbar_snaplitics_help{
  padding-right: 5px;
  padding-bottom: 7px !important;
  float: right !important;
  margin-right: 5px !important;
  border-left: none;
}
#wp-admin-bar-toolbar_snaplitics_help span{
    width: 30px;
    height: 30px;
    display: block;
    margin-top: -2px;
    background: #e4e7ea;
    position: relative;
    border-radius: 3px;
}
#wp-admin-bar-toolbar_snaplitics_help svg{
    height: 13px;
    display: block;
    padding-top: 8px;
    padding-left: 1px;
}
#wp-admin-bar-toolbar_snaplitics_help .ab-empty-item {
    padding: 0 3px 0 0px !important;
}
ul#wp-admin-bar-top-secondary {
      right: 132px !important;
}
#wp-admin-bar-my-account>.ab-item:before{
  content: '';
}
.tps_show{
  display: block;
}
.tps_hide{
  display: none;
}
#wp-admin-bar-toolbar_snaplitics_menu{
  cursor: pointer;
  width: 60px;
  margin-left: -15px !important;
}
#wp-admin-bar-toolbar_snaplitics_menu i{
  cursor: pointer;
}
#wp-admin-bar-toolbar_snaplitics_aff_program a{
    color: #4e4d4d;
    background: rgba(33, 150, 243, 0.05);
    margin-top: 6px !important;
    line-height: 31px !important;
    height: 30PX !important;
    border: 1px solid rgba(33, 150, 243, 0.04);
}
#wp-admin-bar-toolbar_snaplitics_aff_program a:hover{
    cursor: pointer;
    color: #000;
    background: rgba(33, 150, 243, 0.05);
    margin-top: 6px !important;
    line-height: 31px !important;
    height: 30PX !important;
    border: 1px solid rgba(33, 150, 243, 0.07);
}
.site-list-icon{
    font-size: 14px !important;
    color: #E2E2E2 !important;
    margin-top: -8px !important;
    padding: 0 5px 0 0 !important;
}
#wp-admin-bar-my-sites-list a#link_wrench{
    cursor: pointer;
    float: left;
    position: absolute;
    left: 0;
    margin-top: -22px;
    height: 5px;
    line-height: 10px !important;
}
#wp-admin-bar-my-sites-list li{
  padding-left: 25px !important;
  padding-right: 0px !important;
}
#wp-admin-bar-my-sites-list{
  padding-left: 25px !important;
  background: #363636 !important;
  border-radius: 5px;
}
.custom-m-layout-ui {
    margin-top: 9px;
    margin-left: 12px;
    font-weight: 500;
    color: #656565;
    font-size: 14px;
    margin-right: -16px;
}
.imglbblogo {
    margin-left: 8px;
    left: 5px;
    position: relative;
}
/*#wpadminbar{
  display: none;
}
body{
    margin-top: -28px;
}*/
ul#wp-admin-bar-top-secondary {
    top: 7px !important;
}
#c-slide-rows span:last-child{
  margin-right: 0 !important;
}
.tab-in-row:hover{
    background: #eee;
    border-radius: 3px;
    padding: 3px 10px;
}
#tab_insert_row_content{
    border-top: 1px solid #eee;
    min-height: 245px;
}
#tab_insert_row_content span:last-child{
  margin-right: 0 !important;
}
#wp-admin-bar-my-account{
    top: -7px;
}
.wp-admin #wp-admin-bar-my-account{
    top: 0px;
}
.media-modal.wp-core-ui{
    z-index: 9999999999999;
}
#wpadminbar .menupop li.hover>.ab-sub-wrapper li{
    padding-left: 10px !important;
    width: 110px;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background: #464b50;
    padding-bottom: 15px;
    margin-bottom: -10px;
}
.ab-sub-wrapper #wp-admin-bar-toolbar_snaplitics_sites-default.ab-submenu.hover div[class="ab-sub-wrapper"]{
  margin-left: 90% !important;
}
.img_a_settings{
    height: 28px;
    width: 28px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 4px;
}
.wp-admin .img_atop_settings {
    margin-top: 8px !important;
}
.img_atop_settings{
    width: 27px !important;
    min-width: 27px !important;
    margin-top: -5px !important;
}
.top-p-update a:focus{
  color: #fff;
  text-decoration: none;
}
.wp-switch-editor {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.custom-metabox{
    background: rgba(253, 253, 253, 0.9);
    border: 1px solid #e8e8e8;
    padding: 10px 0px 10px 0px;
}
.custom-metabox-title{
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    color: #000;
    padding-left: 10px;
}
.custom-metabox-content{
    padding: 10px;
}
.custom-metabox-title .dashicons-arrow-down{
    float: right;
    margin-right: 10px;
}
.npw_button{
    width: 100%;
    display: block;
    background: #fbfafa;
    color: rgba(0, 0, 0, 0.64);
    font-size: 12px;
    padding: 6px;
    border: 1px solid #dedddd;
    text-align: center;
    border-radius: 2px;
    font-weight: bold;
    margin-bottom: 10px;
}
.npw_button:hover{
  color: rgba(0, 0, 0, 0.64);
  opacity: 0.8;
}
#hidden_value_lostpassword{
  display: none;
}
.password-reset-notice{
    display: none;
    background: rgba(77, 158, 16, 0.41);
    color: rgba(0, 0, 0, 0.65);
    padding: 5px;
    border: 1px solid rgba(136, 208, 82, 0.22);
    border-radius: 2px;
    text-align: center;
    width: 360px;
    margin: 0 auto;

}
.page #wp-admin-bar-snaplitics_logo a{
    margin-left: 30px !important;
    font-size: 14px;
}
#wp-admin-bar-snaplitics_logo a{
    color: inherit !important;
}
#lightSlider_1 li{
  list-style-type: none;
  width: 32%;
  margin-right: 1%;
  margin-bottom: 1%;
}
#lightSlider_1{
    max-height: 309px;
    overflow: hidden;
    overflow-y: scroll;
}
#pwz-row li{
  list-style-type: none;
  width: 49%;
  margin-right: 1%;
  margin-bottom: 1%;
}
#pwz-row{
    /*max-height: 535px;*/
    overflow: hidden;
    /*overflow-y: scroll;*/
}
#loginresetpassword{
    background: red;
    border-color: red;
}
.zls_fltxtcnt{
  color: #fff !important;
}

.sp_click:hover, .sp_click2:hover {
   cursor: pointer;
}

.style_md {
  padding-top: 150px;
}

.modal-header {
  text-align: center;
  margin: 15px;
  font-size: 22px
}

.modal-text {
  text-align: center;
  margin: 15px;
  font-size: 15px
}

.red_cl a {
  background: #ff0000 ;
  border-color: #ff0000;
}

.red_cl a:hover {
  background-color: #ad0000;
  border-color: #ad0000;
}

.fl-node-59511a57b82ca {
  padding-top: 35px;
  padding-bottom: 30px;
}

.show-panel-wizard-rows .fl-builder-block-thumbnail{
  cursor: pointer !important;
}
div[data-view="uabb"]{
  display: none !important;
}

.descrpt_text {
  padding-top: 35px;
}

.fl-builder-poup-help {
  display: none;
  left: initial;
  right: 4px;
  box-sizing: border-box;
  position: fixed;
  top: calc(48px + 10px);
  width: 360px;
  color: #222;
  max-height: calc(100% - 66px);
  border-radius: 4px;
  background: #fff;
  border: 2px solid #D5DADD;
  border-top: 3px solid #00a0d2;
  box-shadow: 0 15px 45px 8px rgba(0,0,0,.04);
  font-size: 14px!important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 10000009;
  pointer-events: auto;
  padding-bottom: 25px;
}

.fl-builder-poup-help::before {
  bottom: 100%;
  right: 6px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: solid;
  border-color: rgba(255,255,255,0);
  border-bottom-color: #00a0d2;
  border-width: 13px;
  margin-left: -13px;
}

.poup-help-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 13px;
  padding: 25px 30px 0;
  line-height: 1;
  white-space: nowrap;
}

.poup-help-video-all {
  padding: 18px 10px 10px;
}

.poup-help-event {
  color: inherit;
  text-align: left;
  box-sizing: border-box;
  display: block;
  padding: 10px 15px;
  margin: 0 10px;
  width: calc(100% - 20px);
  background: 0 0;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.1;
  cursor: pointer;
  opacity: 1;
}

.poup-help-a {
  text-decoration: none;
}

.poup-help-a:hover, .poup-help-event:hover {
  background: #e6eaed;
  color: black;
  text-decoration: none;
  border-color: #e6eaed;
}

.poup-help-event .fa {
  float: right;
  padding-right: 10px;
}

.border:hover {
  border:1px solid #d6d4d4;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
  padding-right: 25px;
}
.fl-builder-node-loading-placeholder {
    background: url(/wp-content/plugins/bb-plugin/img/ajax-loader.svg) center center no-repeat;
    height: 50px;
}
#modalPageWizard{
  z-index: 9999999999;
}
.modalNewPageWizard{
/*  width: 95%!important;
  height: 90%!important;
  display: block;
  margin-top: 20px !important;*/
}
.modalNewPageWizardClose:hover{
  background: none!important;
  border: none!important;
}
.modalNewPageWizardClose{
    width: 50px;
    display: inline-block;
    text-align: right;
    padding-right: 15px!important;
    margin-top: 4px!important;
}
.modalNewPageWizardHeader{
    width: 100%;
    display: block;
    padding: 0!important;
    margin: 0!important;
    margin-top: 10px!important;
}
.modalNewPageWizardInput{
    max-width: 640px;
    margin: 0 auto;
    margin-top: 30px;
}
.fl-button-right {
    text-align: right;
}
.fl-buttonModalNewPageWizard{
    font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    background: #ff0000 !important;
    border: 1px solid #f30000 !important;
    text-decoration: none;
}
.fl-buttonModalNewPageWizard:hover{
  text-decoration: none;
}
.modalNewPageWizardContent{
/*  min-height: 95%;
  height: auto;
  max-width: 1350px;*/
}
.modalNewPageWizard{
  /*max-width: 1350px;*/
}

.toolbar-snaplitics-aff_program {
  padding-right: 5px;
  padding-bottom: 7px !important;
  float: right !important;
  margin-right: 125px !important;
  border-left: none;
}
.item-select{
    display: block;
    background-color: #f7f7f7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #808080;
    margin-top: 20px;
    padding: 20px 10px 10px;
    webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    -webkit-transition: -webkit-box-shadow 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
    -moz-transition: -moz-box-shadow 500ms ease-in-out, -moz-transform 500ms ease-in-out;
    transition: box-shadow 500ms ease-in-out, transform 500ms ease-in-out;
    will-change: box-shadow;
}
.item-select:hover {
    color: #444;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(102, 102, 102, 0.5);
    -moz-box-shadow: 0px 0px 1px 1px rgba(102, 102, 102, 0.5);
    box-shadow: 0px 0px 1px 1px rgba(102, 102, 102, 0.5);
    -webkit-transition: -webkit-box-shadow 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
    -moz-transition: -moz-box-shadow 500ms ease-in-out, -moz-transform 500ms ease-in-out;
    transition: box-shadow 500ms ease-in-out, transform 500ms ease-in-out;
    text-decoration: none;
}
.item-select .item-select-image{
    margin-right: 120px;
    margin-left: 120px;
}
@media ( max-width: 992px ) {
    .item-select .item-select-image {
        margin-right:40px;
        margin-left: 40px;
    }
}

@media ( max-width: 768px ) {
    .item-select .item-select-image {
        margin-right:100px;
        margin-left: 100px;
    }
}
.item-select .item-select-image img{
    width: 100%;
}
.item-select .item-select-name{
    height: 60px;
    overflow: hidden;
}
.bbuild_by_blocks{
    background: #e4e7ea;
    border-color: #e0e0e0;
    margin-left: 10px;
    color: #656565;
    float: right;
}
.bbuild_by_rows{
    background: #e4e7ea;
    border-color: #e0e0e0;
    margin-left: 10px;
    color: #656565;
    float: right;
    margin-right: -4%;
}
.bbuild_by_blocks:hover, .bbuild_by_rows:hover,
.bbuild_by_blocks:focus, .bbuild_by_rows:focus,
.bbuild_by_blocks:active, .bbuild_by_rows:active {
    background: #dadfe5;
    color: #656565;
    border: 1px solid transparent!important;
}
.pwz-page-type{
    padding-top: 13px;
    padding-bottom: 16px;
    text-align: left;
    font-size: 16px;
    width: 22.35%;
    max-width: 300px;
    display: inline-block;
    margin-top: -10px;
    margin-bottom: -10px;
}
.pwz-left-panel{
    width: 25%;
    max-width: 300px;
    border-right: 1px solid #e5e5e5;
    margin-top: 0px;
    margin-left: -2px;
    display: inline-block;
}
.pwz-right-panel{
    /*max-height: 672px;*/
    width: 74%;
    display: inline-block;
    vertical-align: top;
    padding-top: 25px;
    margin: 0 auto;
}
.pwz-filter-industry{
    width: 265px;
    float: right;
}
#wp-admin-bar-tsp_add_page .ab-empty-item{
    display: none !important;
}
#wp-admin-bar-tsp_add_page a{
    cursor: pointer;
    padding-bottom: 5px!important;
    color: #fff!important;
    margin-top: -7px!important;
}

.toolbar-snaplitics-upgrade a{
    background: #ef5565 !important;
    color: #fff !important;
    padding: 5px 5px 5px 10px!important;
    padding-bottom: 0!important;
    border-radius: 5px!important;
    font-size: 12px!important;
    font-weight: bold!important;
}
.toolbar-snaplitics-upgrade a:hover{
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}
.toolbar-snaplitics-upgrade a i{
    color: #fff;
    font-size: 18px;
    margin-top: -10px;
    margin-left: -5px;
  -moz-transform: rotate(270deg); /* Для Firefox */
  -ms-transform: rotate(270deg); /* Для IE */
  -webkit-transform: rotate(270deg); /* Для Safari, Chrome, iOS */
  -o-transform: rotate(270deg); /* Для Opera */
  transform: rotate(270deg);
}

a#kayzp_help_btn{
  color: #676F7A;
  margin: 0 0 0 4px;
  text-decoration: none;
}

a#kayzp_help_btn span{
  height: 100%;
}

#wp-admin-bar-toolbar_snaplitics_go_to_builder a i{
    font-size: 30px;
    position: relative;
    bottom: 6px;
    color: red;
}

#wpadminbar ul li#wp-admin-bar-toolbar_snaplitics_go_to_builder{
  margin-right: 10px;
}

#custom-topbar-go-to-builder-page i{
  color: red;
}

body.wp-admin ul#wp-admin-bar-top-secondary{
  margin-top: 0;
}

a.kayzp_delete_post span{
  font-size: 14px !important;
  color: #fff!important;
  position: absolute!important;
  top: -7px;
  right: 22px;
  cursor: pointer;
}

a.kayzp_delete_post_builder span{
/*  position: absolute;
  right: -32px;
  margin-top: 3px;
  color: #fff;*/
  margin-top: 3px !important;
  color: #fff;
  float: right;
}

.topbar-sub-menu.topbar-sub-menu1 .pagenav.pagenav1 .sort-page-title.sort-ul-page li,
.fl-builder-button.custom-topbar-btn.show-list-dropdown2 li.pagenav.pagenav2 li{
  position: relative;
}

#wp-admin-bar-toolbar_snaplitics_pages #wp-admin-bar-toolbar_snaplitics_pages-default,
#wp-admin-bar-toolbar_snaplitics_post #wp-admin-bar-toolbar_snaplitics_post-default{
   max-height: 66.6vh;
   overflow-y: auto;
}

#wp-admin-bar-toolbar_snaplitics_pages #wp-admin-bar-toolbar_snaplitics_pages-default .tsp_page_item,
#wp-admin-bar-toolbar_snaplitics_post #wp-admin-bar-toolbar_snaplitics_post-default .tss_post_item{
   overflow: hidden;
}

a.kayzp_delete_post_builder:hover{
  text-transform: none;
}

.page-template.page-template-template-builder.page-template-template-builder-php #wp-admin-bar-toolbar_snaplitics_go_to_builder{
  display: none;
}

#npw_launch_builder{
    background: #f7f7f7;
    color: #555;
    text-decoration: none;
    width: 250px;
    line-height: 10px;
    height: 30px;
    padding: 10px 0px 10px 0;
    display: block;
    cursor: pointer;
    border-width: 1px;
    margin: 0 auto;
    border-style: solid;
    border-radius: 3px;
    font-size: 12px;
    text-align: center;
    margin-bottom: 15px;
    border-color: #ccc;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 0 #ccc;
    box-shadow: 0 1px 0 #ccc;
}

#wpadminbar .quicklinks>ul li#wp-admin-bar-toolbar_snaplitics_upgrade>a{
  background: #ef5565!important;
  color: #fff!important;
  padding: 7px 5px 0px 10px !important;
  padding-bottom: 0!important;
  border-radius: 5px!important;
  font-size: 12px!important;
  font-weight: bold!important;
  height: 25px!important;
  line-height: 12px!important;
  margin-top: 6px;
}

#wpadminbar .quicklinks>ul li#wp-admin-bar-toolbar_snaplitics_upgrade>a span{
  line-height: 15px !important;
  font-weight: bold;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}

#wpadminbar .quicklinks>ul li#wp-admin-bar-toolbar_snaplitics_upgrade>a span,
#wpadminbar .quicklinks>ul li#wp-admin-bar-toolbar_snaplitics_upgrade>a span i{
  color: #fff;
  font-size: 12px;
}

#wpadminbar .quicklinks>ul li#wp-admin-bar-toolbar_snaplitics_upgrade>a span i{
  width: 13px;
  line-height: 15px !important;
  font-size: 17px;
  position: relative;
  top: 2px;
  margin-left: 5px;
  margin-right: 5px;
}

#tps-copy-post+a.hovered,
#tps-copy-page+a.hovered,
#wpadminbar .quicklinks .menupop ul li .ab-item.hovered{
  color: red;
  text-decoration: none;
}

.bb_post_info{
    padding: 10px;
    border: 1px dashed #e4e7ea;
}
.bb_post_text{
    text-align: center;
    font-size: 14px;
    font-style: italic;
}

span.fl-builder-button.custom-topbar-btn.top-p-update{
  padding: 0px !important;
  color: #fff !important;
  font-size: 12px !important;
}

body.fl-builder.fl-builder-ui-skin--light #wp-admin-bar-toolbar_snaplitics_help .ab-item{
  margin-top: 5px;
}

body.fl-builder.fl-builder-ui-skin--light #wp-admin-bar-toolbar_snaplitics_help .ab-item svg{
  padding: 0px !important;
  position: relative;
  right: 2px;
}

.kayzp_thanks{
    text-align: center;
    color: #fff;
    padding: 10px 0;
    margin: 20px 0;
    background: rgba(0, 128, 0, 0.52);
    border-radius: 3px;
  display: none;
}

.kayzp_error,
.kayzp_error2{
  text-align: center;
  color: #444444d1;
  padding: 10px 0;
  margin: 20px 0;
  background: rgba(255, 85, 85, 0.25);
  border-radius: 3px;
  border: 1px solid #f38b8b;
  display: none;
}


.kayzp_thanks .fa,
.kayzp_error .fa,
.kayzp_error2 .fa{
  margin-right: 10px;
}

#categorydiv.kayzp .hndle.ui-sortable-handle,
#tagsdiv-post_tag.kayzp .hndle.ui-sortable-handle{
  font-size: 14px;
  padding: 10px;
  padding-top: 0;
}

#categorydiv.kayzp .category-add input[type=text], #categorydiv.kayzp .category-add select{
  max-width: 100%;
}

#categorydiv.kayzp .category-add select{
  margin: 10px 0;
}

#categorydiv.kayzp .categorychecklist li label{
  display: inline-block;
  width: 100%;
  background: transparent;
}

#categorydiv.kayzp .categorychecklist{
  margin-top: 10px;
}

#tagsdiv-post_tag.kayzp #new-tag-post_tag{
  width: 100%;
  margin-bottom: 10px;
}

#tagsdiv-post_tag.kayzp .tagchecklist .ntdelbutton{
  margin: 2px 0 0 -19px;
}

#tagsdiv-post_tag.kayzp #tagcloud-post_tag,
#categorydiv.kayzp #category-add{
  display: none;
}

.fl-builder-bar .pagenav span{
  margin: 0;
  font-weight: 100;
}

.fl-builder-bar li{
  margin: 0
}

.fl-builder--main-menu-panel-view-title{
  font-size: 21px;
}

#modalNewPageWizard{
  z-index: 999999999;
}

.fl-builder--menu hr {
  border-bottom: 1px solid #eee !important;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}

button[data-event="showGlobalSettings"]{
  margin-top: 3px;
}

.img_menu_unic {
  padding: 0px;
  margin: 0px;
  height: 14px;
  width: 19px;
  margin-right: 10px;
  margin-top: -3px;
}
#wp-admin-bar-toolbar_snaplitics_pages-default{
  max-height: 66.6vh;
}
#wp-admin-bar-toolbar_snaplitics_pages-default::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
#wp-admin-bar-toolbar_snaplitics_pages-default::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eee;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.pagenav0, .pagenav1, .pagenav4, .pagenav2 {
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight: 200;
  color: #fff !important;
}

.sort-page-title, .sort-media-title, .pagenav1 ul, .pagenav4 ul {
  /*max-height: 364px !important;*/
}
.admin-bar{
  margin-top: 14px;
}
.cc-edit-right-widget:hover, .cc-edit-content-widget:hover{
  opacity: 0.8;
}
.cc-edit-right-widget{
    font-size: 25px;
    color: #000;
    margin-top: 40px;
    margin-left: 40px;
    vertical-align: bottom;
}
.cc-edit-content-widget{
    font-size: 25px;
    color: #000;
    vertical-align: bottom;
}
.fl-sidebar-right{
  margin-top: 0px;
}
a#wr-edit-widget, a#wc-edit-widget{
  font-size: 16px;
}
#wr-edit-widget:hover, #wc-edit-widget:hover{
  opacity: 0.85;
  cursor: pointer;
}
.wc-single .fl-post {
    margin-bottom: 10px;
}
#wr-edit-widget-popup .modal-dialog,
#wc-post-popup .modal-dialog,
#wc-postwizardcreated-popup .modal-dialog,
#wc-postwizard-popup .modal-dialog,
#wc-app-popup .modal-dialog,
#qas-settings-popup .modal-dialog,
#wc-edit-widget-popup .modal-dialog {
/*    width: calc(100% - 30px);
    height: 100%;
    margin: 0 15px;
    padding: 0;*/
    width: calc(100% - 20px);
    height: 100%;
    margin: 0 10px;
    padding: 0;
}



#wr-edit-widget-popup .modal-content,
#wc-post-popup .modal-content,
#wc-app-popup .modal-content,
#wc-postwizardcreated-popup .modal-content,
#wc-postwizard-popup .modal-content,
#qas-settings-popup .modal-content,
#wc-edit-widget-popup .modal-content {
    height: auto;
    min-height: calc(100% - 65px);
    margin-top: 55px;
    box-shadow: none;
    background-color: transparent;
    border: 0;
}
#wr-edit-widget-popup .modal-header,
#wc-post-popup .modal-header,
#wc-app-popup .modal-header,
#wc-postwizardcreated-popup .modal-header,
#wc-postwizard-popup .modal-header,
#qas-settings-popup .modal-header,
#wc-edit-widget-popup .modal-header {
  overflow: hidden;
  margin-top: -15px;
  padding: 0;
  margin-bottom: -18px;
}
#wr-edit-widget-popup .modal-header .close,
#wc-post-popup .modal-header .close,
#wc-app-popup .modal-header .close,
#wc-postwizardcreated-popup .close,
#wc-postwizard-popup  .modal-header .close,
#qas-settings-popup .modal-header .close,
#wc-edit-widget-popup .modal-header .close {
  /*font-size: 30px;*/
  line-height: 30px;
  padding: 7px 4px 7px 13px;
  text-shadow: none;
  opacity: .7;
  /*color:#fff;*/
  display: block;
  /* new */
    background: #eee;
    opacity: 1;
    margin-top: 18px;
    border-radius: 0;
    position: absolute;
    float: right;
    right: 0px;
    padding-right: 10px;
    z-index: 999;
    color: #656565 !important;
    font-size: 21px !important;
}
#wr-edit-widget-popup .modal-header .close:hover,
#wc-post-popup .modal-header .close:hover,
#wc-app-popup .modal-header .close:hover,
#wc-postwizardcreated-popup .modal-header .close:hover,
#wc-postwizard-popup .modal-header .close:hover,
#qas-settings-popup .modal-header .close:hover,
#wc-edit-widget-popup .modal-header .close:hover {
    background: #eee;
    z-index: 999999;
}
#wr-edit-widget-popup .modal-body ,
#wc-post-popup .modal-body ,
#wc-app-popup .modal-body ,
#wc-postwizardcreated-popup .modal-body,
#wc-postwizard-popup .modal-body,
#qas-settings-popup .modal-body,
#wc-edit-widget-popup .modal-body {
    padding: 20px 0 !important;
}

#wr-edit-widget-popup .close:hover,
#wc-post-popup .close:hover,
#wc-app-popup .close:hover,
#wc-edit-widget-popup .close:hover,
#wc-postwizard-popup .close:hover,
#qas-settings-popup .close:hover,
#wc-postwizardcreated-popup .close:hover,
#wc-postwizardcreated-popup .close:focus,
#wc-postwizard-popup .close:focus,
#wr-edit-widget-popup .close:focus,
#wc-post-popup .close:focus,
#wc-app-popup .close:focus,
#qas-settings-popup .close:focus,
#wc-edit-widget-popup .close:focus {
  opacity: 1;
  border: none;
  background: none;
  outline: none;
}
#wr-edit-widget-popup.modal,
#wc-post-popup.modal,
#wc-app-popup.modal,
#wc-postwizard-popup.modal,
#wc-postwizardcreated-popup.modal, 
#qas-settings-popup.modal, 
#wc-edit-widget-popup.modal {
    overflow-x: hidden;
    overflow-y: hidden;
}
#wr-edit-widget-popup .modal-header,
#wc-post-popup .modal-header,
#wc-app-popup .modal-header,
#wc-postwizardcreated-popup .modal-header,
#wc-postwizard-popup .modal-header,
#qas-settings-popup .modal-header,
#wc-edit-widget-popup .modal-header {
    border-bottom: none;
}
.widgets-holder-wrap{
  border: none;
}
#wp-admin-bar-toolbar_snaplitics_post-default::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
#wp-admin-bar-toolbar_snaplitics_post-default::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eee;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
#wp-admin-bar-my-sites-list{
  max-height: 66.6vh;
  overflow-y: auto;

}

.multisite #wp-admin-bar-my-sites-list{
  max-height: 66.6vh;
  overflow-y: inherit !important;
}

.ab-sub-secondary > .menupop > .ab-item {
  margin-left: 41px !important ;
}

.ab-sub-secondary > .menupop > .ab-sub-wrapper {
  margin-left: % !important;
  margin-top: 21px !important;
}


#wp-admin-bar-my-sites-list::-webkit-scrollbar,
.sort-post-title::-webkit-scrollbar,
.sort-post-date::-webkit-scrollbar,
.sort-page-title::-webkit-scrollbar,
.sort-page-date::-webkit-scrollbar,
.sort-prd-title::-webkit-scrollbar,
.sort-prd-date::-webkit-scrollbar{
  -webkit-appearance: none;
  width: 7px;
}
#wp-admin-bar-my-sites-list::-webkit-scrollbar-thumb,
.sort-post-title::-webkit-scrollbar-thumb,
.sort-post-date::-webkit-scrollbar-thumb,
.sort-page-title::-webkit-scrollbar-thumb,
.sort-page-date::-webkit-scrollbar-thumb,
.sort-prd-title::-webkit-scrollbar-thumb,
.sort-prd-date::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eee;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.sort-post-title, 
.sort-post-date,
.sort-prd-title,
.sort-prd-date,
.sort-page-title,
.sort-page-date{
    max-height: 66.6vh !important;
}

#users_table_id_wrapper {
  width: 1150px;
  display: block;
  margin: auto;
}



.fl-post-content p{
  word-wrap: break-word;
}

.tb-sort-by{
    margin-left: -9px;
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
}

/* Media popup quick-access */

.tps-m-body{
  width:100%;
  display:block;
  background: #f1f1f1;
  border-bottom: 1px solid #d4d0d0;
}
.tps-m-body-tab{
  display:inline-block;
  width: 33%;
  text-align: center;
  padding: 12px;
  cursor: pointer;
}
.tps-m-body-tab:hover, .tps-m-tab-active{
  background: #e4e4e4;
}
.tps-m-body-tab a{
  color: #656565;
  text-decoration: none;
}
.tps-m-body-tab:not(:first-child){
  margin-left: -4px;
}
.tps-m-body-tab:not(:last-child){
   border-right: 1px solid #d4d0d0;
}
#tps-media-open{
  cursor: pointer;
}
/* Setting popup */
.qas-p-body-tab{
  display:inline-block;
  width: calc(100%/7);
  text-align: center;
  padding: 12px;
  cursor: pointer;
}
.qas-p-body-tab:hover, .qas-p-tab-active{
  background: #e4e4e4;
}
.qas-p-body-tab a{
  color: #656565;
  text-decoration: none;
}
.qas-p-body-tab:not(:first-child){
  margin-left: -4px;
}
.qas-p-body-tab:not(:last-child){
   border-right: 1px solid #d4d0d0;
}

/* Post popup quick-access */

.tps-p-body{
  width:100%;
  display:block;
  background: #f1f1f1;
  border-bottom: 1px solid #d4d0d0;
}
.tps-p-body-tab{
  display:inline-block;
  width: 33%;
  text-align: center;
  padding: 12px;
  cursor: pointer;
}
.tps-p-body-tab:hover, .tps-p-tab-active{
  background: #e4e4e4;
}
.tps-p-body-tab a{
  color: #656565;
  text-decoration: none;
}
.tps-p-body-tab:not(:first-child){
  margin-left: -4px;
}
.tps-p-body-tab:not(:last-child){
   border-right: 1px solid #d4d0d0;
}
#tps-post-open{
  cursor: pointer;
}

.gforms_settings_wrap #gforms_settings tr:first-child {
    display: none;
}
.gform_tabs li:last-child{
    display: none;
}
.gforms_settings_wrap #gforms_settings tr:nth-child(2),
.gforms_settings_wrap #gforms_settings tr:nth-child(3),
.gforms_settings_wrap #gforms_settings tr:nth-child(4),
.gforms_settings_wrap #gforms_settings tr:nth-child(6),
.gforms_settings_wrap #gforms_settings tr:nth-child(7),
.gforms_settings_wrap #gforms_settings tr:nth-child(8)
 {
    display: none;
}
.wc-wizard-skip{
  display: none;
}
#fl-icon-text-59501ffe49c0b{
    padding-left: 19px;
}
#fl-icon-text-594efb48a2a88{
    padding-left: 21px !important;
}

.selected-comming-soon-content{
    margin-top: -37px;
    margin-right: 34px;
    display: block;
    width: 65%;
    float: right;
    padding-bottom: 15px;
}
#daydropdown, #monthdropdown, #yeardropdown{
    width: 30%;
    min-width: 30px;
}
[id^=wp-admin-bar-ms-]{
  display: none;
}

#buddypress div.dir-search input[type=text], #buddypress li.groups-members-search input[type=text] {
    margin-top: 10px;
    margin-bottom: 5px;
}
#members-order-by [value="alphabetical"]{
    display: none;
}
#buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-top: -125px !important;
}
.modal-backdrop.in {
    opacity: .7 !important;
}
.open-newpost-wizard-single{
    font-size: 16px;
}
.wc-postwizard-popup{
  font-size: 14px;
}
.toplevel_page_ultimate_affiliates_pro #wpadminbar {
    background-color: #f9f9f9;
}


.fl-node-59510f601cb80 .pp-tabs .pp-tab-title {
    font-size: 13px;
}
.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label{
    padding: 11px 16px 12px;
}
#save_bb_header_footer:focus{
  outline: none;
}
#save_bb_header_footer:hover{
  opacity: 0.8;
  cursor:pointer;
}
#page_type_block .npw-tab{
  padding-left: 45px;
}

.notice-frontend{
    width: 100%;
    margin: 0 auto;
    padding-top: 25px;
    margin-bottom: -20px;
    padding-left: 35px;
    padding-right: 35px;
}
@media ( max-width: 640px ) and (min-width: 480px) {
    #wp-admin-bar-psts-status{
        display: none !important;
    }
    #site-settings-widget, #upgrade-widget, #users-widget{
        padding-bottom: 20px;
    }
    #site-settings-widget .fl-node-594ed26b0d63e{
        margin-left: 25px;
        padding-bottom: 20px;
    }
    #site-settings-widget .fl-node-594ed889a5a81{
        float: left;
    }
    #site-settings-widget .fl-node-594ed8bbc3622 .fl-module-content{
        margin-left: 55px;
    }
    #users-widget .fl-node-59501ffe49c0b{
       margin-left: -47px;
    }
    #users-widget .fl-node-594efb48a2a88:first-of-type{
        margin-left: -40px;
    }
    #users-widget .fl-node-594efb48a2a88:last-child{
        margin-left: -12px;
    }
}

#partners-affl-link {
  margin-top: 15px;
}
#partners-affl-link li{
    list-style-type: none;
    font-weight: bold;
    margin-left: -40px;
    padding: 2px;
}
.partners-button{
    padding: 10px !important;
    font-size: 16px !important;
    background: #ef5565 !important;
    border: 1px solid #ef5565 !important;
    width: 220px;
    min-width: 220px;
}

.btn-aff-transfer{
    padding: 0px 20px;
    background: #f4504d;
    border-color: #f45042;
}
.btn-aff-done{
    background: #13af3c80;
    color: #fff;
    width: 88px;
    text-align: center;
    border-radius: 3px;
    cursor: default;
}

.bbuild_by_other{
  background: #e4e7ea;
  border-color: #e0e0e0;
  margin-left: 10px;
  margin-right: -15px;
  color: #656565;
  float: right;
}
.bbuild_by_other:hover, 
.bbuild_by_other:focus, 
.bbuild_by_other:active {
    background: #dadfe5;
    color: #656565;
    border: 1px solid transparent!important;
}
#qas-frames-container{
    background: #f1f1f1;
}
.qas-tab-child{
    margin-top: 15px;
    background: #f1f1f1;
    display: inline-block;
    border: 1px solid #d4d0d0;
    width: 200px;
    text-align: center;
    padding: 2px;
    border-radius: 3px;
    margin-left: 5px;
    cursor: pointer;
}
.qas-tab-child:hover{
  opacity: 0.7;
}
.qas-tabs-child{
    padding: 10px;
    background: #f4f4f4;
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 10px;
    margin-bottom: 0px;
}
.qas-det-height td{
  padding: 5px;
}
.qas-hf{
  padding: 10px 40px;
  padding-right: 0;
  padding-top: 0;
}
.qas-hf, .qas-container-autoheight{
    overflow-x: hidden;
    overflow-y: auto;
}
#qas-open{
  cursor: pointer;
}
.qas-det-height .form-table{
  min-height: 750px;
}
.fl-builder-bar-actions{
  opacity: 1 !important;
}
.fl-builder-publish-actions [data-action="dismiss"]{
  display: none;
}
#opw{
  cursor: pointer;
}
.topbar-sub-menu1 a.kayzp_delete_post_builder span.tsp_page_delete,
.show-list-dropdown2 a.kayzp_delete_post_builder span.tsp_page_delete {
    margin-right: -37px;
    cursor: pointer;
}
#buddypress .standard-form select {
    width: 100%;
}
#front-static-pages label{
  padding: 3px 0;
}
.nosites-container-addsites{
  padding: 28px;
  padding-bottom: 0;
  text-decoration: none;
}
.nosites-container-addsites a{
  text-decoration: none;
}
.nosites-row-addsites:hover{
  background: rgba(238, 238, 238, 0.63);
}
.nosites-row-addsites{
    background: #f7f7f7;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: -10px;
    padding-bottom: 10px !important;
}
.nosites-icon-addsites{
  font-size: 26px;
  display: inline !important;
}
.nosites-p-addsites{
  margin-top: 3px;
  margin-left: 32px;
}
.nosites-row-addsites .uap-become-affiliate-wrapp{
    margin-top: 10px;
}
.nosites-row-addsites  .uap-become-affiliate-bttn{
    background: #c10000;
    border: 1px solid #b50000;
    padding: 5px 35px;
    font-size: 12px;
    margin-top: -5px;
    width: 300px;
    color: #fff !important;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}
.nosites-row-addsites  .uap-become-affiliate-bttn:hover{
  border: none;
  opacity: 0.8;
}
#saved_templates_my_sites div{
    cursor: pointer;
    padding: 7px;
    padding-left: 50px;
    border-bottom: 1px solid #eee;
}
#saved_templates_my_sites{
}

#modalPageWizard{
  overflow: hidden;
}
.modalNewPageWizard{
    width: calc(100% - 20px);
    height: 100%;
    margin: 20px 10px 0 10px;
    padding: 0;
}
.modalNewPageWizardContent{
    height: auto;
    min-height: calc(100% - 40px);
    max-width: 1350px;
    margin: 0 auto;
}
.npw-title{
  border-bottom: 1px solid #e5e5e5;
  margin-left: -13px;
  padding-left: 30px;
  color: #3e3b3b;
  padding-top: 10px;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
  padding-bottom: 7px;
}
.fl-user-template_bid{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.1;
    padding: 20px;
    color: #6d6d6d;
    border: 1px dashed #91b4ca6e;
    margin: 10px 0;
    background: #eeeeee1c;
}
.fl-user-template_bid .fl-builder--template-thumbnail {
    border-color: #e4e7ea;
}

.fl-user-template_bid:hover {
    cursor: pointer;
    background: #fff;
    box-shadow: 0 6px 20px rgba(0,0,0,.08);
    text-decoration: none;
    color: #111;
    padding-right: 68px;
}
.loader-pwz-left{
    position: absolute;
    top: 40%;
    width: 25px;
    height: 25px;
    left: 12%;
}
.fl-user-template_bid .fl-user-template-thumbnail{
  display: none;
}
.pwz-right-panel .fl-builder--user-templates-section-content{
    margin-top: -25px;
    margin-left: 10px;
}
.p5ex-info{
    display: none;
    margin-left: 10px;
    border-top: 3px solid #fff;
    margin-right: 10px;
    padding-top: 20px;
    margin-top: 85px;
    margin-bottom: 35px;
    background: #f7f7f7;
}
.p5ex-info img{
    height: 200px;
    margin-left: 25px;
    margin-bottom: 25px;
}

/*.topbar-sub-menu{
  width: 300px;
}*/
/*#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
    width: 300px;
}*/
.fl-builder--content-library-panel [data-tab="rows"].fl-builder--panel-view.is-showing {
    top: 315px;
}
.btn-main:hover, .btn-main:active, .btn-main:visited, .btn-main:focus {
    color: #fff;
    background: #9e0000;
    border: 1px solid #920000;
    text-decoration: none;
}
.btn-main {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #ff0000;
    border: 1px solid #f30000;
}
.fl-builder-bar.is-hidden {
     /*pointer-events: visible; */
}

#iframe-header-demo iframe{
  width: 100%;
  height: auto;
  min-height: 165px;
  margin-top: 25px;
  border: 1px dashed #c3c3c3;
  display: none;
}
#iframe-header-demo{
  background: #fff;
}
#iframe-footer-demo{
  clear: both;
}   
#iframe-footer-demo iframe{
  width: 100%;
  height: 500px;
  margin-top: 25px;
  border: 1px dashed #c3c3c3;
  display: none;
}
/* label */
#title-top-bar-icon{
  margin-left: 7px;
  font-size: 14px;
}
/* label */
.qa-label{
    color: #050505;
    display: inline-block;
    position: relative !important;
    top: -8px;
    left: -3px;
}
/* label */
.tpb-font20{
  font-size: 20px;
}
/* label */
#tpb-line{
    position: absolute;
    width: 1px;
    border-right: 1px solid #d5dadd;
    height: 44px;
    margin-left: 11px;
}
.tpb-label-qa{
    top: 1px;
    position: relative;
    color: #666e79;
    left: -4px;
}
.fl-back-to-dahsboard a{
  text-decoration: none;
}
.fl-back-to-dahsboard svg{
    top: 1px;
    position: relative;
}
.tpb-label-media{
    position: relative;
    top: 6px;
}
.tpb-label-posts{
    position: relative;
    top: 9px;
    left: -3px;
}
.tpb-label-addpage{
  margin-top: 0px
}
.tpb-label-addcontent{
  margin-left: -5px !important;
  margin-right: 0px;
}
.show-list-dropdown2 .dashicons-admin-post{
    margin-top: 2px;
}
.custom-start-builder svg{
  margin-top: -3px;
}
.custom-topbar-add-page svg{
  margin-top: -3px;
}
#wp-admin-bar-toolbar_snaplitics_product svg{
    height: 26px !important;
    top: -1px;
    position: relative;
}
#wp-admin-bar-toolbar_snaplitics_product #title-top-bar-icon{
    margin-top: -12px;
    position: relative;
    top: -6px;
}
.show-list-dropdown0 .dropdown-websites:hover{
  background: none;
}
.show-list-dropdown0 .dropdown-websites{
  margin-left: -20px !important;
}
.show-list-dropdown3 #title-top-bar-icon{
    top: -5px;
    position: relative;
}
.show-list-dropdown3 svg{
    position: relative;
    top: 0px;
}
#wp-admin-bar-toolbar_snaplitics_post #title-top-bar-icon,
#wp-admin-bar-toolbar_snaplitics_media #title-top-bar-icon{
    position: relative;
    top: 0px;
}
.fl-builder-bar.is-hidden .fl-builder--preview-actions, .fl-builder-bar.is-hidden .fl-builder--revision-actions{
     pointer-events: visible; 
}
strong#title-top-bar-icon{
    margin-left: 7px;
    font-size: 14px;
    font-weight: 500;
    color: #5d636b;
}
.fl-builder--saving-indicator .fa-question-circle {
    font-size: 16px;
    margin: 1px 0 3px 8px;
}
#wp-admin-bar-toolbar_snaplitics_pages-default,
#wp-admin-bar-toolbar_snaplitics_post-default,
#wp-admin-bar-toolbar_snaplitics_product-default,
#wp-admin-bar-toolbar_snaplitics_media-default{
  width: 400px;
}
#wp-admin-bar-snaplitics_logo a{
    font-weight: 500;
    color: #5a5959 !important;
}
.qa_edit_span{
  font-size: 14px !important;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
  font-weight: 500 !important;
  position: relative !important;
  top: -7px;
  left: 3px;
}
#wp-admin-bar-toolbar_snaplitics_switch{
/*    position: relative;
    top: -32px;*/
}
.fl-builder--revision-actions .fl-builder-button{
  margin-left: 7px;
}
#buddypress table.profile-fields tr .label{
    background: #f5f5f5;
    color: #707070;
}
/* test */
.page-template-template-quick_access .fl-content-full{
    margin: 0;
    padding: 0;
    width: auto;
    max-width: none;
}
.bootstrap-wpbtfy-wpadmin.wpbtfy-image-modal .modal-dialog {
    margin: 0px auto !important;
    width: 100% !important;
}
.bootstrap-wpbtfy-wpadmin .modal-content {
    background: rgb(241, 241, 241) !important;
    border-radius: 0px !important;
}
#wpbtfyModal .modal-body {
  width: 100%;
  min-height: 500px;
  padding-top: 0px;
}
#wpbeautify_save_to_wp_gallery, #wpbtfy-search-free-imgs-btn{
    background: #f54f4c !important;
    color: #fff !important;
}
#do-close-fpress-main{
  display: none;
}
#wpbtfy-search-free-imgs-keyword{
    -webkit-box-shadow: inset 13px 0px 27px #dddddd;
    box-shadow: inset 13px 0px 27px #dddddd;
    padding-left: 10px;
}
.bootstrap-wpbtfy-wpadmin .nav-pills > li > a {
    border-radius: 3px;
    background: #e4e4e4;
    color: #666;
}
.bootstrap-wpbtfy-wpadmin
 .nav-pills > li.active > a, .bootstrap-wpbtfy-wpadmin
 .nav-pills > li.active > a:hover, .bootstrap-wpbtfy-wpadmin
 .nav-pills > li.active > a:focus {
    color: #656565 !important;
    background-color: #cccccc !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.checkbox #only_ok_modify{
    margin-right: 2px !important;
    margin-left: 0px !important;
    margin-top: 7px;
}
#wpbtfy_free_imgs_div{
    padding: 30px;
    border: 4px solid #e4e4e4;
    margin-left: 15px;
    padding-bottom: 60px !important;
    margin-top: 15px;
}

#image-selectort::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
#image-selector::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #eee;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
#image_selector_tab #image-editor .row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.bootstrap-wpbtfy-wpadmin .col-lg-8 {
    padding-left: 0px !important;
}
#wpbtfy-image-layer-insert-image{
    display: block !important;
    width: 100% !important;
    margin: 10px 0 !important;
}
#wpbtfy-search-layer-imgs-keyword{
  font-size: 12px;
}
#wpbeautify-image-by-url-url{
    margin-left: 15px;
}
/*.settings_page_photo_stock_library .media-modal {
    width: 100%;
    margin-top: 100px;
}*/
.settings_page_photo_stock_library .media-modal {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}
.fl-builder--saving-indicator{
    min-width: 70px;
}
.show-list-dropdown4 .topbar-sub-menu{
  width: 400px;
}
.fl-builder--preview-actions{
  height: 35px;
  width: 295px;
}
.wpb-inner-scroll .attachment-info{
    margin-bottom: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}
.go-advanced-editor{
  cursor: pointer;
}
#snapped_editsnappoints{
  margin-top: 5px;
}
#snapped_editsnappoints a{
  color: #01a0d2;
}
#wp-admin-bar-limit_posts, #wp-admin-bar-limit_pages{
  background: #403f3f !important;
}
#wp-admin-bar-limit_posts .ab-item, #wp-admin-bar-limit_pages .ab-item{
    font-size: 12px;
    padding: 0;
    margin: 0;
    height: 27px !important;
    text-align: center;
}
.snap-error{
  width: 100%;
  text-align: center;
  background: #f59292;
  color: #fff;
  padding: 3px;
  border: 1px solid #f98383;
  margin-top: 13px;
}
.show-list-dropdown4 .topbar-sub-menu li.pagenav ul{
    padding: 14px 45px 14px 20px;
}
.list_limited_pages{
    padding: 5px 5px;
    background: #403f3f;
    text-align: center;
}
.list_limited_pages a{
    color: #f5f5f5;
    font-size: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none;
    font-weight: 400;
}

.show-list-dropdown1 .topbar-sub-menu li.pagenav ul,
.show-list-dropdown2 .topbar-sub-menu li.pagenav ul{
  padding-top: 5px !important;
}
.ms-account-wrapper{
  padding: 50px;
}
#wp-admin-bar-ms-test-memberships{
  display: none !important;
}
#wp-admin-bar-snaplitics_logo_mobile{
  display: none !important;
}

@media only screen and (max-width: 1080px) {
  #wpadminbar .qa-label, #wpadminbar #title-top-bar-icon{
    display: none;
  }
} 
@media only screen and (max-width: 820px) {
  #wp-admin-bar-toolbar_snaplitics_go_to_builder span, #wp-admin-bar-my-account{
    display: none !important;
  }
} 

@media screen and (max-width: 782px){
  #wpadminbar ul#wp-admin-bar-root-default>li {
      padding-left: 15px !important;
  }
  .page #wp-admin-bar-snaplitics_logo a {
      margin-left: 0px !important;
  }
  ul#wp-admin-bar-top-secondary {
      right: 105px !important;
  }
  #wp-admin-bar-toolbar_snaplitics_upgrade{
    display: none !important;
  }
}
@media screen and (max-width: 540px){
  #wp-admin-bar-snaplitics_logo{
    display: none !important;
  }
  #wp-admin-bar-snaplitics_logo_mobile{
    display: block !important;
  }
  #wp-admin-bar-toolbar_snaplitics_sites{
    margin-left: 0px !important;
  }
}

@media screen and (max-width: 440px){
  #wpadminbar ul#wp-admin-bar-root-default>li {
    padding-left: 5px !important;
  }
  #wpadminbar ul li#wp-admin-bar-toolbar_snaplitics_go_to_builder {
    margin-right: 0px;
  }
}

@media screen and (max-width: 370px){
  #wp-admin-bar-toolbar_snaplitics_switch{
    display: none !important;
  }
  #wpadminbar ul li#wp-admin-bar-toolbar_snaplitics_go_to_builder {
    margin-right: -60px;
  }
}


@media only screen and (max-width: 1380px) {
  .custom-topbar-btns-right #title-top-bar-icon {
    display: none;
  }
}
@media only screen and (max-width: 1190px) {
  #title-top-bar-icon {
    display: none;
  }
}
@media only screen and (max-width: 910px) {
  button.fl-builder-button.fl-builder-bar-title-caret, .fl-builder--saving-indicator{
    display: none;
  }
  .fl-builder-bar-title{
    flex: 245px !important;
  }
}
@media only screen and (max-width: 715px) {
/*  .custom-topbar-btns .show-list-dropdown4{
    display: none;
  }*/
  .fl-builder-bar-title{
    display: none;
  }
}
@media only screen and (max-width: 550px) {
  .custom-topbar-btns .show-list-dropdown3{
    display: none !important;
  }
}
@media only screen and (max-width: 501px) {
/*  .custom-topbar-btns .show-list-dropdown0{
    display: none !important;
  }*/
  .show-list-dropdown0{
      margin-left: 15px !important;
  }
  .show-list-dropdown2{
    margin-top: 2px!important;
  } 
  .custom-topbar-btns .show-list-dropdown4{
    display: none;
  }
}
@media only screen and (max-width: 475px) {
  .custom-topbar-btns .show-list-dropdown0{
    display: none !important;
  }
}
@media only screen and (max-width: 422px) {
  .custom-topbar-btns-right{
    display: none !important;
  }
/*  .custom-topbar-btns .fl-back-to-dahsboard{
    display: none !important;
  }*/
}
@media only screen and (max-width: 365px) {
}

.ms-form-element.ms-form-element-xprofile .checkbox label input{
  min-width: auto;
  left: 0;
  margin-left: 0;
}
.ms-form-element.ms-form-element-xprofile .checkbox label {
   float: none;
   display: flex;
}

@media (max-width: 999px) and (min-width: 800px){
  .mb-2 .input-group-addon {
      margin-top: 5px;
      border-bottom-right-radius: 0 !important;
      border-top-right-radius: 0 !important;
      padding-bottom: 7px;
      padding-top: 7px;
      z-index: 99999;
      position: relative;
      margin-right: -3px;
  }
  .mb-2 input.form-control{
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
}

#rapid_logo{
  float: left;
}
.attachment-info .actions a{
  display: none !important;
}
#wp-admin-bar-a_tsm_add_media_files{
    margin-bottom: -7px !important;
}
.network-admin ul#wp-admin-bar-top-secondary {
    right: 132px !important;
}
#wp-admin-bar-toolbar_snaplitics_pages-default li a.ab-item,
#wp-admin-bar-toolbar_snaplitics_post-default li a.ab-item{
    margin-right: 10px;
}
.fl-builder-settings-lightbox{
  overflow: hidden;
}