.post {

}

.post-title {

color: #3B5998;
font-size: 36px;
font-weight: bold;

}

.post-tagline {

font-size: 16px;
color: #333;
font-weight: normal;
margin-bottom: 16px;

}

.post-meta {

font-size: 12px;
line-height: 100%;
color: #777;
margin: 16px 0;
text-decoration: underline;

}

.post-image {

height: 350px;
> span {
  width: 100%;
  height: 100%;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
}

}

.post-content {

font-size: 16px;
line-height: 150%;
color: #333;
text-align: justify;
> p {
  margin: 16px 0;
}

}

.post-end {

width: 100px;
height: 1px;
border-top: 2px solid #DDD;
margin: 32px auto 32px auto;

}