Ah… Divi.. Can’t help you there. I never use editors for my layout. I believe they tend to use way too much code for something simple. Just my opinion, but if you learn HTML & CSS you often can get things done exactly to your liking. ??
In your EM Settings, something as simple as this will get you started:
(Change the X in your preferred image width & height).
<div class="event-boxed">
<div class="event-boxed-image">
#_EVENTIMAGE{X,X}
</div>
<div class="event-boxed-info">
<h2><a href="#_EVENTURL">#_EVENTNAME</a></h2>
<p>#_EVENTEXCERPT</p>
<p><span class="icon">📆</span>#_{d-m-Y}</p>
<p><span class="icon">⏰</span>#_12HSTARTTIME - #_12HENDTIME</p>
<p><span class="icon">📍</span>#_LOCATIONNAME</p>
</div>
</div>
Then add CSS to your liking. If Dvi has a Customizer (doubt it won’t hehehe), the best place to add additional CSS is in Dashboard > Appearance > Customizer > Additional CSS.
.event-boxed {
display: block;
margin: 50px auto;
max-width: 900px;
height: 330px;
background-color: LightGray;
}
.event-boxed-image {
display: inline-block;
width: 50%;
float: left;
}
.event-boxed-image img {
border: none;
}
.event-boxed-info {
display: inline-block;
width: 50%;
float: right;
}
.icon {
width: 100px;
padding-right: 25px;
}
To use Emoji codes (natively supported by WordPress) so you do not have to enqueue FontAwesome: https://www.iemoji.com/view/emoji/518/objects/alarm-clock