Written by Anonymous
#sidebar .widget_categories ul { padding-left: 0; } .widget_categories ul.children { padding-left: 25px; margin-bottom: 10px; } #sidebar .widget_categories ul li { margin-bottom: 0; } .widget_categories > ul > li { border-bottom: 1px solid rgba(0, 0, 0, .05); } .widget_categories ul li a { color: #333; display: block; font-size: 15px; padding: 12px 40px 12px 28px; position: relative; text-decoration: none; transition: .3s cubic-bezier(.4, 0, .2, 1); } .widget_categories ul li a:hover { color: #c03; transform: translateX(3px); } .widget_categories > ul > li > a:before, .widget_categories .children li a:before { color: #00b7d1; display: inline-block; font-family: FontAwesome; left: 6px; margin-right: 8px; position: absolute; top: 50%; transform: translateY(-50%); } .widget_categories > ul > li > a:before { content: '\f138'; font-size: .85rem; } .widget_categories .children li a:before { content: '\f111'; font-size: .5rem; } .widget_categories .post-count { border: 1px solid #ccc; border-radius: 2px; color: #aaa; font-size: 11px; height: 20px; line-height: 20px; min-width: 30px; position: absolute; right: 3px; text-align: center; transition: .3s cubic-bezier(.4, 0, .2, 1); } .widget_categories ul li a:hover .post-count { color: #fff; background: #aaa; border: 1px solid #aaa; }