/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.flyout-menu.catalog-categories-tree {
  z-index: 99;
}

.flyout-menu.catalog-categories-tree li {
  border-color: #404040;
  border-width: 1px;
  border-style: solid none none none;
}

.flyout-menu.catalog-categories-tree li ul.sublevel li.first {
  border-top: none;
}

.flyout-menu.catalog-categories-tree.catalog-categories > li > ul.sublevel {
  top:-1px;
}

.sidebar .flyout-menu.catalog-categories-tree li ul {
  background-color: #222;
  border-color: #858585;
}

.flyout-menu.catalog-categories-tree li a:active,
.flyout-menu.catalog-categories-tree li a:link,
.flyout-menu.catalog-categories-tree li a:visited,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:active,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:link,
.flyout-menu.catalog-categories-tree li ul.sublevel li a:visited{
  color: #fff;
  border-top: none;
}

.sidebar .flyout-menu.catalog-categories-tree li.hover,
.sidebar .flyout-menu.catalog-categories-tree li:hover {
  background-color: #404040;
}

.flyout-menu.catalog-categories-tree li:hover > a,
.flyout-menu.catalog-categories-tree li ul.sublevel li:hover > a{
  color: #FF9CA3;
}

.flyout-menu.catalog-categories-tree .category-icon {
  top: 9px;
}

.flyout-menu.catalog-categories-tree .icon-triangle:before {
  color: #858585;
}

.flyout-menu.catalog-categories-tree li:hover > .icon-triangle:before {
  color: #FF9CA3;
}
