/*
Theme Name: Twenty Sixteen Child
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen Child Theme
Template: twentysixteen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url('https://fonts.googleapis.com/css?family=IM+Fell+English:400,400i');

hr { clear: both; }

ins.adsbygoogle { background: #FFF; border: 0; margin: 0; padding: 0; }

#adsense-banner { margin-bottom: 3.5em; }

.author-description { font-family: 'Montserrat', sans-serif; font-size: smaller; }

.author-heading, .author-link, .byline { display: none !important; visibility: hidden; }

.bestseller-list { counter-reset: li; font-family: 'Montserrat', sans-serif; list-style: none; margin: 0; padding: 0; }

.bestseller-list a, .bestseller-list b { box-shadow: none; color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.bestseller-list li { -ms-hyphens: auto; margin: 0; padding: 0.5em 0.5em 0.5em 36px; position: relative; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; }

.bestseller-list li:before { counter-increment: li; content: counter(li); float: left; font-size: 300%; opacity: 0.33; position: absolute; left: 4px; top: -6px; }

.bestseller-list li:nth-child(even) { background: #EEE; }

.bibliography li { list-style: none; margin: 0 0 0.5em 42px; text-indent: -42px; }

.bibliography li * { margin: auto; text-indent: 0; }

.bibliography-links { font-family: 'Montserrat', sans-serif; white-space: nowrap; }

.bibliography-links a { box-shadow: none; color: rgba(0,0,0,0.7); margin: 0 0.2em; }

.bibliography-links i.fa { display: inline; font-size: smaller; text-indent: 0; }

.bibliography-links i.fa-apple { position: relative; top: -1px; }

.book-list li { display: inline-block; clear: both; font-family: 'Montserrat', sans-serif; font-size: smaller; height: 375px; list-style: none; margin: 0 24px 0 0; padding: 0; vertical-align: top; width: 240px; }
.book-list li em { font-family: 'Merriweather', 'Georgia', serif; font-size: medium; font-style: normal; font-weight: bold; line-height: 100%; }
.book-list li img { display: block; height: 200px; width: auto; margin-bottom: 0.5em; }
a.book-list-button { box-shadow: none; color: rgba(0,0,0,0.7); font-size: smaller; letter-spacing: 1px; margin: 0.5em 0; text-transform: uppercase; }
a.book-list-button:hover { text-decoration: underline; }

#archives-3 { margin-bottom: 1em; }
#categories-3 { border-top: 0; padding-top: 0; }
#categories-3 h2 { display: none; visibility: hidden; }

#main-archives-tag-cloud { margin-left: 0 !important; margin-right: 0 !important; text-align: justify !important; }

.dropcap { float: left; font-family: 'IM Fell English'; color: #000 !important; font-size: 96px; opacity: 0.7; line-height: 100%; margin: 0 4px -16px 0; padding: 0; text-shadow: #6A6A6A 2px 2px 4px; } 

.easy-footnote a, a.easy-footnote-to-top { border: 0 !important; box-shadow: none !important; text-decoration: none !important; }

.easy-footnote sup { font-style: normal; padding-left: 1px; }

.entry-title { hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; }

.entry-content p { hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; }
.entry-content blockquote.alignright *, .entry-content blockquote.alignleft * { hyphens: none; -moz-hyphens: none; -webkit-hyphens: none !important; }

.entry-footer .byline { display: none; visibility: hidden; }

.fa-envelope-square { color: #000; }
.fa-facebook-f, .fa-facebook-square { color: #3B5998; }
.fa-google-plus, .fa-google-plus-square { color: #dd4b39; }
.fa-linkedin-square { color: #007bb5; }
.fa-rss-square { color: #FA9B39; }
.fa-tumblr, .fa-tumblr-square { color: #32506d; }
.fa-twitter, .fa-twitter-square { color: #55acee; }
.fa-vimeo, .fa-vimeo-square { color: #44BBFF; }
.fa-youtube, .fa-youtube-square { color: #ff0000; }

#gg-sb { font-family: 'IM Fell English'; line-height: 100%; margin-top: 0.33em; text-align: center; }
#gg-sb-s { font-size: 24px; color: darkgreen; font-style: normal; }
#gg-sb-t { color: darkred; font-size: 48px !important; font-style: italic; margin: 0.67em 0 0.5em 0; }
#gg-sb-l { font-size: 18px; }
#gg-sb-l i { display: inline-block; padding: 0 0.5em; }

.jp-recaptcha div { margin-bottom: 1.75em; }

.main-archives li { list-style: none; }
#main-archives-tag-cloud { hyphens: none; -moz-hyphens:none; -webkit-hyphens: none; margin-left: 30px; margin-right: 30px; text-align: center; }

.map-books { margin-bottom: 3em; }
.map-books li + li { margin-top: 1em; }
.map-books li img { }
.map-books strong { display: block; font-size: larger; line-height: 125%; }
a.map-books-buy { border: #666 1px solid; border-radius: 1em; box-shadow: none; color: #666; display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 67%; letter-spacing: 1px; margin-left: 0.3em; padding: 1px 0.6em 0 0.6em; text-transform: uppercase; position: relative; top: -2px; }
a.map-books-buy:hover { background: #666; color: #FFF; }

.map-books-sidebar { border: rgba(0,0,0,0.7) 1px solid; font-family: 'Montserrat'; padding: 0.5em; margin: 1em 0; text-align: center; }
.map-books-sidebar a { box-shadow: none; color: rgba(0,0,0,0.7); }

#masthead .site-title  { font-family: 'IM Fell English'; font-size: 56px; font-weight: 400; letter-spacing: 0; margin: 0; padding: 0 0.5em 0 0; text-shadow: #6A6A6A 2px 2px 4px; }
#masthead .site-title .the { font-size: 32px; font-style: italic; line-height: 100%; margin-right: -4px; position: relative; top: 6px; vertical-align: super; }
#masthead .site-title a:hover { color: #6A6A6A; }
#masthead .site-description { font-family: 'Montserrat'; font-size: 12px; letter-spacing: 3px; margin: 8px 0 0 4px; text-transform: uppercase; }

.category-posts-internal, #sidebar-featured, .widget_recent_entries ul { margin-left: 0; padding-left: 0; }
.category-posts-internal li, #sidebar-featured li, .widget_recent_entries ul li { font-family: 'Montserrat'; font-size: 13px; list-style: none; margin: 0 0 6px 0; padding: 0; }
.category-posts-internal li a, #sidebar-featured a, .widget_recent_entries ul li a { box-shadow: 0 1px 0 0 currentColor; font-family: 'Merriweather'; font-size: 14px; }
.category-posts-internal li a:hover, #sidebar-featured a:hover, .widget_recent_entries ul li a:hover { box-shadow: none; }
#sidebar-featured li span { display: block; }

#sidebar-subscribe a { box-shadow: none; }
#sidebar-subscribe a:hover i { color: #323b43; box-shadow: none; }

.sidebar-list { margin-left: 0; padding-left: 0; }
.sidebar-list li { font-family: 'Montserrat'; font-size: 13px; list-style: none; margin: 0; padding: 0; white-space: nowrap; }
.sidebar-list li a { /* box-shadow: none; */ }
.sidebar-list li:hover, .sidebar-list li:hover .fa { color: #6A6A6A !important; }
.sidebar-list .fa { position: relative; top: 5px; }

.smallcaps { letter-spacing: 1px; text-transform: uppercase; }

.textwidget p { font-family: 'Montserrat'; font-weight: 300; }

@media (max-width: 909px) {

}

@media (min-width: 768px) { .main-archives { columns: 2; -webkit-columns: 2; } }

@media (min-width: 909px) {
	
	.entry-content p {  }
	.entry-content p.author-bio { text-align: left; }
	.main-archives { columns: 2; -webkit-columns: 2; }

}

@media screen and (min-width:61.5625em) {
	.site-header { padding-top: 2.625em; }
}


@media (min-width: 1362px) {

	.bibliography-long { columns: 2; -webkit-columns: 2; }
	.main-archives { columns: 3; -webkit-columns: 3; }
	#old-categories { columns: 2; -webkit-columns: 2; }
	#sidebar-subscribe li { margin-right: 2px; }
	/* #sidebar-subscribe i { font-size: 42px; } */


}