/*
Theme Name: Read
Description: Twenty Nineteen child theme
Author: KC
Template: twentynineteen
Version: 1
*/

html { font-size: 62.5%; } 
body { background: url('https://read.untalkativebunny.com/images/background-paper.png') #fffefe; color: #333; font-family: 'Georgia', serif; font-size: 2.4rem; line-height: 1.5; margin: 0; }
.site a:link, .site a:visited, .main-navigation .main-menu > li > a, #colophon .site-info a:hover, #colophon .site-info a:active, .widget a, .widget a:visited { color: #4233ff !important; }
	.site a:hover, .site a:active, .main-navigation .main-menu > li > a:hover, .main-navigation .main-menu > li > a:active, .widget a:hover, .widget a:active, .main-navigation .main-menu > li.current_page_parent > a, .main-navigation .main-menu > li.current_page_item > a { color: #ff338a !important; }
blockquote { background: #fff; border-left-color: #ff338a; border-left-width: 4px; clear: both; font-style: italic; padding: 2rem; }
h1, h2, h3, h4, h5, h6, strong, .site-title, .site-description { font-family: 'Montserrat', sans-serif; font-weight: 600; }
	h2 { font-size: 2.25em; }
	h3 { font-size: 2em; }
	h4 { font-size: 1.7em; }
	h5 { clear: none !important; font-size: 1.5em; }
	h6 { clear: none !important; font-size: 1.1em !important; }
header form { display: flex; justify-content: flex-end; }
input { font-family: 'Montserrat', sans-serif; font-size: 1em; font-weight: 400; padding: 0.5em 1em; }
input[type=email] { border: 1px solid #ccc; display: block; }
input[type=submit], button, .button { background: #4233ff !important; border: 0; border-radius: 0 !important; color: #fff !important; cursor: pointer; margin: 0; }
input[type=submit]:hover { background: #ff338a !important; }
li { line-height: 1.5; }
svg { color: #ff338a !important; }
	.entry-footer svg { height: 23px; width: 25px; padding-bottom: 2px; }
	.entry-meta svg { display: none !important; }
table { width: auto; }
	table, td, th { border: 1px solid #ddd !important; border-collapse: collapse; font-size: 0.8em; }
	td, th { padding: 0.3em 0.5em !important; text-align: center; }
	th { background: #4233ff; color: #fff; font-weight: 600; }
	tr:nth-child(even) { background: #ddd; }
	td:first-of-type, th:first-of-type { text-align: left; }
.alignleft { margin-right: 2em; margin-bottom: 1em; }
.archive .page-header .search-term::after, .archive .page-header .page-description::after, .search .page-header .search-term::after, .search .page-header .page-description::after, .error404 .page-header .search-term::after, .error404 .page-header .page-description::after { content: ""; }
.archive .page-header, .search .page-header, .error404 .page-header { margin: 3em calc(10% + 60px) 0 calc(10% + 60px); }
	.archive .entry .entry-content, .search .entry .entry-content, .error404 .entry .entry-content, .single .entry .entry-content, .blog .entry .entry-content { padding-bottom: 0; }
.button, button, input[type="button"], input[type="reset"], input[type="submit"] { color: #4233ff;  }
.clear { clear: left; }
.currently-reading { display: flex; justify-content: space-between; }
.currently-reading img { height: 200px; width: 100%; }
.entry .entry-content, .archive .site-main, .search .site-main, .error-404 .page-content, .blog .site-main { padding-bottom: 3em; }
.entry .entry-content .more-link:after { content: ""; margin-left: 0; }
.entry .entry-content > ul, .entry .entry-content > ol { margin-left: 0.7em !important; }
.entry .entry-meta > span, .entry .entry-footer > span.tags-links { display: block; }
.entry-meta, .entry-footer { text-transform: uppercase; }
.grid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-column-gap: 1em; }
	.grid div { margin-bottom: 1.4em; }
.flex { display: flex; justify-content: center; }
	.flex ul { list-style-type: none; }
	.blue { color: #4233ff; }
	.pink, .flex-chart strong { color: #ff338a; }
	.green, a.tag-cloud-link span.tag-link-count { color: #33ffa8; }
	.orange { color: #ff7433; }
	.yellow { color: #f0ff33; }
	.grey { color: #706c9f; }
.float { float: left; margin-top: 0 !important; }
.footer-navigation { float: right; }
.main-navigation { font-family: 'Montserrat', sans-serif; font-size: 1.3em; margin-top: 0.6em; }
	.main-navigation .main-menu > li { display: block; }
	.main-navigation .main-menu > li > a { margin-right: 0.7rem; }
.page-numbers svg { display: none !important; }
.page-title { font-family: 'Montserrat', sans-serif; font-size: 3rem; font-weight: 600; }
.pagination { font-size: 2em; }
.post-navigation .nav-links { justify-content: space-between !important; }
.post-navigation .nav-links a .meta-nav { color: #33ffa8; }
.post-navigation .post-title { font-size: 1.5em; }
.post-thumbnail-inner { float: left; margin: 1.7em 2em 2em 0; width: 15%; }
.site-description { color: #666; display: block; font-size: 1.2em; margin-top: 0.1em; }
	.site-title:not(:empty) + .site-description:not(:empty)::before { content: ""; margin: 0; }
.site-logo:hover { border: 0; }
.site-logo .custom-logo-link { border-radius: 0; height: 150px; margin: 0; width: 168px; }
.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus { box-shadow: none; }
.site-title { font-size: 1.4em; }
.srpw-block.srpw-default-style { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 2rem; font-weight: 600; }
.srpw-block li { line-height: 1; }
.stars { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 600; }
.sticky-post, .highlighter { background: #ff338a; color: #fff; font-size: 0.5em; font-weight: 600; padding: 0.5rem 0.7rem 0.5rem 0.8rem; top: -1.4rem; }
	.highlighter { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; }
.widget ul li { color: #33ffa8 !important; }
.widget .searchandfilter ul li { color: #333 !important; line-height: 0.9; }
.widget .searchandfilter ul li input[type=submit] { margin-top: 1em; }
.widget .searchandfilter ul { margin-top: 0; margin-bottom: 0; }
.widget_recent_entries ul li { margin-bottom: 0.9em; }
#colophon .site-info { margin: 0; padding: calc(2 * 1rem) 1rem; }

/* Twenty Nineteen */

.archive .page-header .page-title, .search .page-header .page-title, .error404 .page-header .page-title { color: #33ffa8; }
.archive .page-header .page-description, .search .page-header .page-description { color: #333; }
.entry .entry-meta > span.byline, .entry .entry-footer > span.byline, .entry .entry-meta > span.edit-link, .entry .entry-footer > span.edit-link, .single .entry .entry-footer > span.posted-on, .site-branding .site-title { display: none; } /* post meta */
.entry-meta, .entry-footer, .discussion-meta-info, .site-info, .has-small-font-size, .comment-reply-link, .comment-metadata, .comment-notes, #cancel-comment-reply-link, img:after { font-size: 0.8em;  }
.entry .entry-meta, .entry .entry-footer, .not-found .page-title, .error-404 .page-title, .pagination .nav-links, .post-navigation .post-title, .site-title, .main-navigation .main-menu > li > a, .widget_tag_cloud .tagcloud, .page-description, .page-links a { font-weight: 600; }
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {}

/* Book Review Plugin */

.rcno-full-book-details { font-size: 1em; }

/* Media Queries */

@media only screen and (max-width: 600px) {
	.grid { grid-template-columns: 1fr 1fr; }
}

@media only screen and (min-width: 768px) {
	#colophon .widget-column { display: block; }
	.entry .entry-header, .entry .entry-content, .entry .entry-summary { margin-right: 0 !important; padding-right: 0 !important; }
	section.widget { margin-bottom: 2.5em; }
	.entry .entry-footer { max-width: 100%; }
	.main-navigation .main-menu { padding-top: 0.5em; }
    .site-header { padding: 0; }
	.site-logo { float: left; margin-right: 2em; position: relative; right: auto; top: auto; }
}

@media only screen and (max-width: 979px) {
	.archive .page-header, .search .page-header, .error404 .page-header { margin: 3em 1em 0 1em; }
	.footer-navigation { float: none; }
}

@media only screen and (max-width: 1167px) {
	.widget_text.widget.widget_custom_html { display: none; }
}

@media only screen and (min-width: 1168px) {
	.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > *, .post-navigation .nav-links { max-width: 100%; }
	.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next { width: calc(50% - 6 * 1rem); }
	#colophon .widget-column .widget { margin-right: 0; width: 100%; }
	#colophon { float: right; width: 35%; }
	#content { float: left; width: 65%; }
}