/*
Theme Name: Twenty Sixteen Child
Template: twentysixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, 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, blog
Text Domain: twentysixteen

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.
*/

.custom .site-branding .site-title a {
	color: #D8D8D8;
}

.custom .site-branding .site-description {
    display: block;
}

.custom .page-header,
.custom .widget,
.custom .pagination,
.custom .comments-title,
.custom .comment-reply-title {
	border-top: 4px solid #3A3A3A;
}

.custom .post-navigation,
.custom .post-navigation div + div {
	border-color: #3A3A3A;
}

.custom .pagination:before,
.custom .pagination:after {
	top: 1px;
	background-color: #3A3A3A;
}

.custom .pagination .prev,
.custom .pagination .next {
	top: 1px;
	background-color: #3A3A3A;
}

.custom .pagination:after,
.custom .pagination .prev {
	right: 53px;
}

.custom .pagination .prev::before,
.custom .pagination .next::before {
	top: 0;
}

.custom .entry-content h2 *,
.custom .entry-content h3 *,
.custom .entry-content h4 * {
	font-size: inherit;
	line-height: inherit;
}

.custom #toc_container {
	width: 100%;
	font-size: 100%;
	border: 4px solid #3A3A3A;
	background-color: transparent;
	padding: 20px;
}

.custom #toc_container span.toc_toggle {
	display: none;
}

.custom body:not(.search-results) article:not(.type-page) img.below-entry-meta,
.custom	body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
	clear: both;
	display: block;
	float: none;
	margin-right: auto;
	margin-left:auto;
	max-width: 100%;
}

.custom .site-footer .site-title:after {
	display: none;
}

/* ------------------------------------------------------------------------ */
/* Cookie Notice															*/
/* ------------------------------------------------------------------------ */

.custom #cookie-notice.cn-top,
.custom #cookie-notice.cn-bottom {
	min-width: 1px;
	left: 20px;
	right: 20px;
	padding: 20px 20px 20px;
}

.custom #cookie-notice.cn-top {
	top: 50%;
	transform: translateY(-50%);
}

.custom #cookie-notice.cn-bottom {
	bottom: 50%;
	transform: translateY(50%);
}

.custom #cookie-notice.cn-top .cookie-notice-container,
.custom #cookie-notice.cn-bottom .cookie-notice-container {
	display: table;
	padding: 0;
	margin: 0 auto;
}

.custom #cookie-notice.cn-top .cookie-notice-container #cn-notice-text,
.custom #cookie-notice.cn-bottom .cookie-notice-container #cn-notice-text {
	height: 40px;
	display: block;
	float: left;
}

.custom #cookie-notice.cn-top .cookie-notice-container a.button,
.custom #cookie-notice.cn-bottom .cookie-notice-container a.button {
	width: auto;
	display: block;
	float: left;
	margin-left: 20px;
	padding: 0 20px;
	font-weight: 400;
}

.custom #cookie-notice.cn-top .cookie-notice-container a.button.cn-more-info::after,
.custom #cookie-notice.cn-bottom .cookie-notice-container a.button.cn-more-info::after {
	content: '';
	clear: both;
}