assets/css/scss/templates/_single.scss
.single-post {
article.post {
margin: 0 auto;
max-width: 850px;
@include media('<phone') {
padding: 0 25px;
}
.archive-title {
font-size: 30px;
letter-spacing: 1px;
line-height: 1.2;
margin-top: $lsx-gap / 2;
margin-bottom: 5px;
text-align: center;
& > .fa { display: none; }
}
.entry-meta {
margin-top: 20px;
.post-meta {
display: block;
font-size: 13px;
position: relative;
text-align: center;
//&.post-meta-top { margin-top: $lsx-large-gap; }
}
.post-meta-avatar {
border: 2px solid #FFF;
border-radius: 50%;
height: 75px;
left: 50%;
overflow: hidden;
position: absolute;
top: -80px;
transform: translateX(-50%);
transition: border 300ms ease;
width: 75px;
}
}
.entry-content { margin-top: $lsx-gap; }
.post-tags {
& > a {
display: inline-block;
font-size: 13px;
margin-right: 5px;
&:before {
content: '#';
display: inline-block;
}
&:last-child,
&:only-child {
margin-right: 0;
}
}
}
}
.post-navigation {
.nav-links {
margin-left: -15px;
margin-right: -15px;
margin-top: 2.4rem;
@include media('<phone') {
margin-left: 0;
margin-right: 0;
}
.previous,
.next {
@include media('<phone') {
@include make-xs-column(12);
}
& > a {
&:before {
@include fa-icon();
font-size: 5.5rem;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
}
}
.previous {
text-align: left;
& > a {
padding-left: 4.5rem;
&:before {
content: $fa-var-angle-left;
left: 15px;
}
}
}
.next {
text-align: right;
& > a {
padding-right: 4.5rem;
&:before {
content: $fa-var-angle-right;
right: 15px;
}
}
}
a {
& > p,
& > h3 {
margin-bottom: 0;
}
& > p {
font-size: 13px;
line-height: 2;
}
& > h3 {
font-size: 20px;
line-height: 1.35;
}
}
}
}
&.page-has-banner {
article.post {
.entry-meta {
.post-meta-top { margin-top: calc(-#{$lsx-large-gap} + 42.5px + 30px); }
}
}
}
}
.gutenberg-compatible-template.using-gutenberg:not(.has-block-banner):not(.has-block-media-text):not(.has-block-cover) {
.entry-content {
padding-top: $lsx-gap;
}
}