Hey @Rebecca,
I’m sorry to bear this news but this is indeed a result of your theme. Your theme is somehow restructuring much of the default markup of The Events Calendar. We cannot help with theme-related issues like this, unfortunately, so your best bet to truly get things looking as you hope is to contact the theme developer.
That being said, I took a look anyways and played around with some code because I want to at least try and help! I was able to make some progress with the following CSS; I would recommend pasting this into the very bottom of your theme’s style.css file:
#tribe-events-content div.cmsms_icon_list_item_content {
margin-right: 4% !important;
}
For further tweaking you would have to turn to your theme developer, but I hope this makes a difference and helps keep the text from being cut-off.
Sincerely,
George