#lih-shang .woocommerce-breadcrumb {
  display: none;
}

#lih-shang #content {
  background: #424242;
  margin-bottom: 0;
  color: #EDEDED;
}

#lih-shang .page-title {
  background: #424242;
  color: #fff;
  padding-bottom :0;
}

#lih-shang .page-title h1, #lih-shang .page-title p {
  color: inherit;
}

#lih-shang .ProductArchive {
  padding: 0 15px;
}

#lih-shang .ProductArchive .products {
  /* Overlapps with woocommerce sorting, but will show when sorting does not exist (ex: category archive pages) */
  margin-top: 30px;
}

/* In case where categories followed by a product, should do a line-break */
#lih-shang .product-category + .type-product {
  clear: both;
}

/* Category items */
#lih-shang .CategoryItem-thumb {
  position: relative;
}

#lih-shang .CategoryItem-info:before {
  position: absolute;
  content: '';
  left: 8px; top: 8px; bottom: 8px; right: 8px;
  border: 2px solid #ededed;
}

#lih-shang .CategoryItem-info {
  position: absolute;
  background: rgba(0,0,0,.22);
  left: 0; top: 0; right: 0; bottom: 0;
  padding: 16px;
  text-align: center;
  color: #c99542;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;

  -webkit-transition: background .3s ease;

          transition: background .3s ease;
}

#lih-shang .CategoryItem-info:hover {
  background: rgba(0,0,0,.5);
}

#lih-shang .CategoryItem-icon .dashicons {
  color: #ededed;
  font-size: 44px;
  width: 44px;
  height: 44px;
}

#lih-shang .CategoryItem-title {
  color: #ededed;
  font-size: 28px;
}

#lih-shang .CategoryItem-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0;
      -ms-flex: 0 0 0;
          flex: 0 0 0;
  opacity: 0;
  color: #ededed;
  -webkit-transition: opacity .3s ease;
          transition: opacity .3s ease;
}

#lih-shang .CategoryItem-info:hover .CategoryItem-description {
  opacity: 1;
/*   -webkit-animation: fade-in .2s forwards; */
}

/* Override ferado setup */
#lih-shang .page-title {
  display: block !important;
}

#lih-shang .orderby {
  width: 10em;
}

@-webkit-keyframes fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}