This should work, see the screenshot above.
.cat-post-item {
list-style-type: square;
list-style-position: inside;
margin-left: 15px;
text-indent: -12px;
}
.cat-post-item > * {
display: inline;
}
.cat-post-item:before, .cat-post-item:after {
display: none !important;
}
https://www.dropbox.com/s/c9mufmvugfgkjh6/list-style%20square.PNG?dl=0
Our proposal is to create and use a Child Themes and use the styles.css file from the Child Theme. So you can update our widget and your used Theme and don’t override your custom made code.
It’s not very difficult to create and start using own Child Themes, but your advantages are huge: https://codex.www.ads-software.com/Child_Themes