
  /* Main Menu div*/
  #wpadminbar .ab-top-menu>.apspider_menu_class>.ab-sub-wrapper {
    max-height: 90vh;
    min-width: 300px;
    opacity: 0.94;
    overflow-x:  hidden;
    overflow-y: auto;
  }

  /* Give placeholder colour a set value for all browsers */

  body .apspider_menu_class ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #777777 !important;
  }
  body .apspider_menu_class ::-moz-placeholder { /* Firefox 19+ */
    color: #777777 !important;
  }
  body .apspider_menu_class :-ms-input-placeholder { /* IE 10+ */
    color: #777777 !important;
  }
  body .apspider_menu_class :-moz-placeholder { /* Firefox 18- */
    color: #777777 !important;
  }



  /* Highlight Grey Item */
  #wpadminbar #wp-toolbar .apspider_highlighted a{
    text-decoration: underline;
    color: #848484;
  }

  /* Search */
  #wpadminbar input.apspider_search{
  width: 100%;
  border: none;
  padding: 0px 5px;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.28);
  color: white;
  min-height:26px;
  font-size:14px;
  line-height:14px;
}

/* Current Page Highlighted Item */
#wpadminbar #wp-toolbar .blueselected a{
  color: #00b9eb;
}



/* Make the wrapping submenu come within the right place */
#wpadminbar #wp-toolbar .apspider_menu_class>.ab-sub-wrapper .hover .ab-sub-wrapper
{
  right: 0;
  margin-left: 0;
  padding: 0;
  margin-top: -23px;
  box-shadow: none;
}

#wpadminbar #wp-toolbar .apspider_menu_class>.ab-sub-wrapper .ab-sub-wrapper *
{
  line-height: 0;
}
#wpadminbar #wp-toolbar .apspider_menu_class>.ab-sub-wrapper .ab-sub-wrapper ul
{
  padding:  0;
}



/* Set submenu buttons to some defaults */
#wpadminbar #wp-toolbar .apspider_highlighted_view, #wpadminbar #wp-toolbar .apspider_highlighted_view *{
  background-color: inherit;
  max-width: 18px;
  margin:0;
  padding:0;
  text-align: center;
  position: relative;
}

/* Make them inline on the same item */
#wpadminbar #wp-toolbar .apspider_highlighted_view{
  display:inline-block;
  float: none;
  padding: 0 5px;
  border-left: 1px dotted #808080;
}

/* View Button Icon */
.apspider_highlighted_view a:before{
  content: "\f504";
}

/* Other Button Icon */
.icon2 a:before{
  content: "\f464";
}

/* Other Button Icon */
.icon3 a:before{
  content: "\f309";
}


/* Hide default arrow for submenu items */
#wpadminbar .apspider_menu_class .menupop>.ab-item:before{
content: "";
}
#wpadminbar .apspider_menu_class .wp-admin-bar-arrow{
  display: none;
}


/* give a white text color */
li.apspider_menu_class>a, li.apspider_menu_class>div.ab-empty-item{
  color: inherit;}

/*To handle if menu bar gets too long, it will overflow, so set state to hidden unless hovered*/
#wpadminbar{overflow:hidden;}
#wpadminbar:hover{height:auto;
overflow: visible;}

/* Sort links are initially hidden */

a.apspider_sort{
  display:inline !important;
  cursor:pointer;
}

.apspider_highlighted_sort.dontshow{
  display:none;
}