/*!
 * This file is part of: Skizzar Admin Theme
 * Author: Skizzar
 * Author URI: http://skizzar.com/
 * Version: 1.0
 */


html {
  margin-top: 64px !important;
}

* html body {
  margin-top: 64px !important;
}

html,
body {
  position: static !important;
}

#wpadminbar li, #screen-meta-links > div {
  margin: 0 !important;
    height:64px;
}
#wpadminbar ul#wp-admin-bar-root-default li {
    margin-right:10px;
}

#wpadminbar li .ab-item:hover, #screen-meta-links > div > a:hover,
#screen-meta-links > div > button:hover, #wpadminbar li .ab-item:hover .ab-label, #screen-meta-links > div > a:hover .ab-label,
#screen-meta-links > div > button:hover .ab-label, #wpadminbar li .ab-item:active, #screen-meta-links > div > a:active,
#screen-meta-links > div > button:active, #wpadminbar li .ab-item:active .ab-label, #screen-meta-links > div > a:active .ab-label,
#screen-meta-links > div > button:active .ab-label, #wpadminbar li .ab-item:focus, #screen-meta-links > div > a:focus,
#screen-meta-links > div > button:focus, #wpadminbar li .ab-item:focus .ab-label, #screen-meta-links > div > a:focus .ab-label,
#screen-meta-links > div > button:focus .ab-label, #wpadminbar li.menupop:hover > .ab-item,
#wpadminbar li.menupop:hover > .ab-item .ab-label {
  box-shadow: none;
}

#wpadminbar li .ab-item:hover, #screen-meta-links > div > a:hover,
#screen-meta-links > div > button:hover, #wpadminbar li .ab-item:hover .ab-label, #screen-meta-links > div > a:hover .ab-label,
#screen-meta-links > div > button:hover .ab-label, #wpadminbar li .ab-item:active, #screen-meta-links > div > a:active,
#screen-meta-links > div > button:active, #wpadminbar li .ab-item:active .ab-label, #screen-meta-links > div > a:active .ab-label,
#screen-meta-links > div > button:active .ab-label, #wpadminbar li .ab-item:focus, #screen-meta-links > div > a:focus,
#screen-meta-links > div > button:focus, #wpadminbar li .ab-item:focus .ab-label, #screen-meta-links > div > a:focus .ab-label,
#screen-meta-links > div > button:focus .ab-label, #wpadminbar li.menupop:hover > .ab-item,
#wpadminbar li.menupop:hover > .ab-item .ab-label {
  color: rgba(255,255,255,0.55) !important;
}

#wpadminbar li .ab-item:hover, #screen-meta-links > div > a:hover,
#screen-meta-links > div > button:hover, #wpadminbar li .ab-item:hover .ab-label, #screen-meta-links > div > a:hover .ab-label,
#screen-meta-links > div > button:hover .ab-label, #wpadminbar li .ab-item:active, #screen-meta-links > div > a:active,
#screen-meta-links > div > button:active, #wpadminbar li .ab-item:active .ab-label, #screen-meta-links > div > a:active .ab-label,
#screen-meta-links > div > button:active .ab-label, #wpadminbar li .ab-item:focus, #screen-meta-links > div > a:focus,
#screen-meta-links > div > button:focus, #wpadminbar li .ab-item:focus .ab-label, #screen-meta-links > div > a:focus .ab-label,
#screen-meta-links > div > button:focus .ab-label, #wpadminbar li.menupop:hover > .ab-item,
#wpadminbar li.menupop:hover > .ab-item .ab-label {
  background: #323232 !important;
}



#wpadminbar li .ab-item, #screen-meta-links > div > a,
#screen-meta-links > div > button {
    height: auto !important;
    font-size: 14px !important;
    line-height: 56px !important;
    padding: 0 20px 0 0 !important;
    transition: color 0.15s, background-color 0.15s !important;
}

#wpadminbar li .ab-item, #wpadminbar li .ab-item .ab-label, #screen-meta-links > div > a .ab-label,
#screen-meta-links > div > button .ab-label {
  color: rgba(255,255,255,0.9) !important;
}

#wpadminbar li .ab-item, #screen-meta-links > div > a,
#screen-meta-links > div > button, #wpadminbar li .ab-item .ab-label, #screen-meta-links > div > a .ab-label,
#screen-meta-links > div > button .ab-label {
  background: none !important;
}

.sat-site #wpadminbar li .ab-item, #wpadminbar li .sat-site .ab-item, .sat-site #screen-meta-links > div > a, .sat-site
#screen-meta-links > div > button, .sat-site #wpadminbar li .ab-item .ab-label, #wpadminbar li .sat-site .ab-item .ab-label, .sat-site #screen-meta-links > div > a .ab-label, .sat-site
#screen-meta-links > div > button .ab-label {
  background: none !important;
}

@media (max-width: 1050px) {
  #wpadminbar li .ab-item, #screen-meta-links > div > a,
  #screen-meta-links > div > button {
    padding-right: 20px !important;
    padding-left: 0px !important;
  }
}

#wpadminbar {
    position: absolute;
    z-index: 9998;
    width: 100%;
    min-width: 0;
    height: auto;
    min-height: 0 !important;
    background: #323232;
    padding: 0;
}

.sat-show-menu-separators #wpadminbar {
  padding-left: 20px;
}
@media screen and (max-width: 1050px) {
    #wpadminbar #wp-toolbar {
        width:100% !important;
    }
}
@media screen and (min-width: 783px) {
  #wpadminbar {
    padding-left: 0 !important;
  }
}

@media only screen and (min-width: 783px) and (max-width: 1050px) {
  #wpadminbar {
    padding-left: 0 !important;
  }
.sat-site #wpadminbar #wp-admin-bar-root-default {
        padding:0 20px;
    }
}

@media screen and (max-width: 782px) {
  #wpadminbar {
    min-width: 0;
    height: 65px;
    z-index: 100;
    overflow: hidden;
    padding-left: 0;
  }
  .sat-show-menu-separators #wpadminbar, .sat-show-menu-separators
   #wpadminbar {
    padding-left: 0;
  }
    #wpadminbar ul#wp-admin-bar-root-default > li, .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
        display: block;
    }
    ul#wp-admin-bar-top-secondary {
        display:none;
    }
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    min-width: 0;
    height: 65px;
    z-index: 100;
    overflow: hidden;
    padding-left: 0;
  }
  .sat-show-menu-separators #wpadminbar, .sat-show-menu-separators
   #wpadminbar {
    padding-left: 0;
  }
}

.sat-site #wpadminbar {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  padding-left: 20px;
}

#wpadminbar .dashicons {
  font-family: "dashicons" !important;
}

#wpadminbar,
#wpadminbar * {
  box-sizing: border-box;
  font-family: "Ubuntu", "Helvetica Neue", "Segoe UI", "Roboto", "Open Sans", sans-serif;
  font-size: 14px;
}

#wpadminbar #wp-toolbar {
    position: relative;
    height: 64px;
    width: 990px;
    display: block;
    margin: 0 auto;
}

#wpadminbar #wp-toolbar > ul {
  z-index: 9999 !important;
}

#wpadminbar #wp-admin-bar-root-default {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
}

.sat-site #wpadminbar #wp-admin-bar-root-default {
  width: 100%;
}

#wpadminbar #wp-admin-bar-top-secondary {
  background: #323232 !important;
}

#wpadminbar li {
  z-index: 9999 !important;
}

#wpadminbar li .ab-sub-wrapper {
  display: none !important;
  box-shadow: none !important;
}

#wpadminbar li .ab-sub-wrapper {
  background: #323232 !important;
}

.sat-site #wpadminbar li .ab-sub-wrapper {
  background: #323232 !important;
}

#wpadminbar li .ab-sub-wrapper .ab-submenu {
  background: none !important;
  padding: 0 !important;
}

#wpadminbar li .ab-sub-wrapper .ab-submenu li {
  margin: 0 !important;
}

#wpadminbar li .ab-sub-wrapper .ab-sub-wrapper {
  margin-top: 0 !important;
  top: 0;
}
#wpadminbar .ab-sub-wrapper ul.ab-submenu li {
    height:auto;
    margin:0;
}

#wpadminbar .ab-sub-wrapper ul.ab-submenu li a {
    line-height:12px !important; 
}

#wpadminbar li:hover > .ab-sub-wrapper {
  display: block !important;
}

#wpadminbar li .ab-empty-item {
  cursor: default;
  text-decoration: none !important;
}

#wpadminbar li .ab-empty-item:hover, #wpadminbar li .ab-empty-item:active, #wpadminbar li .ab-empty-item:focus {
  background: none !important;
}

.sat-site #wpadminbar li .ab-empty-item:hover, .sat-site #wpadminbar li .ab-empty-item:active, .sat-site #wpadminbar li .ab-empty-item:focus {
  background: none !important;
}

#wpadminbar li .ab-sub-wrapper .ab-item {
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.1 !important;
  height: auto !important;
  padding: 17.75px 25px !important;
}
#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-logout a {
    padding: 15px 26.25px !important;
    font-size: 15px !important;
    line-height: 22px !important;
    width: 100%;
    font-weight: normal;
    text-decoration: none !important;
    border: 0px none !important;
    background: #E9EBEC none repeat scroll 0% 0% !important;
    color: #606263 !important;
    display: inline-block;
    border-radius: 3px !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
    padding: 12px 26.25px !important;
    transition: color 0.15s ease 0s, background-color 0.15s ease 0s, border-color 0.15s ease 0s;
    text-align: center;
    box-shadow: none !important;
    width: auto;
    height: auto !important;
    text-decoration: none;
    text-shadow: none !important;
    font-weight: normal !important;
    font-style: normal !important;
}
#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-logout a:hover {
    background: #E0E4E6 none repeat scroll 0% 0% !important;
    color: #222 !important;
    
}
#wpadminbar li .ab-sub-wrapper .ab-item {
  color: #999 !important;
}
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item {
  color: #999 !important;
}

#wpadminbar li .ab-sub-wrapper .ab-item:hover, #wpadminbar li .ab-sub-wrapper .ab-item:active, #wpadminbar li .ab-sub-wrapper .ab-item:focus {
  color: #222 !important;
}

.sat-site #wpadminbar li .ab-sub-wrapper .ab-item:hover, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item:active, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item:focus {
  color: #222 !important;
}

#wpadminbar li .ab-sub-wrapper .ab-item:hover, #wpadminbar li .ab-sub-wrapper .ab-item:active, #wpadminbar li .ab-sub-wrapper .ab-item:focus {
  background: #fcfcfc !important;
}

.sat-site #wpadminbar li .ab-sub-wrapper .ab-item:hover, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item:active, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item:focus {
  background: #fcfcfc !important;
}

#wpadminbar li .ab-sub-wrapper .ab-item span {
  line-height: 1.1;
}

#wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover, #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active, #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus {
  background: none !important;
}

#wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover, #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active, #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus,
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus {
  color: #999 !important;
}

.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover, .sat-site
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:hover, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active, .sat-site
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:active, .sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus, .sat-site
.sat-site #wpadminbar li .ab-sub-wrapper .ab-item.ab-empty-item:focus {
  color: #999 !important;
}

#wpadminbar li.menupop > .ab-item {
  transition: color 0.15s !important;
    margin-right:16px;
    line-height:64px !important;
    
}
#wpadminbar li > .ab-item {
  transition: color 0.15s !important;
    margin-right:0px;
    line-height:64px !important;
    max-height:64px;
}
#wpadminbar .ab-item:before {
    display:none;
}
#wpadminbar #show-hide-menu-top .ab-item span {
    font-size:30px;
}
@media only screen and (max-width: 1050px) {
    #wpadminbar #wp-admin-bar-sat-admin-bar-logo, #wp-admin-bar-menu-toggle {
        display:none !important;
    }
}

#wpadminbar li.menupop > .ab-item:after {
    position:absolute !important;
    right:14px;
    font-family: 'dashicons';
    content: "\f347";
    position: relative;
    line-height:64px !important;
    margin:0;
    margin-top:1px;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {
    font: 400 15px dashicons;
}
#wpadminbar .ab-sub-wrapper li.menupop > .ab-item:after {
    display:none;
}
#wpadminbar #wp-admin-bar-my-account > .ab-item:after {
    right:0px;
}

/* Toolbar icons */
#wpadminbar .ab-icon, #wpadminbar
*:before, #wpadminbar
*:after {
  top: 0 !important;
  padding: 0 !important;
  line-height: 52px !important;
  transition: color 0.15s;
}

#wpadminbar .ab-icon, #wpadminbar
*:before, #wpadminbar
*:after {
  color: rgba(255,255,255,0.9) !important;
}
#wpadminbar .ab-icon, #wpadminbar
*:before {
    line-height:64px !important;
}

#wpadminbar li:hover .ab-icon,
#wpadminbar li:active .ab-icon,
#wpadminbar li:focus .ab-icon, #wpadminbar li:hover
*:before,
#wpadminbar li:active
*:before,
#wpadminbar li:focus
*:before, #wpadminbar li:hover
*:after,
#wpadminbar li:active
*:after,
#wpadminbar li:focus
*:after {
  color: rgba(255,255,255,0.55) !important;
}

#wpadminbar li:hover .ab-submenu .ab-icon, #wpadminbar li:hover .ab-submenu
*:before, #wpadminbar li:hover .ab-submenu
*:after {
  top: 1px !important;
}

#wpadminbar li:hover .ab-submenu .ab-icon, #wpadminbar li:hover .ab-submenu
*:before, #wpadminbar li:hover .ab-submenu
*:after {
  color: #aaa !important;
}

#wp-admin-bar-comments > .ab-item > .ab-icon, #wp-admin-bar-comments > .ab-item >
*:before, #wp-admin-bar-comments > .ab-item >
*:after {
  top: 1px !important;
}
#wpadminbar #wp-admin-bar-comments .count-0 {
    opacity: 1;
}

#wp-admin-bar-new-content > .ab-item > .ab-icon, #wp-admin-bar-new-content > .ab-item >
*:before, #wp-admin-bar-new-content > .ab-item >
*:after {
  top: 1px !important;
}

#wp-admin-bar-sat-notification-center > .ab-item > .ab-icon, #wp-admin-bar-sat-notification-center > .ab-item >
*:before, #wp-admin-bar-sat-notification-center > .ab-item >
*:after {
  position: relative;
  top: 1px !important;
}

#wpadminbar .blavatar {
  display: none;
}

@media screen and (min-width: 783px) {
  #wpadminbar #wp-admin-bar-customize > .ab-item::before, #wpadminbar #wp-admin-bar-edit > .ab-item::before, #wpadminbar #wp-admin-bar-my-account > .ab-item::before, #wpadminbar #wp-admin-bar-my-sites > .ab-item::before, #wpadminbar #wp-admin-bar-site-name > .ab-item::before {
        font-size: 22px !important;
    }
}

/* Admin Dashboard / View Site buttons */
#wpadminbar #wp-admin-bar-sat-view-site > .ab-item,
#wpadminbar #wp-admin-bar-sat-admin > .ab-item {
  margin-right: 20px !important;
}

#wpadminbar #wp-admin-bar-sat-view-site > .ab-item:hover, #wpadminbar #wp-admin-bar-sat-view-site > .ab-item:active, #wpadminbar #wp-admin-bar-sat-view-site > .ab-item:focus,
#wpadminbar #wp-admin-bar-sat-admin > .ab-item:hover,
#wpadminbar #wp-admin-bar-sat-admin > .ab-item:active,
#wpadminbar #wp-admin-bar-sat-admin > .ab-item:focus {
  text-decoration: none;
}

/* Admin Dashboard button */
#wpadminbar #wp-admin-bar-sat-admin {
  display: inline-block !important;
}

#wpadminbar #wp-admin-bar-sat-admin > .ab-item {
  padding: 15px 26.25px !important;
  font-size: 15px !important;
  line-height: 22px !important;
  width: 225px;
}

/* View site button */
#wpadminbar #wp-admin-bar-sat-view-site {
  display: none !important;
}

@media screen and (min-width: 783px) {
  #wpadminbar #wp-admin-bar-sat-view-site {
    display: inline-block;
  }
}

@media only screen and (min-width: 783px) and (max-width: 1050px) {
   #wpadminbar #wp-admin-bar-sat-view-site {
    display: inline-block;
  }
}

#wpadminbar #wp-admin-bar-sat-view-site > .ab-item {
  padding: 15px 26.25px !important;
  font-size: 15px !important;
  line-height: 22px !important;
  width: 172.5px;
}

@media (min-width: 1880px) {
  #wpadminbar #wp-admin-bar-sat-view-site > .ab-item {
    width: 197.5px;
  }
}

/* Menu expand button */
#wpadminbar li#wp-admin-bar-sat-menu-expand {
  display: none;
}

#wpadminbar li#wp-admin-bar-sat-menu-expand .ab-item {
  padding-left: 27.5px !important;
  padding-right: 25px !important;
  cursor: pointer;
}

#wpadminbar li#wp-admin-bar-sat-menu-expand .ab-item .dashicons {
  font-size: 30px;
  font-smoothing: antialiased;
}

@media screen and (min-width: 783px) {
  #wpadminbar li#wp-admin-bar-sat-menu-expand {
    display: block;
  }
}

@media only screen and (min-width: 783px) and (max-width: 1050px) {
   #wpadminbar li#wp-admin-bar-sat-menu-expand {
    display: block;
  }
}

/* Mobile menu expand button, */
/* Multisite - My Sites (mobile) */
@media screen and (max-width: 782px) {
  #wpadminbar li#wp-admin-bar-menu-toggle,
   #wpadminbar li#wp-admin-bar-menu-toggle,
  #wpadminbar li#wp-admin-bar-my-sites,
  
  #wpadminbar li#wp-admin-bar-my-sites {
      display:none;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item {
    margin-left: 0;
    padding-left: 20px !important;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:hover, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:active, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:focus,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:hover,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:active,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:focus,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:hover,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:active,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:focus,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:hover,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:active,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:focus {
    border: 0;
    background: none !important;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon {
    width: auto;
    height: auto;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon:before, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:before,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon:before,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:before,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon:before,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:before,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon:before,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:before {
    width: auto;
    height: 45px;
    font-size: 35px;
    line-height: 45px;
    margin-top: -2px;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle#wp-admin-bar-my-sites > .ab-item:before,
   #wpadminbar li#wp-admin-bar-menu-toggle#wp-admin-bar-my-sites > .ab-item:before,
  #wpadminbar li#wp-admin-bar-my-sites#wp-admin-bar-my-sites > .ab-item:before,
  
  #wpadminbar li#wp-admin-bar-my-sites#wp-admin-bar-my-sites > .ab-item:before {
    font-size: 20px;
  }
}

@media screen and (max-width: 600px) {
  #wpadminbar li#wp-admin-bar-menu-toggle,
   #wpadminbar li#wp-admin-bar-menu-toggle,
  #wpadminbar li#wp-admin-bar-my-sites,
  
  #wpadminbar li#wp-admin-bar-my-sites {
    margin: 10px 0 !important;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item {
    margin-left: 0;
    padding-left: 20px !important;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:hover, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:active, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:focus,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:hover,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:active,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:focus,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:hover,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:active,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:focus,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:hover,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:active,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:focus {
    border: 0;
    background: none !important;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon {
    width: auto;
    height: auto;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon:before, #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:before,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item .ab-icon:before,
   #wpadminbar li#wp-admin-bar-menu-toggle > .ab-item:before,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon:before,
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:before,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item .ab-icon:before,
  
  #wpadminbar li#wp-admin-bar-my-sites > .ab-item:before {
    width: auto;
    height: 45px;
    font-size: 35px;
    line-height: 45px;
    margin-top: -2px;
  }
  #wpadminbar li#wp-admin-bar-menu-toggle#wp-admin-bar-my-sites > .ab-item:before,
   #wpadminbar li#wp-admin-bar-menu-toggle#wp-admin-bar-my-sites > .ab-item:before,
  #wpadminbar li#wp-admin-bar-my-sites#wp-admin-bar-my-sites > .ab-item:before,
  
  #wpadminbar li#wp-admin-bar-my-sites#wp-admin-bar-my-sites > .ab-item:before {
    font-size: 20px;
  }
}

/* Hide certain toolbar items on mobile */
@media screen and (max-width: 782px) {
  #wp-admin-bar-updates,
   #wp-admin-bar-updates,
  #wp-admin-bar-comments,
  
  #wp-admin-bar-comments,
  #wp-admin-bar-new-content,
  
  #wp-admin-bar-new-content {
    display: none !important;
  }
}

@media screen and (max-width: 600px) {
  #wp-admin-bar-updates,
   #wp-admin-bar-updates,
  #wp-admin-bar-comments,
  
  #wp-admin-bar-comments,
  #wp-admin-bar-new-content,
  
  #wp-admin-bar-new-content {
    display: none !important;
  }
}

/* User menu */
#wpadminbar #wp-admin-bar-my-account {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#wpadminbar #wp-admin-bar-my-account > a.ab-item {
  padding: 0 27px !important;
  line-height: 64px !important;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

#wpadminbar #wp-admin-bar-my-account .avatar {
    border-radius: 50%;
    margin-left: 12px !important;
    width: 24px !important;
    height: 24px !important;
    max-width: none !important;
}

#wpadminbar #wp-admin-bar-my-account .avatar {
  border: 1px solid #e8e8e8 !important;
}

.sat-site #wpadminbar #wp-admin-bar-my-account .avatar {
  border: 1px solid #e8e8e8 !important;
}

#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper {
  margin-top: 0px;
  z-index: 1;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions {
  min-width: 250px;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions > li {
  margin: 0;
}
#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions > li#wp-admin-bar-sat-username {
    margin-bottom:10px !important;
}
#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-sat-username a {
  height: auto;
  padding: 0;
  line-height: 1.4;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-sat-username a {
  color: rgba(255,255,255,0.9) ;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-sat-username a:hover, #wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-sat-username a:active, #wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-sat-username a:focus {
  text-decoration: underline;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions .sat-toolbar-user-role {
  line-height: 1.4;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-logout {
  padding: 0 20px 20px !important;
}

#wpadminbar #wp-admin-bar-my-account #wp-admin-bar-user-actions #wp-admin-bar-logout a {
  padding: 15px 26.25px !important;
  font-size: 15px !important;
  line-height: 22px !important;
  width: 100%;
}

/* Search bar */
#wpadminbar #wp-admin-bar-search #adminbarsearch {
    height: 64px;
    line-height: 64px !important;
}

#wpadminbar #wp-admin-bar-search #adminbarsearch:before {
  top: 22px !important;
  left: -2px;
}

#wpadminbar #wp-admin-bar-search #adminbarsearch #adminbar-search {
  background: none !important;
  height: 52px !important;
  font-size: 15px !important;
  font-family: "Ubuntu", "Helvetica Neue", "Segoe UI", "Roboto", "Open Sans", sans-serif !important;
  line-height: 52px !important;
  border: 0 !important;
}
img.sat-menu-logo {
    top:12px;
    width: auto !important;
    height: 40px !important;
    position:relative !important;
}
#wpadminbar a:active, #wpadminbar a:focus, #wpadminbar div, #wpadminbar input[type="text"], #wpadminbar input[type="password"], #wpadminbar input[type="number"], #wpadminbar input[type="search"], #wpadminbar input[type="email"], #wpadminbar input[type="url"], #wpadminbar select, #wpadminbar textarea {
    color: rgba(255,255,255,0.55) !important;
}
