.sidebar-inner {
    padding: 0px;
}

.sidebar.sidebar-left .box-categories, .sidebar.sidebar-left .box-filters, .sidebar.sidebar-left .box-topProducts, .sidebar.sidebar-left .box-productRating, .sidebar.sidebar-left .banner, .sidebar.sidebar-left .box-section1 {
    padding: 20px;
}

.sidebar.sidebar-left .box-categories {
    background-color: #009fe3;
}
.box-categories h4 {
  color: white;
}
.box-categories .topic.active > a:hover, .box-categories .topic.child-active > a, .box-categories .topic.child-active > a:hover, .box-bg-variant .categories a:hover {
  text-decoration: underline !important;
}

#categories .expandable>.topic>a>span:before{
    content: "\e918";
    height: 12px;
    line-height: 12px;
    transition: transform .3s ease-out;
    width: 12px;
    color: white;
}

.box-categories .topic > a {
  font-size: 15px !important;
  font-weight: bold;
  color: #fff !important;
  line-height: 1.4
}
.expanded > a {
  font-size: 14px;
  font-weight: bold;
}
#categories .expandable.expanded > ul {
  padding: 8px 0;
}
.topic.child-active {
  padding-bottom: 8px;
}
.expanded .expanded ul a {
  font-size: 14px;
  font-weight: 500;
  color: #666;
  margin-left: 10px;
}
.categories li.active > a, .categories li.active > a:hover {
  background-color: #d9e9f8;
  color: #666;
}
#categories .expanded > a > span:before {
  color: #009fe3;
}
.expanded .expanded, .expanded > a {
  background-color: #d9e9f8;
}

.filter-sections .filter-count, .filter-label.disabled {
  color: black;
}