.toolbar .toolbar-icon.toolbar-icon-custom-menu-search:before {
  background-image: url(../icons/bebebe/loupe.svg);
}
.toolbar form.custom-menu-search-form {
  margin-left: 0.5rem;
}
#custom-menu-search-toolbar-tab .form-item {
  margin: 0;
}
#custom-menu-search-toolbar-tab .form-item  input {
  padding: 0.55rem 0.339rem;
}
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list {
  z-index: 9999;
  overflow-y: scroll;
}
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list li.custom-menu-search-autocomplete-list-item,
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list li.custom-menu-search-autocomplete-list-item.ui-state-active {
  background: initial;
  border: none;
  border-bottom: 1px dotted;
  color: rgb(51, 51, 51);
  cursor: pointer;
  display: list-item;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif;
  font-size: 13px;
  font-stretch: 100%;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
  line-height: 20.0063px;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-size-adjust: 100%;
  z-index: 9999;
}
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list a.custom-menu-search-autocomplete-link {
  color: #0074bd;
  cursor: pointer;
  border: none;
  background: initial;
  display: block;
  font-size: 13px;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  padding: 3px 1em 3px .4em;
  text-decoration: none;
  direction:rtl;
  text-align:right;
}
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list a.custom-menu-search-autocomplete-link.ui-state-active,
ul.ui-widget-content.ui-autocomplete.custom-menu-search-autocomplete-list li.custom-menu-search-autocomplete-list-item.ui-state-focus a.custom-menu-search-autocomplete-link {
  background: none;
  color: #840;
  margin: initial;
}



/*   -------------NEW TREE--------------   */



.sf-accordion-toggle{
	display:none;
}
#superfish-tools{
	display: block !important;
    position: relative !important;
    height: auto !important;
    overflow: inherit !important;
    width: calc(100% + 2em) !important;
    left: auto !important;
    top: auto !important;
    margin: 0 -1em;
}
.sfHover > ul{
	right:0 !important;
}





 #sidebar-first ul {width:100%!important}
 
[dir="rtl"] #sidebar-first ul {    margin-right: 0em;} 
 
 
ul.sf-menu .sf-sub-indicator {
    left: unset!important;
    right: 0.15em!important;
}

ul.sf-menu .sf-sub-indicator:after {
    content: "\f0fe"!important;
    font-family: 'font awesome 6 free';
    font-weight: 600;
    color: #86bff5;
    z-index: 5;
    margin: 0.3em 0em 0 0em;
    font-size: 0.8em;
	line-height: 0.5!important;
}
#block-znwsym-2 ul.sf-menu .sfHover > a > .sf-sub-indicator.sf-sub-indicator:after,
ul.sf-menu .menuparent.sf-expanded .sf-sub-indicator:after {
    content: "\f147"!important;    color: #438cd1;  line-height: 0.5!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu ul ul:before, [dir="rtl"] #sidebar-first ul.sf-menu li li:before {
    right: 0.8em!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu li li a:before {
    right: 0.75em!important;
    top: 0!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu li li a {
    padding-right: 2.4em!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent {
    padding-right: 1em!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent ul {
    padding-right: 0;
    box-sizing: border-box;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent > a:before {
    right: -0.15em!important;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent > a {
    padding-right: 1.5em!important;
	width: 93%;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent ul li:last-child:after,
[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent ul:before {
    display: none;
}

[dir="rtl"] #sidebar-first ul.sf-menu li.sf-depth-2.menuparent ul li:after {
    content: "";
    position: absolute;
    height: 2em;
    width: 0.9em;
    border-right: 1px solid #a1b8cf;
    bottom: 0;
    right: 0.85em;
    z-index: 6;
}


#block-znwsym-2 a.is-active {
   background: white;
    box-shadow: -4px 0 #f2105b inset;
    border: 0;
    font-weight: bold;
	border-top:0!important;
    }
	
	ul.ui-autocomplete {
    border: 1px solid silver!important;
    padding: 0!important;
    box-shadow:.2em .2em .2em #aaa
}


a.sf-depth-3 {
    width: 93%!important;
}