html.wp-toolbar {
padding-top:60px!important
}

.admin-bar.masthead-fixed .site-header {
  top: 46px!important;
}

#wpadminbar {
    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
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{
	display: block;
	position: absolute;
    top: -2px;
    text-align: center;
    right: 100%;
    margin: 0px;
    -webkit-box-shadow: 0px;
    box-shadow: 0 3px 5px rgba(0,0,0,0);
}
#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{
	min-width: 20px;
}
#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: #0085ba;
    color: #00b9eb;
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
	margin: 0px;
	display: table-cell;
	float: none;
}
#wpadminbar #wp-admin-bar-user-actions li{
    display: inline-block;
    margin: 0px;
}
#wpadminbar #wp-admin-bar-user-actions img{
	display: none;
}
#wpadminbar ul li {
    padding:15px 4px
}
#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 .shortlink-input {
    background: #0085ba;
}
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wp-logo {
    display:none
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
    float:left;
    margin:3px 15px;
    width:24px;
    height:24px;
    border:1px solid #FFF;
    border-radius:3px;
}
#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
}
#wp-admin-bar-updates,#wp-admin-bar-comments,#wp-admin-bar-new-content,#screen-meta-links,#wp-admin-bar-site-name,#misc-publishing-actions,#save-action,#delete-action,#wp-admin-bar-view,#portfolio_category-tabs{
    display: none;
 }
 #wp-admin-bar-my-sites{
    display: none!important;
 }
 .categorydiv div.tabs-panel{
    background: none;
    border: none;
 }
 .ui-sortable-handle span{
    font-weight: bold;
    font-size: 15px;
 }
 #menu-dashboard .wp-submenu{
    display: none;
 }
 #minor-publishing-actions{
    padding:0px;
 }
.preview.button{
    width: 100%;
    height: 45px;
    line-height: 42px;
    font-size: 16px;
    background: #0085ba;
    color: #FFF;
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
    padding: 4px 0px;
}
#wpadminbar #wp-admin-bar-wpse img{
    max-width: 100%;
    max-height: 100%;
}
li#wp-admin-bar-edit-profile:not(last-child)::after{
    content: "|";
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
}
#wp-admin-bar-wp-custom-links,#wp-admin-bar-wp-logout-link{
    float: right!important;
}
#wp-admin-bar-top-secondary{
    display: none;
}
#publishing-action {
    display: block;
    float: none;
    width: 100%;
}
#publishing-action {
    float: right;
    line-height: 23px;
    text-align: right;
}
a, div {
    outline: 0 none;
}
*::-moz-placeholder {
    color: #72777c;
    opacity: 1;
}
.postbox .inside, .stuffbox .inside {
    font-size: 13px;
    line-height: 1.4em;
}
.postbox, .stuffbox {
    line-height: 1;
}
#major-publishing-actions > div {
    position: relative;
}
#publishing-action .spinner {
    background-color: #fff;
    background-position: center center;
    height: 66%;
    left: 0;
    line-height: 6px !important;
    margin: 0;
    padding: 8px !important;
    position: absolute;
    text-align: left;
    top: 0;
}
#wp-admin-bar-wp-logout-link a{
    float: right;
}
#wpadminbar #wp-admin-bar-wp-custom-links .ab-item:before {
    content: "\f110"; 
    top: 2px;
}
#wpadminbar #wp-admin-bar-wp-logout-link .ab-item:before {
    content: "\f160"; 
    top: 2px;
}
@media screen and (max-width: 782px){
    #wp-admin-bar-view-site,#wp-admin-bar-site-name{
        display: none!important;
    }
   #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{
        position: absolute!important;
        top: 0px;
    }
    #wpadminbar #wp-admin-bar-wp-logout-link .ab-item:before,#wpadminbar #wp-admin-bar-wp-custom-links .ab-item:before{
        display: none;
    }
    #wp-admin-bar-wp-custom-links a,#wp-admin-bar-wp-logout-link a{
        line-height: 38px!important;
    }
    #wp-admin-bar-wp-logout-link,#wp-admin-bar-wp-custom-links{
        display: block!important;
        width: 10%;
        padding: 2px!important;
    }

}
@media screen and (max-width: 600px){
html.wp-toolbar {
    padding-top: 0px!important;
}
#wp-admin-bar-wp-logout-link,#wp-admin-bar-wp-custom-links{
    width: 15%!important;
}
}