html.wp-toolbar {
padding-top:46px!important
}

body.logged-in{
  padding-top: 24px;
}

body.wp-admin{
  padding-top: 0px;
}

.admin-bar.masthead-fixed .site-header {
  top: 46px!important;
}

#wpadminbar {
background: #636363;
height:auto
}

#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
color:#FFF
}

.sticky-menu #adminmenuwrap{
  margin-top: 28px;
}

#adminmenu, #adminmenuback, #adminmenuwrap{
  background: #fff;
}

#adminmenuwrap{
  height: 100%;
}

#adminmenu div.wp-menu-image{
  width: 100%;
  height: 54px;
  float: none;
  text-align: center;
}



#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu, #adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
  background: #dbdbdb !important;
}

#adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a, #adminmenu .wp-submenu .wp-submenu-head, #adminmenu .current div.wp-menu-image:before, #adminmenu .wp-has-current-submenu div.wp-menu-image:before, #adminmenu a.current:hover div.wp-menu-image:before, #adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before{
  color: #fff;
}


#adminmenu li.wp-menu-separator{
/*  display: block;
  background: #fff;
  height: 30px;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 0px;*/
}

#adminmenu #collapse-menu{
  display: none;
}

#adminmenu a.menu-top{
  text-align: center;
}

#adminmenu div.wp-menu-image:before{
  font-size: 37px;
  height: auto;
  width: auto;
  padding-top: 15px;
}

#wpadminbar ul li {
padding:7px 4px;
}

#wp-admin-bar-user-info .avatar{
  top: 97px;
}

#wpadminbar ul li #wp-admin-bar-new-user-actions li a{
  text-transform: uppercase;
  padding: 7px 13px;
}
#wpadminbar .quicklinks .ab-top-secondary>li {
  /*border-left: 1px solid #696969;*/
}

#wpadminbar .quicklinks>ul>li>a{
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 14px;
  padding-right: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

#wpadminbar .quicklinks>ul>li>a span{
  text-transform: uppercase;
}

#wpadminbar ul li#wp-admin-bar-user-info{
  margin-bottom: 0px;
  border: 0px !important;
  margin-top: -29px;
}

#wpadminbar ul li#wp-admin-bar-podcast-logo{
  padding-top: 14px;
  padding-left: 17px;
}

#wpadminbar ul li#wp-admin-bar-podcast-logo a{
  padding: 0px;
}

#wpadminbar ul li#wp-admin-bar-podcast-logo:hover{
  background: none;
}


#wpadminbar ul li#wp-admin-bar-new-my-account img, #wpadminbar ul li#wp-admin-bar-new-my-account span.new-account-text{
  display: inline-block;
  vertical-align: middle;
}

#wpadminbar ul li#wp-admin-bar-new-my-account a{
  padding-top: 20px;
  padding-bottom: 24px;
}

#wpcontent #wpadminbar .menupop .ab-sub-wrapper{
  /*margin-top: 6px;*/
  border: 1px solid #7E7E7E;
}

#wpadminbar .menupop li.hover>.ab-sub-wrapper, #wpadminbar .menupop li:hover>.ab-sub-wrapper {
  margin-top: -34px;
}

#wpadminbar ul li#wp-admin-bar-new-my-account span.new-account-text{
  text-transform: uppercase;
  padding-left: 6px;
  font-weight: 500;
  letter-spacing: 1px;
}

#wpadminbar li#wp-admin-bar-new-my-account #wp-admin-bar-new-user-actions>li {
  border-top: 1px solid #696969;
  border-left: 1px solid #696969;
  margin-left: 88px;
}

#wpadminbar div.ab-sub-wrapper{
  border-top: 1px solid #696969;
}

#wpcontent{
  /*margin-top: 24px;*/
  margin-top: 44px;
}

#wpadminbar ul li:hover {
background: #C4DE9E;
}

#wpadminbar ul li:hover a{
  color: #636363 !important;
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input {
margin-top: 7px;
left:0
}

#wpadminbar .ab-submenu {
padding:0
}

#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar #wp-admin-bar-user-info .username {
color:#FFF
}

#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus {
background:transparent
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input {
background: #636363
}

#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon {
color:#FFF!important
}

#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wp-logo {
display:none
}

#wpadminbar .quicklinks li#wp-admin-bar-new-my-account.with-avatar>a img {
width:24px;
height:24px;
/*border:1px solid #FFF;*/
border-radius:50%
}

#wpadminbar .dashicons,#wpadminbar .dashicons-before:before {
font-size:30px;
height:30px;
width:30px
}

#wpadminbar a.ab-item .icon:before {
font-size:20px;
vertical-align:middle!important;
padding:6px 4px 0 0
}

#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu {
background:#FFF!important
}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
padding-bottom:0
}

#adminmenu .wp-has-current-submenu ul>li>a {
padding-left:34px
}

#adminmenu .wp-submenu a {
color:#666
}


#wpadminbar .icon-top-menu{
  margin-right: 30px;
  vertical-align: top !important;
}
.icon-top-menu:before{
  font-size: 1.4em;
  font-weight: normal;

  position: absolute;

  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 32px;
  -webkit-font-smoothing: antialiased;
}


.icon-top-menu.icon-eject:before {
  content: "\e0c0";
  right: 20px;
  top: 28px;
}

#adminmenu ul.wp-submenu.wp-submenu-wrap{
  margin-left: 0px;
}




/* front end */


body.logged-in .icon-top-menu.icon-eject:before {
  right: 19px;
  top: 13px;
}

body.admin-bar .nav-secondary{
  margin-top: 30px;
}

body.logged-in #wpadminbar .quicklinks>ul>li>a {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 14px;
  padding-right: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

body.logged-in #wpadminbar ul li#wp-admin-bar-new-my-account a {
  padding-top: 4px;
  padding-bottom: 5px;
}

body.logged-in #wpadminbar #wp-admin-bar-podcast-logo img{
  height: 40px;
}

body.logged-in #wpadminbar ul li#wp-admin-bar-podcast-logo {
  padding-top: 8px;
  padding-left: 17px;
}

body.logged-in #wp-admin-bar-new-my-account img{
  margin-top: 5px;
}

body.logged-in #wp-admin-bar-search{
  padding: 12px;
}

body.logged-in #wp-admin-bar--view-my-site{
  display: none;
}

body.logged-in #wp-admin-bar-user-info{
  margin-top: -24px !important;
}

body.logged-in #wpadminbar ul ul#wp-admin-bar-new-user-actions a{
  color: #fff !important;
}

#wpadminbar #wp-admin-bar-root-default{
  float: left;
}

#wpadminbar #wp-admin-bar-root-default li{
  float: right;
}

#wpadminbar ul li#wp-admin-bar-podcast-logo a{
  padding-right: 30px;
}


#wp-admin-bar--support a.ab-item span.badge.support-badge {
  background: #CF4141;
  width: 17px;
  height: 17px;
  display: block;
  text-align: center;
  border-radius: 50%;
  font-size: 1em;
  line-height: 1.3em;
  position: absolute;
  left: 105px;
  color: #fff;
}

#wp-admin-bar-wp-admin-bar--support a.ab-item span.badge.support-badge {
  top: 4px;
}
body.wp-admin #wp-admin-bar-wp-admin-bar--support a.ab-item span.badge.support-badge {
  top: 21px;
}

#wpadminbar ul li#wp-admin-bar--support a.ab-item {
    position: relative;
    text-transform: uppercase;
}
#wpadminbar ul li#wp-admin-bar--support a.ab-item span {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

.fl-builder-help-button i {top: -10px !important;}

 







