/*
Theme Name: skribeworks
Text Domain: skribeworks
Author: skribe
Author URI: https://skribeworks.com
Description: A custom theme for skribeworks.com
Version: 1.4
Tags: minimal, skribe, monochrome, responsive
*/

@font-face {
    font-family: 'Oswald';
    src: local('Oswald Regular'), local('Oswald-Regular'),
        url('assets/fonts/Oswald-Regular.woff2') format('woff2'),
        url('assets/fonts/Oswald-Regular.woff') format('woff'),
        url('assets/fonts/Oswald-Regular.ttf') format('truetype'),
        url('assets/fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond';
    src: local('EB Garamond Regular'), local('EBGaramond-Regular'),
        url('assets/fonts/EBGaramond-Regular.woff2') format('woff2'),
        url('assets/fonts/EBGaramond-Regular.woff') format('woff'),
        url('assets/fonts/EBGaramond-Regular.ttf') format('truetype'),
        url('assets/fonts/EBGaramond-Regular.svg#EBGaramond-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond';
    src: local('EB Garamond Italic'), local('EBGaramond-Italic'),
        url('assets/fonts/EBGaramond-Italic.woff2') format('woff2'),
        url('assets/fonts/EBGaramond-Italic.woff') format('woff'),
        url('assets/fonts/EBGaramond-Italic.ttf') format('truetype'),
        url('assets/fonts/EBGaramond-Italic.svg#EBGaramond-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Inconsolata';
    src: local('Inconsolata Regular'), local('Inconsolata-Regular'),
        url('assets/fonts/Inconsolata-Regular.woff2') format('woff2'),
        url('assets/fonts/Inconsolata-Regular.woff') format('woff'),
        url('assets/fonts/Inconsolata-Regular.ttf') format('truetype'),
        url('assets/fonts/Inconsolata-Regular.svg#Inconsolata-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    /* CSS HEX */ 
    --BGCOLOUR: #ffffff;
    --BG-ACCENT: #f7f7f7;
    --BORDERS: #e4e4e4;
    --ACCENT: #9e9e9e;
    --TEXT-ACCENT: #aaaaaa;
    --TEXT: #333333;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img {
    display: block;
}

a:link {
    text-decoration: none;
}

a:visited {
    color: var(--TEXT-ACCENT);
    text-decoration: none;
}

a:hover {
    color: var(--TEXT);
}

a:active {
    color: var(--BG-ACCENT);
}

body {
    font-family: 'EB Garamond';
    font-weight: normal;
    font-style: normal;
    font-size: 1rem;
    background-color: var(--BGCOLOUR);
    color: var(--TEXT);
}

nav {
    border-top: 1px solid var(--BORDERS);
    border-bottom: 1px solid var(--BORDERS);
    padding: 0.5rem;
    margin: 0;
    text-align: center;
    font-family: 'Oswald';
    font-size: 1.1rem;
}

nav ul {
    list-style: none;
}

nav li {
    display: inline-block;
    margin-inline: 0.5rem;
}

.menu-item {
    position: relative;
    display: inline-block;
}

.menu-item .sub-menu {
    background-color: var(--BORDERS);
    display: none;
    position: absolute;
    z-index: 1;
    box-shadow: 2px 2px 5px var(--ACCENT);
    color: var(--TEXT);
    min-width: 100px;
}

.menu-item:hover .sub-menu {
    display: block;
}

h1 {
    font-size: 4rem;
    color: var(--TEXT-ACCENT);
    font-family: 'EB Garamond';   
    font-weight: 600;
    text-transform: uppercase;
    
}

h2 {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);
}

h3 {
    font-family: 'Oswald';
    font-size: 1.4rem;
    color: var(--TEXT-ACCENT);
}

h4 {
    font-family: 'Oswald';
    font-size: 1.3rem;
    color: var(--TEXT-ACCENT);
}

figure {
    padding-bottom: 1rem;
}
.titlebar {
    padding-left: 1rem;
}

header#top {
    padding: 1rem;
    clear: left;
}

header#top h2 {
    
    color: var(--BORDERS);
    letter-spacing: 0.75em;
}

.grid-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 5px;
}

.grid1 {
    grid-column: span 2 / span 2;
    grid-column-start: 2;
    grid-row-start: 1;
}

.grid2 {
    grid-column-start: 4;
    grid-row-start: 1;
    min-width: 20%;
}

.grid3 {
    grid-column-start: 1;
    grid-row-start: 1;
    min-width: 20%;
}

.small-screen {
    display: none;
}

.related-posts {
    background-color: var(--BG-ACCENT);
    border: 1px double var(--BORDERS);
    margin: 1rem 0 1rem 0;
}

.related-posts-grid-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 8px;
}

.related-posts-grid-column {
    display: none;
}

.skribe-related-posts img{
    margin: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
    object-fit: cover;
    width: 300px;
    height: 300px;
}

.related-title {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);
    margin: 1rem 0 1rem 0;
    font-size: 2rem;
    text-align: center;
}

.skribe-related-posts figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
    font-size: 1.3rem;
}

article {
    font-size: 1.2rem;
    margin: 1rem;
    padding: 1rem;
}
article header{
    padding-bottom: 1rem;
}

article header h2 {
    font-family: 'Oswald';
    font-weight: normal;
    font-style: normal;
    font-size: 3rem;
    color: var(--ACCENT);
}

.article-content h2 {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);
    font-size: 180%;
}

.article-content h3 {
    font-family: 'Oswald';
    font-size: 160%;
    color: var(--TEXT-ACCENT);
    font-weight: 900;
}

.article-content h4 {
    font-family: 'Oswald';
    font-size: 120%;
    color: var(--TEXT-ACCENT);
    text-decoration: underline;
}

.article-info {
    color: var(--TEXT-ACCENT);
    padding-left: 4rem;
    padding-bottom: 2rem;
}

.feature-image {
    float: right;
    width: 35%;
}

.feature-image figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.feature-image img {
    width: 100%;
    height: auto;
    float: right;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.feature-image-tall {
    float: right;
    width: 25%;
}

.feature-image-tall figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.feature-image-tall img {
    float: right;
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.wp-block-image {
    width: 40%;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.aligncenter {
    margin: auto;
    text-align: center;
}

.wp-block-image figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.wp-block-image img {
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
    margin: auto;
}

.wp-element-caption {
    text-align: center;
}

.single-feature-image {
    margin: auto;
    width: 100%;
}

.single-feature-image figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.single-feature-image img {
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.archive-feature-image {
    float: right;
    width: 15%;
}

.archive-feature-image figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.archive-feature-image img {
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.archive-feature-image-tall {
    float: right;
    width: 12%;
}

.archive-feature-image-tall figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}
.archive-feature-image-tall img {
    float: right;
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.story-feature-image {
    margin: auto;
    width: 100%;
}

.story-feature-image figcaption {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);   
    text-align: center;
}

.story-feature-image img {
    width: 100%;
    height: auto;
    padding: 3px;
    border: 1px double var(--BORDERS);
}

.story-content p {
    font-size: 1.6rem;
    line-height: 1.8rem;
    text-align: justify;
    text-justify: inter-word;
}

.story-content p:first-of-type::first-letter {
    font-family: 'EB Garamond';
    float: left;
    width: 0.4em;
    font-size: 250%;
    font-weight: 700;
    line-height: 80%;
    color: var(--TEXT-ACCENT);
    padding-right: 0.1rem;
}

.flex-container {
    font-family: 'Oswald';
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
  }
  
.flex-items:nth-child(1) {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    margin: 300px 10px 300px 10px;
    padding: 10px;
    background-color: var(--BG-ACCENT);
    width: 100%;
  }
  
.flex-items article-info {
      color: var(--TEXT);
  } 

.post-categories {
    list-style: none;
    padding-left: 15px;
}

span.cat-header {
    text-decoration: underline;
}

article p{
    font-size: 1.2rem;
    padding: 1rem 0 1rem 0;
    margin: 0.3rem 0 0.3rem 0;
}

.article-content p:first-of-type::first-letter {
    font-family: 'EB Garamond Italic';
    font-style: italic;
    float: left;
    width: 0.7em;
    font-size: 400%;
    font-weight: 700;
    line-height: 80%;
    color: var(--BORDERS);
    padding-right: 0.8rem;
}

article header span.author {
    float: left;
}

.article-link {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT); 
}

.archive-content p:first-of-type::first-letter {
    font-family: 'EB Garamond Italic';
    font-style: italic;
    float: left;
    width: 0.5em;
    font-size: 300%;
    font-weight: 700;
    line-height: 50%;
    color: var(--BORDERS);
    padding-right: 0.6rem;
}

article ul{
    font-size: 1.1rem;
    margin: 0.3rem 0 0.3rem 0;
}

.reactions {
    font-family: 'Oswald';
    color: var(--TEXT-ACCENT);
}

footer{
    font-family: 'Oswald';
    font-size: 1.1rem;
    background-color: var(--ACCENT);
    color: var(--BG-ACCENT);
}

p.copyright {
    text-align:center;
}

p.category {
    margin-top: 20px;
}

.pquote-right {
    float: right;
    width: 40%;
    background: var(--BG-ACCENT);
    padding: 1rem;
    margin: 0 0.7rem 0.7rem 0;
}

.pquote-right p {
    font-size: 105%;
    font-weight: bold;
}

.pquote-left {
    float: left;
    width: 40%;
    background: var(--BG-ACCENT);
    font-weight: bold;
    padding: 1rem;
    margin: 0 0.7rem 0.7rem 0;
}

.pquote-left p {
    font-size: 105%;
    font-weight: bold;
    padding-bottom: 0;
}

blockquote {
    margin: 0; /* gets rid of the default blockquote margin */
}

.breadcrumbs {
    font-family: 'Oswald';
    font-size: 1.1rem;
}

div.wp-block-embed__wrapper iframe {
    display: block;
    border-style:none;
    margin: 0 auto;
}

.pf-embed iframe {
    display: block;
    margin: 0 auto;
}

section.pagination {
    font-family: 'Oswald';
    font-size: 1.25rem;
    word-spacing: 5px;
    text-align: center;
    margin-top: 1rem;
    border-top: 1px solid var(--BORDERS);
}

.searchbox {
    margin-top: 20px;
}

section.search-form {
    display: block;
    text-align: center;
}

section.search-form form{
    display: inline-block;
    text-align: left;
    margin: auto;
}

.socials {
    float: right;
    margin: 0 1rem 0 1rem;
}

.social-parent {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 5px;
}
.social-btn {
    transition: 0.3s;
    color: #e4e4e4;
}

 .social-btn:hover{
    color: #9e9e9e;
 }

 .div1 .tooltiptext{
    visibility: hidden;
    z-index: 1;
 }

 .div1:hover .tooltiptext{
    visibility: visible;
 }

.follow {
    font-family: 'Oswald';
    font-size: 1.6rem;
    text-align: center;
}

.wp-polls p:first-of-type::first-letter {
	all: unset
}

.wp-polls-ans p:first-of-type::first-letter {
	all: unset
}

:where(article ol, article ul) {
    margin-inline-start: 0;
    padding-inline-start: 40px;
}

.wp-block-footnotes {
    margin-top: 1rem;
    padding-top: 1rem;
    border-top: 1px solid var(--ACCENT);
	font-size: 80%;
}

.sharing {
    padding-top: 1rem;;
}
/* -------------------------------------------------------------------------- */
/*	12. Comments
/* -------------------------------------------------------------------------- */


/* Comment Headers ----------------------------- */

.comments-wrapper {
	margin-top: 3rem;
}

.comment-reply-title {
	margin: 0 0 0.2rem 0;
	text-align: center;
}


/* Comment Item ----------------------------- */

/* COMMENT HEADER */

.comments-inner p {
    font-size: 1rem;
}

.comments-inner li {
    list-style: none;
}

.comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {
	padding-top: 1rem;
}

div.comment:first-of-type {
	margin-top: 1rem;
	padding-top: 0;
}

.comments-header {
    font-family: 'Inconsolata Regular';
    font-size: 1rem;  
}
.comments .comments-header + div {
	margin-top: 0;
	padding-top: 0;
}

.comment-body {
	position: relative;
    color: var(--ACCENT);
    font-family: 'Inconsolata Regular';
    font-size: 0.5rem;
    font-weight:200;
}

.comment .comment {
	padding-left: 5%;
}

.comment-meta {
	line-height: 1.1;
	margin: 0.5rem 0 0.5rem 0;
	min-height: 1rem;
	padding-left: 1rem;
	position: relative;
    font-size: 0.9rem;
}

.hide-avatars .comment-meta {
	min-height: 0;
	padding-left: 0;
}

.comment-meta a {
	color: inherit;
}

.comment-author {
	font-size: 1rem;
	font-weight: 400;
}

.comment-author a {
	text-decoration: underline;
}

.comment-author a:hover,
.comment-author a:focus {
	text-decoration: none;
}

.comment-meta .avatar {
	height: 0.8rem;
    float:left;
	left: 0;
	top: 0;
	width: 1rem;
}

.comment-author .url {
	text-decoration: underline;
}

.comment-metadata {
	color: var(--gray);
	font-size: 0.8rem;
	font-weight: 400;
	margin-top: 0.2rem;
}

.comment-metadata a {
	text-decoration: none;
}

.comment-metadata a:focus,
.comment-metadata a:hover {
	text-decoration: underline;
}


/* COMMENT CONTENT */

.comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: 100%;
    background-color:var(--TEXT-ACCENT);
    padding:.5em;
}

.comment-content.entry-content .alignleft {

	/*rtl:ignore*/
	margin-left: 0;
}

.comment-content.entry-content .alignright {

	/*rtl:ignore*/
	margin-right: 0;
}

/* COMMENT FOOTER */

.comment-footer-meta {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-size: 0.5rem;
	font-weight: 600;
	justify-content: flex-start;
	letter-spacing: 0.04em;
	line-height: 1;
    /* margin: 1rem 0 -1rem -1rem; */
	text-transform: uppercase;
}

.comment-footer-meta > * {
	margin: 0 0 1rem 1rem;
}

.comment-reply-link {
	color: var(--TEXT-ACCENT);
	display: block;
    font-size: 0.8rem;
    margin-bottom: 10px;
}

.bypostauthor .comment-footer-meta .by-post-author {
	display: block;
}

.comment-footer-meta a {
	text-decoration: none;
}

.comment-footer-meta a:focus,
.comment-footer-meta a:hover {
	text-decoration: underline;
}


/* Pingbacks & Trackbacks ------------------------- */

.pingback .comment-meta,
.trackback .comment-meta {
	padding-left: 0;
}


/* Comments Pagination ---------------------------- */

.comments-pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 2rem;
	text-align: center;
}

.comments-pagination.only-next {
	justify-content: flex-end;
}

.comments-pagination .page-numbers {
	display: none;
	text-decoration: none;
}

.comments-pagination .page-numbers:focus,
.comments-pagination .page-numbers:hover {
	text-decoration: underline;
}

.comments-pagination .prev,
.comments-pagination .next {
	display: block;
}

.comments-pagination .prev {
	left: 0;
}

.comments-pagination .next {
	right: 0;
	text-align: right;
}


/* Comment Respond ---------------------------- */

.comment-respond::after {
	clear: both;
	content: "";
	display: block;
}

.comment-respond .comment-notes,
.comment-respond .logged-in-as {
	color: var(--TEXT-ACCENT);
	font-size: 1rem;
	line-height: 1;
	margin: -1rem 0 2rem 0;
	text-align: center;
}

.comment-respond .comment-notes a,
.comment-respond .logged-in-as a {
	color: inherit;
	text-decoration: none;
}

.comment-respond .comment-notes a:focus,
.comment-respond .comment-notes a:hover,
.comment-respond .logged-in-as a:focus,
.comment-respond .logged-in-as a:hover {
	text-decoration: underline;
}

.comment-respond p {
	line-height: 1.1;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
}

.comment-respond p:not(.comment-notes) {
	max-width: 58rem;
}

.comment-form-cookies-consent {
	align-items: baseline;
	display: flex;
}

.comment-respond > p:last-of-type {
	margin-bottom: 0;
}

.comment-respond label {
	display: block;
}

.comment-respond input[type="checkbox"] + label {
	font-size: 1.5rem;
	line-height: 1.25;
}

.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {
	margin-bottom: 0;
}

.comment-respond textarea {
	height: 15rem;
}

.comment-respond #submit {
	display: block;
}

.comment-respond .comments-closed {
	text-align: center;
}


/* Reply Respond ---------------------------- */

.comments .comment-respond {
	padding: 3rem 0 0;
}

.comments .comment-respond .comment-reply-title,
.comments .comment-respond .comment-notes,
.comments .comment-respond .logged-in-as {
	text-align: left;
}

.comment-reply-title small {
	display: block;
	font-size: 1rem;
	font-weight: 600;
	margin: 1rem 0 0 0;
	white-space: nowrap;
}

.comment-reply-title small a {
	text-decoration: none;
}

.comment-reply-title small a:focus,
.comment-reply-title small a:hover {
	text-decoration: underline;
}

/* Breakpoints ----------------------------------------------------------------------- */

@media only screen and (max-width: 768px) {
    div.grid3, div.grid2 {
      display: none;
    }

    div.grid1 {
        min-width: 360px;
    }

    .small-screen {
        display: block;
    }

    .article-info {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);
        padding-left: 0.2rem;
        padding-bottom: 1rem;
    }

    .article-info p {
        font-size: 0.9rem;
        margin: 0;
    }

    header#top h1{
        font-size: 2rem;
        clear: left;
    }

    header#top h2 {
        letter-spacing: normal;
    }

    article header h2 {
        font-size: 1.7rem;
    }

    .article-content p:first-of-type::first-letter {
        font-family: 'EB Garamond';
        font-style: italic;
        float: left;
        width: 0.7em;
        font-size: 200%;
        font-weight: 700;
        font-style: italic;
        line-height: 20%;
        color: var(--BORDERS);
        padding-right: 0.3rem;
    }

    article header div.article-info {
        color: var(--TEXT-ACCENT);
        padding-left: 0;
        padding-bottom: 1.5rem;
    }

    .fa {
        font-size: 2rem;
    }

    .socials {
        float: left;
    }

    .follow {
        display: none;
    }

    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 300px;
        height: 300px;
    }

    .pquote-right {
        display: none;
    }
    
    .pquote-left {
        display: none;
    }

    .story-content p {
        font-size: 1.1rem;
        line-height: 1rem;
        text-align: justify;
        text-justify: inter-word;
    }

    figcaption {
        font-size: 80%;
    }
}

@media only screen and (max-width: 1900px) {
    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 200px;
        height: 200px;
    }

}
@media only screen and (max-width: 1400px) {
    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 150px;
        height: 150px;
    }

}

@media only screen and (max-width: 1100px) {
    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 100px;
        height: 100px;
    }

    .pquote-right {
        float: right;
        width: 40%;
        background: var(--BG-ACCENT);
        padding: 0.8rem;
        margin: 0 0.6rem 0.6rem 0;
    }
    
    .pquote-right p {
        font-size: 105%;
        font-weight: bold;
    }
    
    .pquote-left {
        float: left;
        width: 40%;
        background: var(--BG-ACCENT);
        font-weight: bold;
        padding: 0.8rem;
        margin: 0 0.6rem 0.6rem 0;
    }
    
    .pquote-left p {
        font-size: 105%;
        font-weight: bold;
    }
    
    .article-content p:first-of-type::first-letter {
        font-family: 'EB Garamond';
        font-style: italic;
        float: left;
        width: 0.6em;
        font-size: 300%;
        font-weight: 700;
        font-style: italic;
        line-height: 15%;
        color: var(--BORDERS);
        padding-right: 0.2rem;
    }

}

@media only screen and (max-width: 900px) {

    div.grid3, div.grid2 {
        display: none;
    }
  
    div.grid1 {
          min-width: 360px;
    }

    .small-screen {
        display: block;
    }

    .article-info {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);
        padding-left: 0.2rem;
        padding-bottom: 1rem;
    }

    .article-info p {
        font-size: 0.9rem;
        margin: 0;
    }
  
    header#top h1{
        font-size: 2rem;
        clear: left;
    }

    header#top h2 {
        letter-spacing: normal;
    }

    article header h2 {
        font-size: 1.7rem;
    }

    .article-content p:first-of-type::first-letter {
        font-family: 'EB Garamond';
        font-style: italic;
        float: left;
        width: 0.7em;
        font-size: 250%;
        font-weight: 700;
        font-style: italic;
        line-height: 20%;
        color: var(--BORDERS);
        padding-right: 0.3rem;
    }

    article header div.article-info {
        color: var(--TEXT-ACCENT);
        padding-left: 0;
        padding-bottom: 1.5rem;
    }

    .fa {
        font-size: 2rem;
    }

    .socials {
        float: left;
    }

    .follow {
        display: none;
    }

    .related-posts {
        background-color: var(--BG-ACCENT);
        border: 1px double var(--BORDERS);
        margin: 1rem 0 1rem 0;
    }
    
    .related-posts-grid-row {
        display: none;
    }

    .srp-2 {
        grid-row-start: 2;
    }

    .srp-3 {
        grid-row-start: 3;
    }

    .related-posts-grid-column {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(3, 1fr);
        gap: 5px;
    }
    
    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 300px;
        height: 300px;
    }
    
    .related-title {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);
        margin: 1rem 0 1rem 0;
        font-size: 2rem;
        text-align: center;
    }
    .skribe-related-posts figcaption {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);   
        text-align: center;
        font-size: 1.3rem;
    }

    .skribe-related-posts img{
        margin: auto;
        padding: 3px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 300px;
        height: 300px;
    }

    .pquote-right {
        display: none;
    }
    
    .pquote-left {
        display: none;
    }

    .story-content p {
        font-size: 1.1rem;
        line-height: 1rem;
        text-align: justify;
        text-justify: inter-word;
    }

}

@media only screen and (max-width: 500px) {
    nav {
        font-size: 0.8rem;
    }

    div.grid3, div.grid2 {
        display: none;
    }

    div.grid1 {
        min-width: 300px;
    }

    .small-screen {
        display: block;
    }

    .article-info {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);
        padding-left: 0.2rem;
        padding-bottom: 1rem;
    }

    .article-info p {
        font-size: 0.7rem;
        margin: 0;
    }

    header#top h1{
        font-size: 1.5rem;
        clear: left;
    }

    header#top h2 {
        letter-spacing: normal;
    }

    article header h2 {
        font-size: 1.5rem;
    }

    .article-content p:first-of-type::first-letter {
        font-family: 'EB Garamond';
        font-style: italic;
        float: left;
        width: 0.6em;
        font-size: 150%;
        font-weight: 700;
        font-style: italic;
        line-height: 15%;
        color: var(--BORDERS);
        padding-right: 0.25rem;
    }

    article header div.article-info {
        color: var(--TEXT-ACCENT);
        padding-left: 0;
        padding-bottom: 1.2rem;
    }

    .fa {
        font-size: 1.5rem;
    }

    .socials {
        float: left;
    }

    .follow {
        display: none;
    }

    .skribe-related-posts img{
        margin: auto;
        padding: 2px;
        border: 1px double var(--BORDERS);
        object-fit: cover;
        width: 200px;
        height: 200px;
    }

    .skribe-related-posts figcaption {
        font-family: 'Oswald';
        color: var(--TEXT-ACCENT);   
        text-align: center;
        font-size: 1rem;
    }

    .pquote-right {
        display: none;
    }
    
    .pquote-left {
        display: none;
    }
    
    .story-content p {
        font-size: 1.1rem;
        line-height: 1rem;
        text-align: justify;
        text-justify: inter-word;
    }
}