.title-category { background: rgba(98,75,35,.08); position: relative; padding: 16px 100px 16px 35px; }
.title-category:before { content: ''; width: 8px; height: 1em; background: #5C1905; position: absolute; left: 16px; top: 0; bottom: 0; margin: auto; }
.title-category:after { content: 'ITEM LIST'; font-size: 14px; height: 14px; line-height: 100%; color: #9B9B8C; font-family: 'Cantata One', serif; font-weight: bold; position: absolute; right: 1rem; top: 0; bottom: 0; margin: auto;}

.category-list > li { width: 45%; display: inline-block; vertical-align: top; }
.category-list > li:nth-child(even) { margin-left: 5%; }