JSFiddle - React, Tailwind, and code Playground
by gandjyar
HTML
<article class="post-846 post type-post status-publish format-standard has-post-thumbnail category-sides tag-garlic tag-potatoes tag-side-dishes blog sm-col-1 entry">
<header class="entry-header">
<a class="entry-image-link" href="http://ekstaging.flywheelsites.com/crispy-garlic-potato-roast/" aria-hidden="true" tabindex="-1"><img src="http://ekstaging.flywheelsites.com/wp-content/uploads/2014/03/garlic-potatoes2-1-650x845.jpg" class="aligncenter post-image entry-image" alt="Crispy Garlic Roasted Potatoes golden and crispy straight from the oven" width="650" height="845"></a>
</header>
<div class="entry-content" data-content-ads-inserted="true">
<p class="entry-meta"><time class="entry-time">12/23/19</time></p>
<h2 class="entry-title"><a class="entry-title-link" rel="bookmark" href="http://ekstaging.flywheelsites.com/crispy-garlic-potato-roast/">Crispy Garlic Roasted Potatoes</a></h2>
<p>This Crispy Garlic Roasted Potatoes recipe is a simple way to roast potatoes. It looks impressive, tastes great and always a hit! This foolproof recipe will ensure even first-timers get <span class="ellipsis">...</span> <span class="more-link-container"><a class="more-link" href="http://ekstaging.flywheelsites.com/crispy-garlic-potato-roast/">View Post</a></span></p>
</div>
</article>
CSS
.content, .content.flexbox {
width: 650px;
max-width: initial;
}
.content-sidebar .content {
margin-right: 30px;
}
.flexbox {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -8px;
margin-right: -8px;
}
.flexbox .sm-col-1 {
width: 100%;
}
.blog .content .entry {
border-bottom: 1px solid
#dee0df;
text-align: left;
margin: auto;
background:
#fff;
}
.blog .entry-header {
display: block;
text-align: left;
font-size: 16px;
line-height: 1.5;
margin-top: 10px;
}
.blog .content > .entry .entry-image-link {
max-width: 317px;
float: left;
margin-right: 20px;
}
.post-listing .content .entry-image, .featured-posts .entry-image {
display: block;
margin: 0 auto;
}
.blog .entry-content {
display: block;
text-align: left;
font-size: 16px;
line-height: 1.5;
padding: 0 10px 10px;
}
.blog .content > .entry .entry-meta {
text-align: left;
margin: 0;
}
.post-listing .content .entry-title, .featured-posts .entry-title {
margin-bottom: 0;
}
.blog .content .entry-title-link {
color:
#234d76;
font-size: 28px;
letter-spacing: 0;
font-weight: 600;
line-height: 1;
text-transform: capitalize;
}
.blog .content > .entry .entry-title-link {
text-align: left;
}
.blog .content > .entry .entry-meta {
text-align: left;
margin: 0;
}
.blog .entry-content p {
margin: 5px;
}