/********Css For Category Sidebar Navigation ************/
.block-category-nav{}
.block-category-nav .block-content{padding:0px;}
#category-sidebar-nav{}
#category-sidebar-nav li{padding:0px 0px;}
#category-sidebar-nav li ul li{padding:3px 10px; border-bottom: none !important;}
#category-sidebar-nav li.last{border:0 none;}
#category-sidebar-nav li a{background: url(images/nav-bg-red.png) no-repeat center left; font-size:14px; font-weight:normal; color:#202020; text-decoration:none; display: block; font-family: 'Open Sans', sans-serif; padding: 5px 15px 5px 35px;}
#category-sidebar-nav li ul li a {background: none; padding: 0px 0px 0px 30px;}
#category-sidebar-nav li a:hover{color:#202020;/*  text-decoration:underline; */ }
#category-sidebar-nav  li:hover{background-color: #f4f4f4;/*  text-decoration:underline; */ }

#category-sidebar-nav li ul li a:hover{color:#C11017;/*  text-decoration:underline; */ }
#category-sidebar-nav  li ul li:hover{background: none;/*  text-decoration:underline; */ }
#category-sidebar-nav  li ul .active a {color:#C11017;}
#category-sidebar-nav  li ul .active  {background: #ffffff;}

#category-sidebar-nav .active {background-color: #f4f4f4;/*  text-decoration:underline; */ }
/* Level 0 */
#category-sidebar-nav li.level-top a.level-top{ font-weight: 400;}
#category-sidebar-nav li ul.level0{padding-left:0px; background: #ffffff;}
#category-sidebar-nav li ul.level0 li{border-bottom:1px dotted #cacaca;}
#category-sidebar-nav li ul.level0 li.last{border:0 none;}
/* Level 1 */
#category-sidebar-nav li ul li ul{padding-left:10px;}
#category-sidebar-nav li ul li ul li a{color:#5a5a5a;}

.parent ul {display: none;}
.active .level0 {display: block;}
.parent .level0 .active .level1 {display: block;}