Yup, it’s completely possible. 🙂
Something like this might work, depending on your website layout:
.widget_recent_sermons_meta {
display: flex;
flex-wrap: wrap;
}
.widget_recent_sermons_meta > a {
order: 1;
}
.widget_recent_sermons_meta > span {
order: 0;
}
You need to put this code into your template CSS file or field that allows inputting custom CSS code.
By the way, widget should look pretty non-confusing out of the box. There might be some template styling issue that is preventing it to look normal. Here’s an example how it should look:

It looked ok before, like your example.
Probably one of the recent updates changed that
Hey @knireis,
Yes, you are right, a recent update broke it. But we fixed it an hour ago. The fix is not yet officially released. You can download and install development version and test it out before its released.
Or you can wait a bit until we make an official release, since development release might contain bugs. 🙂