/*color*/
.bt-category {
  overflow: hidden; }
  .bt-category .box-heading {
    padding: 0; }
    .bt-category .box-heading h2 {
      position: relative;
      margin-bottom: 10px; }
  .bt-category .box-category {
    margin: 0;
    list-style: none; }
  .bt-category .box-category li {
    position: relative;
    margin: 0; }
    .bt-category .box-category li:hover {
      color: #a07936; }
    .bt-category .box-category li a {
      color: #202020;
      text-transform: uppercase;
      font-size: 13px;
      display: block; }
      .bt-category .box-category li a:hover, .bt-category .box-category li a.active {
        color: #a07936;
        font-weight: 700;
        background-color: transparent; }
      .bt-category .box-category li a.active + span:before {
        content: "\f056";
        color: #a07936; }
      .bt-category .box-category li a span:hover:before {
        content: "\f056";
        color: #a07936; }
    .bt-category .box-category li > span {
      position: absolute;
      top: 0px;
      right: 20px;
      text-align: center;
      z-index: 3;
      cursor: pointer; }
      .bt-category .box-category li > span:before {
        content: "\f055";
        font-family: 'FontAwesome';
        display: inline-block;
        vertical-align: middle; }
      .bt-category .box-category li > span:after {
        content: " ";
        display: inline-block;
        height: 42px;
        vertical-align: middle; }
      .bt-category .box-category li > span:hover:before {
        content: "\f056";
        color: #a07936; }
    .bt-category .box-category li + li a {
      border-top: 1px solid #ebebeb; }
    .bt-category .box-category li .item_child {
      display: none; }
      .bt-category .box-category li .item_child li a {
        padding: 10px 10px 10px 30px; }
    .bt-category .box-category li > li > a {
      position: relative;
      padding: 10px 10px 10px 0;
      line-height: 20px; }
      .bt-category .box-category li > li > a:before {
        content: " ";
        position: absolute;
        top: 0px;
        left: 40px;
        height: 100%;
        border-left: 1px solid #e5e5e5; }
    .bt-category .box-category li > li.child:first-child a.active {
      border-bottom: 1px solid #ebebeb; }
/*# sourceMappingURL=boss_category.css.map */