.categories_block_left {
	padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
}

.categories_block_left  .block_content > ul {
	position:relative;
 }
.categories_block_left  li {
  position: relative; }
  
  .categories_block_left li a {
	color: #333333;
	display: inline-block;
	font-size: 14px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	position: relative;
}

.categories_block_left li>a:after {
	content: "";
    background-color: #000000;
    height: 2px;
    width: 0%;
    left: 50%;
    position: absolute;
	bottom: 3px;
    -webkit-transition: width .3s ease-in-out;
    -moz--transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.categories_block_left li>a:hover:after, .categories_block_left li a:focus:after, .categories_block_left li a.selected:after {
	width: 100%;
}

  .categories_block_left li span.grower {
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
    cursor: pointer;
	color: #333333;
    font-size: 11px; }
    
	.categories_block_left  li span.grower.CLOSE:before, .categories_block_left  li span.grower.OPEN:before {
	  font-family: "Linearicons";
	  content: "\e93a";
      display: block;
      vertical-align: middle;
      width: 30px;
      height: 30px;
      color: #333333;
      line-height: 29px;
      text-align: center;
	  -moz-transition: 0.3s all ease;
      -o-transition: 0.3s all ease;
      -webkit-transition: 0.3s all ease;
      transition: 0.3s all ease;	
     }  
    .categories_block_left  li span.grower.OPEN:before {
	  -moz-transform: rotate(-180deg);
   	  -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);	
	 }

  .categories_block_left  li span.grower:hover + a,
  .categories_block_left  li a:hover,
  .categories_block_left  li a.selected {
	color: #000;
}
  .categories_block_left  li li a {
	color: #777777;
	font-weight: 400;
	line-height: normal;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 10px;
}
    .categories_block_left  li li a:before {
}
