/*
Theme Name: Twenty Sixteen Child
Theme URI: http://news.kynosarges.org/
Description: Twenty Sixteen Child Theme
Author: Christoph Nahr
Author URI: http://kynosarges.org/
Template: twentysixteen
Version: 1.1.3
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-child
*/

/* enable hyphenation for articles and comments */
.entry-content,
.comment-list {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/* acronym set in small caps */
acronym {
	border-bottom: none;
	cursor: auto;
  font-variant: small-caps;
}

/* no highlight for code terms */
code {
	background-color: transparent;
	padding: 0 0.125em;
}

/* highlight for kbd terms */
kbd {
	background-color: #d1d1d1;
	padding: 0.125em 0.25em;
}

/* paragraph indentation */
p.first {
  margin-bottom: 0;
}
p.next {
  margin-top: 0;
  margin-bottom: 0;
  text-indent: 4em;
}
p.last {
  margin-top: 0;
  text-indent: 4em;
}

/* fix broken CSS for pre */
pre {
  white-space: pre;
}

/* highlight inline quotes */
q {
	font-style: italic;
}
q em {
	font-style: normal;
}

/* distinguish strong formatting */
strong {
  font-family: Montserrat, "Helvetica Neue", sans-serif;
}

/* restore normal table layout */
table {
  table-layout: auto;
}
th, td {
  text-align: center;
}
th.left, td.left {
  text-align: left;
}
th.right, td.right {
  text-align: right;
}

/* shaded sans-serif table headers */
.entry-content th {
	background-color: #ededed;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}

/* vary list item symbols */
ul {
	list-style-type: square;
}
ul ul {
	list-style-type: disc;
}
ul ul ul {
	list-style-type: circle;
}

ol ol {
  list-style-type: lower-alpha;
}
ol ol ol {
  list-style-type: decimal;
}

/* spaced list items */
ol.space > li,
ul.space > li,
ul.term-space > li {
  margin-bottom: 1.25em;
}

/* lists with terms instead of symbols */
ul.term > li,
ul.term-space > li {
  list-style-type: none;
  text-indent: -2em;
}
