/*
Theme Name: Twenty Sixteen Child Theme for Endless Bookshelf
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: MJD
Author URI: http://michaeljdeluca.com
Description: Starting with an exact clone of Temporar Culture. 
Version: 1.0
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: dark, light, blue, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentysixteen
Template: twentysixteen
*/
  
/* =Child Theme Custom CSS
-------------------------------------------------------------- */

body { font-family: inherit !important; }
.site-branding { display:none; }

.site-header { padding: 0em 4.5455%; }
.header-image { z-index:0; margin-right:15%; margin-left:15%; }
.site-branding { z-index:1; margin-left:15%; }build
.site-title {letter-spacing:.75px;}
.site-title a:active, .site-description a:active { color:black !important; }
.site-title .address {letter-spacing:-.5px;}
.site-description {color:black !important; font-size:1em; line-height:1.75em; padding-top:20px;}
.main-navigation .primary-menu li { letter-spacing:.5px; }
.main-navigation a { padding: 0.65625em 0.7em; }

.pagination { border-top:0px; }
.pagination .prev,
.pagination .next { background:#fff; }
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
	background-color: #fff;
	color: #fff;
}
.pagination .nav-links::before, .pagination .nav-links::after { 
	color:gray;
	opacity:1;
	background:white;
}
.pagination::before, .pagination::after { background:white; }

#mysticky-nav.wrapfixed { background-color:#fff; opacity:1; }

.comments-title, .comment-reply-title, .post-navigation, .widget, .main-navigation li, .page-header { border: 0px !important; }
.widget .menu li { list-style-type:none; padding-bottom:1.5em; }
/*
.content-area {float:left; margin-left:0%; margin-right:0;}
.sidebar {float:left; margin-right:75%; margin-left:0; }
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content { margin-left:55%; }
*/
.toggled-on .main-navigation ul {
    display: block;
    text-align: left;
}
@media screen and (min-width: 56.875em) {
	.site-header-menu {
	    -webkit-flex: auto;
	    -ms-flex: auto;
	    flex: auto;
	    text-align: center;
	}
	
	.main-navigation ul {
	    text-align: center;
	    margin: 0 auto;
	    display: inline-block;
	}	
	.entry-header {
		float:right;
		width:71.42857144%;
		clear:left;
	}
}

.widget { padding: 0 0 1.75em 0; }
.page-header {padding-top:0;}
.entry-content h1, .entry-summary h1, .comment-content h1 {font-size:1.5em;}
a { color: #00212d; }
.main-navigation li:hover > a, .main-navigation li.focus > a { color:#686868; }
.woocommerce .woocommerce-breadcrumb {display:none; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color:black; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color:gray; }
.paypal-button-logo { height:18px; }

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size:1.1em; }
.woocommerce-product-gallery__image--placeholder {display:none; }

.site-footer .main-navigation { display:none; }

#tab-description h2 {display:none; }

.entry-title, .menu-item, .widget-title, .main-navigation-toggle, h3, .cat-post-title, .page-title, button, .site-info, .button { hyphens:none; }
.menu-item { text-transform:uppercase !important; }

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content { margin-right:15%; }
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer { margin-right:15%; width:auto; margin-bottom:1em; }
.single .byline { display:none; }
body:not(.search-results) article:not(.sticky) .posted-on,  body:not(.search-results) .tags-links, body:not(.search-results) article:not(.type-page) .comments-link, body:not(.search-results) article:not(.type-page) .entry-footer .edit-link { display:inline; margin-right:0.5em; }
.attachment .entry-footer {display:none; }
.site-footer .site-title::after { content:"" !important; }

.attachment .entry-title { text-transform:capitalize !important; }
.entry-content p.title, .entry-content p.subtitle { font-weight:bold; font-size:1.2em; }
.entry-content p.title { margin-bottom:0; }
.entry-content .gallery-item p.title { margin-bottom:1.75em; }
.gallery-item { text-align:left; }

.page-id-1095 .galleryid-1095 .gallery-item:nth-child(5) img { 
	object-fit: cover !important;
	object-position: right;
	width: 85vw;
	height: 48vw;
}

.home .columns-1 { min-width: 150px; float: right; padding-left: 3vw; }

@media screen and (min-width: 56.875em) {
	body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content { width:70%; margin-left:15%; }
	.attachment .entry-attachment img { max-width:50%; float:left; }
	.attachment .entry-attachment .entry-caption { max-width:50% !important; float:right !important; padding-left: 2vw; }
	body:not(.search-results) article:not(.type-page) img.below-entry-meta { float:left; margin-left:0; max-width:50%; }
	.search .post-thumbnail { margin-left:15%; max-width:35%; float:left; }
	.search .entry-summary { margin-left:0; max-width:35%; float:right;  padding-left: 2vw; }
}