body:not(.js-admin-menu-loaded) #adminmenu .wp-submenu-group-item:not(.wp-submenu-group-item-current) {
    display: none;
}
#adminmenu .flag_hidden {
    display: none !important;
}
#adminmenu .wp-has-current-submenu ul>li.wp-submenu-group-head>a,
#adminmenu .wp-submenu-group-head a:hover,
#adminmenu .wp-submenu li.wp-submenu-group-head.current a,
#adminmenu .wp-submenu-group-head a,
#adminmenu .wp-submenu-group-head a {
    padding: 5px 10px;
}
.js-admin-menu-loaded #adminmenu .wp-submenu-group-head:not(.wp-menu-separator) a:after {
    content: "\f139";
    font-family: "Dashicons";
    float: right;
    color: rgba(240,245,250,.7);
    margin-top: 2px;
}
#adminmenu .wp-submenu-group-head:hover a:after {
    color: #00b9eb;
}
.screen-xs #adminmenu .wp-submenu-group-head a:after,
#adminmenu .wp-submenu-group-head.nosubmenu a:after,
#adminmenu .wp-submenu-group-head.current a:after {
    display: none;
}
@media screen and (max-width: 782px) {
    .auto-fold #adminmenu .wp-has-current-submenu ul>li.wp-submenu-group-head>a,
    .auto-fold #adminmenu .wp-submenu-group-head a:hover,
    .auto-fold #adminmenu .wp-submenu li.wp-submenu-group-head.current a,
    .auto-fold #adminmenu .wp-submenu-group-head a:hover,
    .auto-fold #adminmenu .wp-submenu-group-head a {
        padding: 10px 16px 10px 14px;
    }
}
#adminmenu .wp-submenu-group-head div.wp-menu-image {
 	margin-left: -3px;
    width: 22px;
    height: 20px;
    margin-right: 2px;
    margin-top: -4px;
    float: left;
}
#adminmenu .wp-submenu-group-head .wp-menu-separator div.wp-menu-image {
    display: none;
}

.folded #adminmenu .wp-submenu-group-head div.wp-menu-image {
   position: relative;
}
#adminmenu .wp-submenu-group-head div.wp-menu-image,
#adminmenu .wp-submenu-group-head div.wp-menu-image:before,
#adminmenu a.wp-has-submenu:hover ~ .wp-submenu .wp-submenu-group-head div.wp-menu-image:before,
#adminmenu .wp-submenu:hover .wp-submenu-group-head div.wp-menu-image:before {
    font-size: 14px;
    color: rgba(240,245,250,.7);
}
#adminmenu .wp-submenu-group-head:hover div.wp-menu-image,
#adminmenu .wp-submenu-group-head:hover div.wp-menu-image:before,
#adminmenu a.wp-has-submenu:hover ~ .wp-submenu .wp-submenu-group-head:hover div.wp-menu-image:before,
#adminmenu .wp-submenu:hover .wp-submenu-group-head:hover div.wp-menu-image:before {
    color: #00b9eb;
}
#adminmenu .wp-submenu-group-head.current div.wp-menu-image,
#adminmenu .wp-submenu-group-head.current div.wp-menu-image:before,
#adminmenu a.wp-has-submenu:hover ~ .wp-submenu .wp-submenu-group-head.current div.wp-menu-image:before,
#adminmenu .wp-submenu:hover .wp-submenu-group-head.current div.wp-menu-image:before {
    color: #fff;
}

#adminmenu .wp-submenu li.wp-submenu-group-item  {
    margin-left: 7px;
    padding-left: 0px;
    list-style: none;
}
#adminmenu .wp-submenu .wp-submenu-group-item  a {
    font-size: 12px;
    /*padding-left: 4px;*/
}
#adminmenu .wp-submenu li.wp-submenu-group-item-current {
    background: #42484F;
    margin-left: 0;
}
#adminmenu .wp-submenu li.wp-submenu-group-item-current.wp-submenu-group-item-first {
    padding-top: 7px;
}
#adminmenu .wp-submenu li.wp-submenu-group-item-current.wp-submenu-group-item-last {
    padding-bottom: 8px;
    margin-bottom: 4px;
}
#adminmenu .wp-submenu .wp-submenu-group-sub-container,
#adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-sub-container,
.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-group-sub-container {
    display: none;

    position: absolute;
    left: 100%;
    top: 0px;
    background: #42484F;
    width: 180px;
    padding: 7px 0 8px;
}
#adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-sub-container,
.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-group-sub-container {
    top: -7px;

}
#adminmenu .wp-submenu .wp-submenu-group-sub-container.bottom-pos,
#adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-sub-container.bottom-pos,
.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-group-sub-container.bottom-pos {
    top: auto;
    bottom: -8px;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current {
    background: #42484F;
    padding-top: 5px;
    margin-top: 3px;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current.has-no-submenu {
    background: none;
}

#adminmenu .wp-submenu li.wp-submenu-group-head.current.has-no-submenu {
    background: none;
    margin-top: -3px;
    padding-top: 1px;
    padding-bottom: 2px;
}


#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container {
    margin-bottom: 4px;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container .wp-submenu-group-item {
   /* margin-left: 0;*/
}
#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container li.wp-submenu-group-item-first {
    padding-top: 0px;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container li.wp-submenu-group-item-last {
    margin-bottom: 0;
    padding-bottom: 0px;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container,
.screen-xs #adminmenu .wp-submenu .wp-submenu-group-sub-container,
.screen-xs #adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-sub-container {
    position: static;
    width: 100%;
}

#adminmenu .wp-submenu .wp-submenu-group-container,
#adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-container {
    position: relative;
    overflow: visible;
}
#adminmenu .wp-submenu .wp-submenu-group-head.current ~ .wp-submenu-group-sub-container,
#adminmenu .wp-submenu .wp-submenu-group-container .wp-submenu-group-sub-container.show,
#adminmenu .wp-not-current-submenu .wp-submenu .wp-submenu-group-container .wp-submenu-group-sub-container.show,
.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-group-container .wp-submenu-group-sub-container.show {
    display: block;
}

#adminmenu .wp-not-current-submenu .wp-submenu  li.wp-submenu-group-head>a,
.folded #adminmenu .wp-has-current-submenu .wp-submenu li.wp-submenu-group-head>a   {
    background: none;
    color: rgba(240,245,250,.7);
    margin: 0;
    padding-right: 16px;
    padding-left: 14px;
}
#adminmenu .wp-not-current-submenu .wp-submenu-group-head div.wp-menu-image,
#adminmenu .wp-not-current-submenu .wp-submenu-group-head div.wp-menu-image:before,
#adminmenu .wp-not-current-submenu a.wp-has-submenu:hover ~ .wp-submenu .wp-submenu-group-head div.wp-menu-image:before,
#adminmenu .wp-not-current-submenu .wp-submenu:hover .wp-submenu-group-head div.wp-menu-image:before {
    color: rgba(240,245,250,.7);
}
#adminmenu .wp-not-current-submenu .wp-submenu  li.wp-submenu-group-head>a:hover,
.folded #adminmenu .wp-has-current-submenu .wp-submenu li.wp-submenu-group-head>a:hover,
#adminmenu .wp-not-current-submenu .wp-submenu-group-head>a:hover div.wp-menu-image,
#adminmenu .wp-not-current-submenu .wp-submenu-group-head>a:hover div.wp-menu-image:before,
#adminmenu a.wp-has-submenu.wp-not-current-submenu:hover ~ .wp-submenu .wp-submenu-group-head>a:hover div.wp-menu-image:before,
#adminmenu .wp-not-current-submenu .wp-submenu:hover .wp-submenu-group-head>a:hover div.wp-menu-image:before    {
    color: #00b9eb;
}
#adminmenu .wp-not-current-submenu .wp-submenu-group-head div.wp-menu-image,
.folded #adminmenu .wp-has-current-submenu .wp-submenu-group-head div.wp-menu-image {
    float: left;
    margin-left: -2px;
    margin-right: 3px;
}
.folded #adminmenu .wp-not-current-submenu .wp-submenu-group-head div.wp-menu-image,
.folded #adminmenu .wp-has-current-submenu .wp-submenu-group-head div.wp-menu-image {
    margin-left: -7px;
}
@media only screen and (max-width: 960px) {
    .auto-fold #adminmenu .wp-submenu-group-head div.wp-menu-image {
        position: relative;

    }
}
#adminmenu .wp-submenu .wp-submenu-group-head.current.nosubmenu {
    padding-bottom: 4px;
    padding-top: 1px;
}
.customize-support #adminmenu .menu-top-group .menu-icon-appearance ~ ul.wp-submenu-group-sub-container a[href="themes.php?page=custom-header"],
.customize-support #adminmenu .menu-top-group .menu-icon-appearance ~ ul.wp-submenu-group-sub-container a[href="themes.php?page=custom-background"] {
    display: none;
}

