/*-----------------------*/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
#subcategories {
  background-color: transparent;
  margin-bottom: 30px;
  padding: 0px 0;
}
#subcategories .product-list {
  margin: 0;
}
#subcategories .cat-name {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  padding: 15px 20px;
  text-align: center;
  color: white;
  margin-bottom: 0px;
  font-weight: 700;
}
#subcategories .cat-name a {
  color: white;
}

.subcategories {
  position: relative;
  overflow: hidden;
}
.subcategories:before {
  content: "";
  bottom: -25px;
  left: 0;
  width: 100%;
  display: block;
  padding: 45px 20px;
  position: absolute;
  background: rgba(38, 38, 38, 0);
  background: -moz-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(38, 38, 38, 0)), color-stop(100%, rgba(0, 0, 0, 0.92)));
  background: -webkit-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);
  background: -o-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);
  background: -ms-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);
  background: linear-gradient(to bottom, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#000000', GradientType=0 );
}
.subcategories .cat-desc {
  overflow: hidden;
  height: 40px;
  display: none;
}

.category .cat_desc {
  display: none;
}
