html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
html {
	font-size: 62.5%; -ms-overflow-y: scroll; box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-text-size-adjust: 100%;
}
* {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::before {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
*::after {
	box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
body {
	background: rgb(241, 241, 241);
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
q {
	quotes: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
a:focus {
	outline: rgba(51, 51, 51, 0.3) solid 2px;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
a img {
	border: 0px currentColor; border-image: none;
}
.social-navigation a::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.secondary-toggle::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.dropdown-toggle::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.bypostauthor > article .fn::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.comment-reply-title small a::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.comment-navigation .nav-next a::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.comment-navigation .nav-previous a::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.posted-on::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.byline::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.cat-links::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.tags-links::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.comments-link::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.entry-format::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.edit-link::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.full-size-link::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.pagination .prev::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.pagination .next::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.image-navigation a::before {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.image-navigation a::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.format-link .entry-title a::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.entry-content .more-link::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.entry-summary .more-link::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
.author-link::after {
	font: 16px "Genericons"; text-align: center; text-transform: none; text-decoration: inherit; vertical-align: top; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;
}
body {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Serif", serif; font-size: 1.5rem;
}
button {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Serif", serif; font-size: 1.5rem;
}
input {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Serif", serif; font-size: 1.5rem;
}
select {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Serif", serif; font-size: 1.5rem;
}
textarea {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Serif", serif; font-size: 1.5rem;
}
h1 {
	clear: both; font-weight: 700;
}
h2 {
	clear: both; font-weight: 700;
}
h3 {
	clear: both; font-weight: 700;
}
h4 {
	clear: both; font-weight: 700;
}
h5 {
	clear: both; font-weight: 700;
}
h6 {
	clear: both; font-weight: 700;
}
p {
	margin-bottom: 1.6em;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
cite {
	font-style: italic;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
blockquote {
	color: rgba(51, 51, 51, 0.7); line-height: 1.6667; padding-left: 0.77em; font-size: 1.8rem; font-style: italic; margin-bottom: 1.66em; border-left-color: rgba(51, 51, 51, 0.7); border-left-width: 4px; border-left-style: solid;
}
blockquote p {
	margin-bottom: 1.66em;
}
blockquote > p:last-child {
	margin-bottom: 0px;
}
blockquote cite {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Sans", sans-serif; font-size: 1.5rem;
}
blockquote small {
	color: rgb(51, 51, 51); line-height: 1.6; font-family: "Noto Sans", sans-serif; font-size: 1.5rem;
}
blockquote em {
	font-style: normal;
}
blockquote i {
	font-style: normal;
}
blockquote cite {
	font-style: normal;
}
blockquote strong {
	font-weight: 400;
}
blockquote b {
	font-weight: 400;
}
address {
	margin: 0px 0px 1.6em; font-style: italic;
}
code {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
kbd {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
tt {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
var {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
samp {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	font-family: Inconsolata, monospace; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	padding: 0.8em; border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; line-height: 1.2; overflow: auto; margin-bottom: 1.6em; white-space: pre-wrap; -ms-word-wrap: break-word; max-width: 100%; background-color: rgba(0, 0, 0, 0.01);
}
abbr[title] {
	border-bottom-color: rgba(51, 51, 51, 0.1); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
mark {
	text-decoration: none; background-color: rgb(255, 249, 192);
}
ins {
	text-decoration: none; background-color: rgb(255, 249, 192);
}
sup {
	height: 0px; line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
hr {
	border: 0px currentColor; border-image: none; height: 1px; margin-bottom: 1.6em; background-color: rgba(51, 51, 51, 0.1);
}
ul {
	margin: 0px 0px 1.6em 1.33em;
}
ol {
	margin: 0px 0px 1.6em 1.33em;
}
ul {
	
}
ol {
	list-style: decimal;
}
li > ul {
	margin-bottom: 0px;
}
li > ol {
	margin-bottom: 0px;
}
dl {
	margin-bottom: 1.6em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.6em;
}
table {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
th {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
td {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none;
}
table {
	border-width: 1px 0px 0px 1px; margin: 0px 0px 1.6em; width: 100%; border-collapse: separate; table-layout: fixed; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
th {
	border-width: 0px 1px 1px 0px; font-weight: 700;
}
td {
	border-width: 0px 1px 1px 0px;
}
th {
	padding: 0.4em;
}
td {
	padding: 0.4em;
}
img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;
}
figure {
	margin: 0px;
}
del {
	opacity: 0.8;
}
:-ms-input-placeholder {
	color: rgba(51, 51, 51, 0.7); font-family: "Noto Sans", sans-serif;
}
button {
	margin: 0px; border-radius: 0px; line-height: 1.5; font-size: 1.6rem; vertical-align: baseline; max-width: 100%; background-color: rgb(247, 247, 247);
}
input {
	margin: 0px; border-radius: 0px; line-height: 1.5; font-size: 1.6rem; vertical-align: baseline; max-width: 100%; background-color: rgb(247, 247, 247);
}
select {
	margin: 0px; border-radius: 0px; line-height: 1.5; font-size: 1.6rem; vertical-align: baseline; max-width: 100%; background-color: rgb(247, 247, 247);
}
textarea {
	margin: 0px; border-radius: 0px; line-height: 1.5; font-size: 1.6rem; vertical-align: baseline; max-width: 100%; background-color: rgb(247, 247, 247);
}
button {
	line-height: normal; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
input {
	line-height: normal; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
input {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; color: rgba(51, 51, 51, 0.7);
}
textarea {
	border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; color: rgba(51, 51, 51, 0.7);
}
input:focus {
	border: 1px solid rgba(51, 51, 51, 0.3); border-image: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
textarea:focus {
	border: 1px solid rgba(51, 51, 51, 0.3); border-image: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
input:focus {
	outline: rgba(51, 51, 51, 0.3) solid 2px;
}
select:focus {
	outline: rgba(51, 51, 51, 0.3) solid 2px;
}
button[disabled] {
	cursor: default; opacity: 0.5;
}
input[disabled] {
	cursor: default; opacity: 0.5;
}
select[disabled] {
	cursor: default; opacity: 0.5;
}
textarea[disabled] {
	cursor: default; opacity: 0.5;
}
button {
	padding: 0.79em 1.5em; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; cursor: pointer; background-color: rgb(51, 51, 51); -webkit-appearance: button;
}
input[type='button'] {
	padding: 0.79em 1.5em; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; cursor: pointer; background-color: rgb(51, 51, 51); -webkit-appearance: button;
}
input[type='reset'] {
	padding: 0.79em 1.5em; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; cursor: pointer; background-color: rgb(51, 51, 51); -webkit-appearance: button;
}
input[type='submit'] {
	padding: 0.79em 1.5em; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; cursor: pointer; background-color: rgb(51, 51, 51); -webkit-appearance: button;
}
button:hover {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='button']:hover {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='reset']:hover {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='submit']:hover {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
button:focus {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='button']:focus {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='reset']:focus {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='submit']:focus {
	outline: 0px; background-color: rgba(51, 51, 51, 0.7);
}
input[type='search'] {
	-webkit-appearance: textfield;
}
input[type='text'] {
	padding: 0.37em; width: 100%;
}
input[type='email'] {
	padding: 0.37em; width: 100%;
}
input[type='url'] {
	padding: 0.37em; width: 100%;
}
input[type='password'] {
	padding: 0.37em; width: 100%;
}
input[type='search'] {
	padding: 0.37em; width: 100%;
}
textarea {
	padding: 0.37em; width: 100%;
}
textarea {
	overflow: auto; vertical-align: top;
}
input[type='text']:focus {
	outline: 0px;
}
input[type='email']:focus {
	outline: 0px;
}
input[type='url']:focus {
	outline: 0px;
}
input[type='password']:focus {
	outline: 0px;
}
input[type='search']:focus {
	outline: 0px;
}
textarea:focus {
	outline: 0px;
}
.post-password-form {
	position: relative;
}
.post-password-form label {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; display: block;
}
.post-password-form input[type='submit'] {
	padding: 0.79em; right: 0px; bottom: 0px; position: absolute;
}
input[type='checkbox'] {
	padding: 0px;
}
input[type='radio'] {
	padding: 0px;
}
.search-form input[type='submit'] {
	padding: 0px;
}
.widget .search-form input[type='submit'] {
	padding: 0px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgba(51, 51, 51, 0.7);
}
a:focus {
	color: rgba(51, 51, 51, 0.7);
}
.main-navigation a {
	padding: 0.8em 0px; text-decoration: none; display: block; position: relative;
}
.main-navigation ul {
	list-style: none; margin: 0px;
}
.main-navigation ul ul {
	margin-left: 0.8em; display: none;
}
.main-navigation ul .toggled-on {
	display: block;
}
.main-navigation li {
	border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid; position: relative;
}
.main-navigation .current-menu-item > a {
	font-weight: 700;
}
.main-navigation .current-menu-ancestor > a {
	font-weight: 700;
}
.main-navigation .nav-menu > ul > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.main-navigation .nav-menu > li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.main-navigation .menu-item-has-children > a {
	padding-right: 48px;
}
.main-navigation .menu-item-description {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 400; margin-top: 0.5em;
}
.no-js .main-navigation ul ul {
	display: block;
}
.dropdown-toggle {
	padding: 0px; border: 0px currentColor; border-image: none; top: 3px; width: 42px; height: 42px; right: 0px; text-transform: lowercase; position: absolute; content: ""; box-sizing: content-box; background-color: transparent; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.dropdown-toggle::after {
	left: 1px; top: 0px; width: 42px; color: rgb(51, 51, 51); line-height: 42px; font-size: 24px; position: relative; content: "\f431";
}
.dropdown-toggle:hover {
	background-color: rgba(51, 51, 51, 0.1);
}
.dropdown-toggle:focus {
	background-color: rgba(51, 51, 51, 0.1);
}
.dropdown-toggle:focus {
	outline: rgba(51, 51, 51, 0.3) solid 1px;
}
.toggle-on.dropdown-toggle::after {
	content: "\f432";
}
.social-navigation {
	margin: 9.09% 0px;
}
.social-navigation ul {
	list-style: none; margin: 0px 0px -1.6em;
}
.social-navigation li {
	float: left;
}
.social-navigation a {
	width: 3.2em; height: 3.2em; display: block; position: relative;
}
.social-navigation a::before {
	left: 0px; top: 0px; font-size: 24px; position: absolute; content: "\f415";
}
.social-navigation a[href*='codepen.io']::before {
	content: "\f216";
}
.social-navigation a[href*='digg.com']::before {
	content: "\f221";
}
.social-navigation a[href*='dribbble.com']::before {
	content: "\f201";
}
.social-navigation a[href*='dropbox.com']::before {
	content: "\f225";
}
.social-navigation a[href*='facebook.com']::before {
	content: "\f203";
}
.social-navigation a[href*='flickr.com']::before {
	content: "\f211";
}
.social-navigation a[href*='foursquare.com']::before {
	content: "\f226";
}
.social-navigation a[href*='plus.google.com']::before {
	content: "\f206";
}
.social-navigation a[href*='github.com']::before {
	content: "\f200";
}
.social-navigation a[href*='instagram.com']::before {
	content: "\f215";
}
.social-navigation a[href*='linkedin.com']::before {
	content: "\f208";
}
.social-navigation a[href*='pinterest.com']::before {
	content: "\f210";
}
.social-navigation a[href*='getpocket.com']::before {
	content: "\f224";
}
.social-navigation a[href*='polldaddy.com']::before {
	content: "\f217";
}
.social-navigation a[href*='reddit.com']::before {
	content: "\f222";
}
.social-navigation a[href*='stumbleupon.com']::before {
	content: "\f223";
}
.social-navigation a[href*='tumblr.com']::before {
	content: "\f214";
}
.social-navigation a[href*='twitter.com']::before {
	content: "\f202";
}
.social-navigation a[href*='vimeo.com']::before {
	content: "\f212";
}
.social-navigation a[href*='wordpress.com']::before {
	content: "\f205";
}
.social-navigation a[href*='wordpress.org']::before {
	content: "\f205";
}
.social-navigation a[href*='youtube.com']::before {
	content: "\f213";
}
.social-navigation a[href*='mailto:']::before {
	content: "\f410";
}
.social-navigation a[href*='spotify.com']::before {
	content: "\f515";
}
.social-navigation a[href*='twitch.tv']::before {
	content: "\f516";
}
.social-navigation a[href$='/feed/']::before {
	content: "\f413";
}
.social-navigation a[href*='path.com']::before {
	content: "\f219";
}
.social-navigation a[href*='skype.com']::before {
	content: "\f220";
}
.secondary-toggle {
	padding: 0px; border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; top: 50%; width: 42px; height: 42px; text-align: center; right: 0px; overflow: hidden; position: absolute; transform: translateY(-50%); background-color: transparent; -webkit-transform: translateY(-50%);
}
.secondary-toggle::before {
	width: 40px; color: rgb(51, 51, 51); line-height: 40px; content: "\f419";
}
.secondary-toggle:hover {
	outline: 0px; border: 1px solid rgba(51, 51, 51, 0.3); border-image: none; background-color: transparent;
}
.secondary-toggle:focus {
	outline: 0px; border: 1px solid rgba(51, 51, 51, 0.3); border-image: none; background-color: transparent;
}
.toggled-on.secondary-toggle::before {
	left: -1px; top: 1px; font-size: 32px; position: relative; content: "\f405";
}
.post-navigation {
	font-weight: 700; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.post-navigation a {
	padding: 3.84% 7.69%; display: block;
}
.post-navigation span {
	display: block;
}
.post-navigation .meta-nav {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; position: relative; z-index: 2;
}
.post-navigation .post-title {
	line-height: 1.3333; font-family: "Noto Serif", serif; font-size: 1.8rem; position: relative; z-index: 2;
}
.post-navigation .nav-next {
	background-position: center; position: relative; background-size: cover;
}
.post-navigation .nav-previous {
	background-position: center; position: relative; background-size: cover;
}
.post-navigation a::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; content: "";
}
.post-navigation a:hover::before {
	opacity: 0.5;
}
.post-navigation a:focus::before {
	opacity: 0.5;
}
.post-navigation .meta-nav {
	opacity: 0.8;
}
.post-navigation div + div {
	border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.pagination {
	font-family: "Noto Sans", sans-serif; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.pagination .nav-links {
	text-align: center; position: relative; min-height: 3.2em;
}
.pagination .current .screen-reader-text {
	position: static !important;
}
.pagination .page-numbers {
	padding: 0px 0.66em; line-height: 3.2em; display: none;
}
.pagination .current.page-numbers {
	text-transform: uppercase;
}
.pagination .current {
	font-weight: 700; display: inline-block;
}
.pagination .prev {
	padding: 0px; width: 48px; height: 48px; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: absolute; background-color: rgb(51, 51, 51); -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
}
.pagination .next {
	padding: 0px; width: 48px; height: 48px; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: absolute; background-color: rgb(51, 51, 51); -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
}
.pagination .prev::before {
	width: 48px; height: 48px; line-height: 48px; font-size: 32px; position: relative;
}
.pagination .next::before {
	width: 48px; height: 48px; line-height: 48px; font-size: 32px; position: relative;
}
.pagination .prev:hover {
	background-color: rgba(51, 51, 51, 0.7);
}
.pagination .prev:focus {
	background-color: rgba(51, 51, 51, 0.7);
}
.pagination .next:hover {
	background-color: rgba(51, 51, 51, 0.7);
}
.pagination .next:focus {
	background-color: rgba(51, 51, 51, 0.7);
}
.pagination .prev {
	left: 0px;
}
.pagination .prev::before {
	left: -1px; content: "\f430";
}
.pagination .next {
	right: 0px;
}
.pagination .next::before {
	right: -1px; content: "\f429";
}
.image-navigation {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700;
}
.comment-navigation {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700;
}
.image-navigation a {
	color: rgba(51, 51, 51, 0.7);
}
.comment-navigation a {
	color: rgba(51, 51, 51, 0.7);
}
.image-navigation a:hover {
	color: rgb(51, 51, 51);
}
.image-navigation a:focus {
	color: rgb(51, 51, 51);
}
.comment-navigation a:hover {
	color: rgb(51, 51, 51);
}
.comment-navigation a:focus {
	color: rgb(51, 51, 51);
}
.image-navigation :not(:empty).nav-previous {
	display: inline-block;
}
.image-navigation :not(:empty).nav-next {
	display: inline-block;
}
.comment-navigation :not(:empty).nav-previous {
	display: inline-block;
}
.comment-navigation :not(:empty).nav-next {
	display: inline-block;
}
.image-navigation :not(:empty).nav-previous + :not(:empty).nav-next::before {
	margin: 0px 0.7em; font-weight: 400; content: "\2215";
}
.comment-navigation :not(:empty).nav-previous + :not(:empty).nav-next::before {
	margin: 0px 0.7em; font-weight: 400; content: "\2215";
}
.image-navigation .nav-previous a::before {
	margin-right: 0.2em; position: relative; content: "\f430";
}
.comment-navigation .nav-previous a::before {
	margin-right: 0.2em; position: relative; content: "\f430";
}
.image-navigation .nav-next a::after {
	margin-left: 0.2em; position: relative; content: "\f429";
}
.comment-navigation .nav-next a::after {
	margin-left: 0.2em; position: relative; content: "\f429";
}
.comment-navigation {
	padding: 2em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-bottom-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.comments-title + .comment-navigation {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.image-navigation {
	padding: 0px 7.69%;
}
.image-navigation :not(:empty).nav-previous {
	margin-bottom: 2em;
}
.image-navigation :not(:empty).nav-next {
	margin-bottom: 2em;
}
.says {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.screen-reader-text {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.site .skip-link {
	font: bold 14px/normal "Noto Sans", sans-serif; padding: 15px 23px 14px; left: -9999em; top: -9999em; color: rgb(33, 117, 155); text-transform: none; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(241, 241, 241);
}
.logged-in .site .skip-link {
	font: bold 14px/normal "Open Sans", sans-serif; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6);
}
.site .skip-link:focus {
	left: 6px; top: 7px; width: auto; height: auto; z-index: 100000; clip: auto;
}
.alignleft {
	float: left; display: inline;
}
.alignright {
	float: right; display: inline;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
blockquote.alignleft {
	margin: 0.4em 1.6em 1.6em 0px;
}
.alignleft.wp-caption {
	margin: 0.4em 1.6em 1.6em 0px;
}
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0px;
}
blockquote.alignright {
	margin: 0.4em 0px 1.6em 1.6em;
}
.alignright.wp-caption {
	margin: 0.4em 0px 1.6em 1.6em;
}
img.alignright {
	margin: 0.4em 0px 1.6em 1.6em;
}
blockquote.aligncenter {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
.aligncenter.wp-caption {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
img.aligncenter {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
.alignleft.wp-caption {
	margin-bottom: 1.2em;
}
.alignright.wp-caption {
	margin-bottom: 1.2em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.2em;
}
.clear::before {
	display: table; content: "";
}
.clear::after {
	display: table; content: "";
}
.site::before {
	display: table; content: "";
}
.site::after {
	display: table; content: "";
}
.entry-content::before {
	display: table; content: "";
}
.entry-content::after {
	display: table; content: "";
}
.comment-content::before {
	display: table; content: "";
}
.comment-content::after {
	display: table; content: "";
}
.site-content::before {
	display: table; content: "";
}
.site-content::after {
	display: table; content: "";
}
.nav-links::before {
	display: table; content: "";
}
.nav-links::after {
	display: table; content: "";
}
.comment-navigation::before {
	display: table; content: "";
}
.comment-navigation::after {
	display: table; content: "";
}
.social-navigation ul::before {
	display: table; content: "";
}
.social-navigation ul::after {
	display: table; content: "";
}
.textwidget::before {
	display: table; content: "";
}
.textwidget::after {
	display: table; content: "";
}
.clear::after {
	clear: both;
}
.site::after {
	clear: both;
}
.entry-content::after {
	clear: both;
}
.comment-content::after {
	clear: both;
}
.site-content::after {
	clear: both;
}
.nav-links::after {
	clear: both;
}
.comment-navigation::after {
	clear: both;
}
.social-navigation ul::after {
	clear: both;
}
.textwidget::after {
	clear: both;
}
.site-header {
	padding: 7.69%; border-bottom-color: rgba(51, 51, 51, 0.1); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.site-branding {
	padding-right: 60px; position: relative; min-height: 2em;
}
.site-title {
	line-height: 1.3636; font-family: "Noto Sans", sans-serif; font-size: 2.2rem; font-weight: 700; margin-bottom: 0px;
}
.site-description {
	margin: 0.5em 0px 0px; line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 400; display: none; opacity: 0.7;
}
.widget {
	margin: 0px auto 9.09%; width: 100%; color: rgba(51, 51, 51, 0.7); -ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.widget pre {
	line-height: 1.2;
}
.widget button {
	line-height: 1.5; font-size: 1.6rem;
}
.widget input {
	line-height: 1.5; font-size: 1.6rem;
}
.widget select {
	line-height: 1.5; font-size: 1.6rem;
}
.widget textarea {
	line-height: 1.5; font-size: 1.6rem;
}
.widget button {
	line-height: normal;
}
.widget input {
	line-height: normal;
}
.widget button {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widget input[type='button'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widget input[type='reset'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widget input[type='submit'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widget input[type='text'] {
	padding: 0.37em;
}
.widget input[type='email'] {
	padding: 0.37em;
}
.widget input[type='url'] {
	padding: 0.37em;
}
.widget input[type='password'] {
	padding: 0.37em;
}
.widget input[type='search'] {
	padding: 0.37em;
}
.widget textarea {
	padding: 0.37em;
}
.widget-title {
	margin: 0px 0px 1.6em; color: rgb(51, 51, 51); text-transform: uppercase; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif;
}
.widget > :last-child {
	margin-bottom: 0px;
}
.widget_calendar table {
	margin: 0px;
}
.widget_calendar td {
	padding: 0px; text-align: center; line-height: 2.3333;
}
.widget_calendar th {
	padding: 0px; text-align: center; line-height: 2.3333;
}
.widget_calendar caption {
	margin: 0px 0px 1.6em; text-transform: uppercase; letter-spacing: 0.04em; font-family: "Noto Serif", serif; font-weight: 700;
}
.widget_calendar tbody a {
	color: rgb(255, 255, 255); font-weight: 700; display: block; background-color: rgb(51, 51, 51); -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
}
.widget_calendar tbody a:hover {
	color: rgb(255, 255, 255); background-color: rgba(51, 51, 51, 0.7);
}
.widget_calendar tbody a:focus {
	color: rgb(255, 255, 255); background-color: rgba(51, 51, 51, 0.7);
}
.widget_archive a {
	border: 0px currentColor; border-image: none;
}
.widget_categories a {
	border: 0px currentColor; border-image: none;
}
.widget_links a {
	border: 0px currentColor; border-image: none;
}
.widget_meta a {
	border: 0px currentColor; border-image: none;
}
.widget_nav_menu a {
	border: 0px currentColor; border-image: none;
}
.widget_pages a {
	border: 0px currentColor; border-image: none;
}
.widget_recent_comments a {
	border: 0px currentColor; border-image: none;
}
.widget_recent_entries a {
	border: 0px currentColor; border-image: none;
}
.widget_archive ul {
	list-style: none; margin: 0px;
}
.widget_categories ul {
	list-style: none; margin: 0px;
}
.widget_links ul {
	list-style: none; margin: 0px;
}
.widget_meta ul {
	list-style: none; margin: 0px;
}
.widget_nav_menu ul {
	list-style: none; margin: 0px;
}
.widget_pages ul {
	list-style: none; margin: 0px;
}
.widget_recent_comments ul {
	list-style: none; margin: 0px;
}
.widget_recent_entries ul {
	list-style: none; margin: 0px;
}
.widget_archive li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_categories li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_links li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_meta li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_nav_menu li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_pages li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_recent_comments li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_recent_entries li {
	padding: 0.76em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_archive li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_categories li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_links li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_meta li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_nav_menu li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_pages li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_recent_comments li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_recent_entries li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.widget_archive li:last-child {
	padding-bottom: 0px;
}
.widget_categories li:last-child {
	padding-bottom: 0px;
}
.widget_links li:last-child {
	padding-bottom: 0px;
}
.widget_meta li:last-child {
	padding-bottom: 0px;
}
.widget_nav_menu li:last-child {
	padding-bottom: 0px;
}
.widget_pages li:last-child {
	padding-bottom: 0px;
}
.widget_recent_comments li:last-child {
	padding-bottom: 0px;
}
.widget_recent_entries li:last-child {
	padding-bottom: 0px;
}
.widget_categories .children {
	margin: 0.76em 0px 0px 0.8em; padding-top: 0.76em; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_nav_menu .sub-menu {
	margin: 0.76em 0px 0px 0.8em; padding-top: 0.76em; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_pages .children {
	margin: 0.76em 0px 0px 0.8em; padding-top: 0.76em; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.widget_recent_entries .post-date {
	display: block;
}
.widget_rss ul {
	list-style: none; margin: 0px;
}
.widget_rss li {
	margin-bottom: 1.6em;
}
.widget_rss ul:last-child {
	margin-bottom: 0px;
}
.widget_rss li:last-child {
	margin-bottom: 0px;
}
.widget_rss .rsswidget {
	border: 0px currentColor; border-image: none; font-weight: 700;
}
.widget_rss .rsswidget img {
	margin-top: -4px;
}
.widget_rss .rss-date {
	line-height: 2; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-style: normal; display: block; opacity: 0.8;
}
.widget_rss cite {
	line-height: 2; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-style: normal; display: block; opacity: 0.8;
}
.textwidget > :last-child {
	margin-bottom: 0px;
}
.textwidget a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.textwidget a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.textwidget a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.secondary {
	padding: 0px 7.69%; display: none; background-color: rgb(255, 255, 255);
}
.toggled-on.secondary {
	border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.widget-area {
	margin: 9.09% auto 0px;
}
.site-footer {
	padding: 3.84% 7.69%; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.hentry {
	padding-top: 7.69%; position: relative; background-color: rgb(255, 255, 255);
}
.has-post-thumbnail.hentry {
	padding-top: 0px;
}
:not(.has-post-thumbnail).sticky.hentry {
	padding-top: calc(7.6923% + 24px);
}
.hentry + .hentry {
	border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.post-thumbnail {
	border: 0px currentColor; border-image: none; margin-bottom: 2.4em; display: block;
}
.post-thumbnail img {
	margin: 0px auto; display: block;
}
a.post-thumbnail:hover {
	opacity: 0.85;
}
a.post-thumbnail:focus {
	opacity: 0.85;
}
.entry-header {
	padding: 0px 7.69%;
}
.entry-title {
	line-height: 1.1538; font-size: 2.6rem; margin-bottom: 0.92em;
}
.entry-content {
	padding: 0px 7.69% 7.69%;
}
.entry-summary {
	padding: 0px 7.69% 7.69%;
}
.entry-content > :last-child {
	margin-bottom: 0px;
}
.entry-summary > :last-child {
	margin-bottom: 0px;
}
.entry-content {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.entry-summary {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.page-content {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.comment-content {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.entry-content h1 {
	line-height: 1.1538; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.entry-summary h1 {
	line-height: 1.1538; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.page-content h1 {
	line-height: 1.1538; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.comment-content h1 {
	line-height: 1.1538; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.entry-content h2 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.entry-summary h2 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.page-content h2 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.comment-content h2 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.entry-content h3 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.entry-summary h3 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.page-content h3 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.comment-content h3 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.entry-content h4 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-summary h4 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-summary h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-summary h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.page-content h4 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.page-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.page-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.comment-content h4 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.comment-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.comment-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-content h5 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.entry-content h6 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.entry-summary h5 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.entry-summary h6 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.page-content h5 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.page-content h6 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.comment-content h5 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.comment-content h6 {
	text-transform: uppercase; letter-spacing: 0.1em;
}
.entry-content > h1:first-child {
	margin-top: 0px;
}
.entry-content > h2:first-child {
	margin-top: 0px;
}
.entry-content > h3:first-child {
	margin-top: 0px;
}
.entry-content > h4:first-child {
	margin-top: 0px;
}
.entry-content > h5:first-child {
	margin-top: 0px;
}
.entry-content > h6:first-child {
	margin-top: 0px;
}
.entry-summary > h1:first-child {
	margin-top: 0px;
}
.entry-summary > h2:first-child {
	margin-top: 0px;
}
.entry-summary > h3:first-child {
	margin-top: 0px;
}
.entry-summary > h4:first-child {
	margin-top: 0px;
}
.entry-summary > h5:first-child {
	margin-top: 0px;
}
.entry-summary > h6:first-child {
	margin-top: 0px;
}
.page-content > h1:first-child {
	margin-top: 0px;
}
.page-content > h2:first-child {
	margin-top: 0px;
}
.page-content > h3:first-child {
	margin-top: 0px;
}
.page-content > h4:first-child {
	margin-top: 0px;
}
.page-content > h5:first-child {
	margin-top: 0px;
}
.page-content > h6:first-child {
	margin-top: 0px;
}
.comment-content > h1:first-child {
	margin-top: 0px;
}
.comment-content > h2:first-child {
	margin-top: 0px;
}
.comment-content > h3:first-child {
	margin-top: 0px;
}
.comment-content > h4:first-child {
	margin-top: 0px;
}
.comment-content > h5:first-child {
	margin-top: 0px;
}
.comment-content > h6:first-child {
	margin-top: 0px;
}
.entry-content a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.entry-summary a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-content a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment-content a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.pingback .comment-body > a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.entry-content a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.entry-content a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.entry-summary a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.entry-summary a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.page-content a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.page-content a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.comment-content a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.comment-content a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.pingback .comment-body > a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.pingback .comment-body > a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.entry-content a img {
	display: block;
}
.entry-summary a img {
	display: block;
}
.page-content a img {
	display: block;
}
.comment-content a img {
	display: block;
}
.entry-content .more-link {
	white-space: nowrap;
}
.entry-summary .more-link::after {
	white-space: nowrap;
}
.entry-content .more-link::after {
	top: 5px; font-size: 16px; position: relative; content: "\f429";
}
.entry-summary .more-link::after {
	top: 5px; font-size: 16px; position: relative; content: "\f429";
}
.author-info {
	margin: 0px 7.69%; padding: 7.69% 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.author-info .avatar {
	margin: 0px 1.6em 1.6em 0px; width: 36px; height: 36px; float: left;
}
.author-heading {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; margin-bottom: 1.5em;
}
.author-title {
	clear: none;
}
.author-bio {
	line-height: 1.5; overflow: hidden; padding-bottom: 1px; font-size: 1.2rem;
}
.author-description {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.author-description a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.author-description a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.author-description a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.author-description > :last-child {
	margin-bottom: 0px;
}
.author-link {
	white-space: nowrap;
}
.author-link::after {
	top: 1px; position: relative; content: "\f429";
}
.entry-footer {
	padding: 3.84% 7.69%; color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; background-color: rgb(247, 247, 247);
}
.entry-footer a {
	color: rgba(51, 51, 51, 0.7); border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.entry-footer a:hover {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.entry-footer a:hover {
	color: rgb(51, 51, 51);
}
.entry-footer a:focus {
	color: rgb(51, 51, 51);
}
.sticky-post {
	padding: 0.25em 0.5em; top: 0px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.04em; font-weight: 700; position: absolute; background-color: rgb(51, 51, 51);
}
:not(.published).updated {
	display: none;
}
.sticky .posted-on {
	display: none;
}
.posted-on::before {
	margin-right: 2px; position: relative;
}
.byline::before {
	margin-right: 2px; position: relative;
}
.cat-links::before {
	margin-right: 2px; position: relative;
}
.tags-links::before {
	margin-right: 2px; position: relative;
}
.comments-link::before {
	margin-right: 2px; position: relative;
}
.entry-format::before {
	margin-right: 2px; position: relative;
}
.edit-link::before {
	margin-right: 2px; position: relative;
}
.full-size-link::before {
	margin-right: 2px; position: relative;
}
.posted-on {
	margin-right: 1em;
}
.byline {
	margin-right: 1em;
}
.cat-links {
	margin-right: 1em;
}
.tags-links {
	margin-right: 1em;
}
.comments-link {
	margin-right: 1em;
}
.entry-format {
	margin-right: 1em;
}
.full-size-link {
	margin-right: 1em;
}
.format-aside .entry-format::before {
	content: "\f101";
}
.format-image .entry-format::before {
	content: "\f473";
}
.format-gallery .entry-format::before {
	content: "\f103";
}
.format-video .entry-format::before {
	content: "\f104";
}
.format-status .entry-format::before {
	content: "\f105";
}
.format-quote .entry-format::before {
	content: "\f106";
}
.format-link .entry-format::before {
	content: "\f107";
}
.format-chat .entry-format::before {
	content: "\f108";
}
.format-audio .entry-format::before {
	content: "\f109";
}
.posted-on::before {
	content: "\f307";
}
.byline::before {
	content: "\f304";
}
.cat-links::before {
	content: "\f301";
}
.tags-links::before {
	content: "\f302";
}
.comments-link::before {
	content: "\f300";
}
.full-size-link::before {
	content: "\f402";
}
.edit-link::before {
	content: "\f411";
}
.comments-link {
	white-space: nowrap;
}
.edit-link {
	white-space: nowrap;
}
.page-header {
	padding: 7.69%; border-bottom-color: rgba(51, 51, 51, 0.1); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.page-title {
	line-height: 1.3333; font-family: "Noto Serif", serif; font-size: 1.8rem;
}
.taxonomy-description {
	color: rgba(51, 51, 51, 0.7); padding-top: 0.4em;
}
.taxonomy-description a {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.taxonomy-description a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.taxonomy-description a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.taxonomy-description > :last-child {
	margin-bottom: 0px;
}
.page-content {
	padding: 7.69%; background-color: rgb(255, 255, 255);
}
.page-content > :last-child {
	margin-bottom: 0px;
}
.page-links {
	clear: both; font-family: "Noto Sans", sans-serif; margin-bottom: 1.33em;
}
.page-links a {
	margin: 0px 0.33em 0.33em 0px; border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; width: 2em; height: 2em; text-align: center; line-height: 2; font-size: 1.2rem; display: inline-block;
}
.page-links > span {
	margin: 0px 0.33em 0.33em 0px; border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; width: 2em; height: 2em; text-align: center; line-height: 2; font-size: 1.2rem; display: inline-block;
}
.page-links a {
	border-color: rgb(51, 51, 51); color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
}
.page-links a:hover {
	border-color: transparent; color: rgb(255, 255, 255); background-color: rgba(51, 51, 51, 0.7);
}
.page-links a:focus {
	border-color: transparent; color: rgb(255, 255, 255); background-color: rgba(51, 51, 51, 0.7);
}
.page-links > .page-links-title {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; color: rgba(51, 51, 51, 0.7); padding-right: 0.5em;
}
.entry-attachment {
	margin-bottom: 1.6em;
}
.type-attachment .entry-title {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.entry-caption {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; padding-top: 0.5em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; -ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.entry-caption > :last-child {
	margin-bottom: 0px;
}
.format-aside .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-image .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-video .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-quote .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-gallery .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-status .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-link .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-audio .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-chat .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-link .entry-title a::after {
	top: 0px; width: 24px; height: 24px; font-size: 24px; position: relative; content: "\f442";
}
.blog .format-status .entry-title {
	display: none;
}
.archive .format-status .entry-title {
	display: none;
}
.comments-area {
	padding: 7.69%; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.comments-area > :last-child {
	margin-bottom: 0px;
}
.comment-list + .comment-respond {
	border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.comment-list + .comment-respond {
	padding-top: 1.6em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}
.comments-title {
	line-height: 1.3333; font-family: "Noto Serif", serif; font-size: 1.8rem;
}
.comment-reply-title {
	line-height: 1.3333; font-family: "Noto Serif", serif; font-size: 1.8rem;
}
.comments-title {
	margin-bottom: 1.33em;
}
.comment-list {
	list-style: none; margin: 0px;
}
.comment-list article {
	padding: 1.6em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.comment-list .pingback {
	padding: 1.6em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.comment-list .trackback {
	padding: 1.6em 0px; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.comment-list .children {
	list-style: none; margin: 0px;
}
.comment-list .children > li {
	padding-left: 0.8em;
}
.comment-author {
	color: rgba(51, 51, 51, 0.7); margin-bottom: 0.4em;
}
.comment-author a:hover {
	border-bottom-color: rgba(51, 51, 51, 0.7); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment-author .avatar {
	width: 24px; height: 24px; margin-right: 0.8em; float: left;
}
.bypostauthor > article .fn::after {
	left: 3px; top: 5px; position: relative; content: "\f304";
}
.comment-metadata {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem;
}
.pingback .edit-link {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem;
}
.comment-metadata a {
	color: rgba(51, 51, 51, 0.7);
}
.pingback .edit-link a {
	color: rgba(51, 51, 51, 0.7);
}
.comment-metadata a:hover {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.pingback .edit-link a:hover {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment-metadata a:hover {
	color: rgb(51, 51, 51);
}
.comment-metadata a:focus {
	color: rgb(51, 51, 51);
}
.pingback .edit-link a:hover {
	color: rgb(51, 51, 51);
}
.pingback .edit-link a:focus {
	color: rgb(51, 51, 51);
}
.comment-metadata {
	margin-bottom: 1.6em;
}
.comment-metadata .edit-link {
	margin-left: 1em;
}
.pingback .edit-link {
	margin-left: 1em;
}
.pingback .edit-link::before {
	top: 5px;
}
.comment-content ul {
	margin: 0px 0px 1.6em 1.33em;
}
.comment-content ol {
	margin: 0px 0px 1.6em 1.33em;
}
.comment-content li > ul {
	margin-bottom: 0px;
}
.comment-content li > ol {
	margin-bottom: 0px;
}
.comment-content > :last-child {
	margin-bottom: 0px;
}
.comment-list .reply {
	font-size: 1.2rem;
}
.comment-list .reply a {
	padding: 0.41em 0.83em; border: 1px solid rgba(51, 51, 51, 0.1); border-image: none; color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1; font-family: "Noto Sans", sans-serif; font-weight: 700; margin-top: 2em; display: inline-block;
}
.comment-list .reply a:hover {
	border-color: rgb(51, 51, 51); outline: 0px; color: rgb(51, 51, 51);
}
.comment-list .reply a:focus {
	border-color: rgb(51, 51, 51); outline: 0px; color: rgb(51, 51, 51);
}
.comment-form {
	padding-top: 1.6em;
}
.comment-form label {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700; display: block;
}
.comment-form input[type='text'] {
	width: 100%;
}
.comment-form input[type='email'] {
	width: 100%;
}
.comment-form input[type='url'] {
	width: 100%;
}
.comment-form input[type='submit'] {
	width: 100%;
}
.comment-notes {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; margin-bottom: 2em;
}
.comment-awaiting-moderation {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; margin-bottom: 2em;
}
.logged-in-as {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; margin-bottom: 2em;
}
.form-allowed-tags {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; margin-bottom: 2em;
}
.logged-in-as a:hover {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.no-comments {
	color: rgba(51, 51, 51, 0.7); padding-top: 1.6em; font-family: "Noto Sans", sans-serif; font-weight: 700; border-top-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-top-style: solid;
}
.comment-navigation + .no-comments {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}
.form-submit {
	margin-bottom: 0px;
}
.required {
	color: rgb(192, 57, 43);
}
.comment-reply-title small {
	font-size: 100%;
}
.comment-reply-title small a {
	border: 0px currentColor; border-image: none; width: 26px; height: 32px; overflow: hidden; float: right;
}
.comment-reply-title small a::before {
	top: -3px; font-size: 32px; position: relative; content: "\f405";
}
.site-info {
	color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-size: 1.2rem;
}
.site-info a {
	color: rgba(51, 51, 51, 0.7); border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.site-info a:hover {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.site-info a:hover {
	color: rgb(51, 51, 51);
}
.site-info a:focus {
	color: rgb(51, 51, 51);
}
.site .avatar {
	border-radius: 50%;
}
.page-content img.wp-smiley {
	padding: 0px; border: currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px;
}
.entry-content img.wp-smiley {
	padding: 0px; border: currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px;
}
.comment-content img.wp-smiley {
	padding: 0px; border: currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
embed {
	margin-bottom: 1.6em; vertical-align: middle; max-width: 100%;
}
iframe {
	margin-bottom: 1.6em; vertical-align: middle; max-width: 100%;
}
object {
	margin-bottom: 1.6em; vertical-align: middle; max-width: 100%;
}
video {
	margin-bottom: 1.6em; vertical-align: middle; max-width: 100%;
}
p > embed {
	margin-bottom: 0px;
}
p > iframe {
	margin-bottom: 0px;
}
p > object {
	margin-bottom: 0px;
}
p > video {
	margin-bottom: 0px;
}
.wp-audio-shortcode {
	font-size: 1.5rem; margin-top: 0px; margin-bottom: 1.6em;
}
.wp-video {
	font-size: 1.5rem; margin-top: 0px; margin-bottom: 1.6em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.5rem; margin-top: 0px; margin-bottom: 1.6em;
}
.wp-playlist.wp-playlist {
	padding-bottom: 0px;
}
.wp-playlist .wp-playlist-tracks {
	margin-top: 0px;
}
.wp-playlist-item .wp-playlist-caption {
	padding: 10px 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.wp-playlist-item .wp-playlist-item-length {
	top: 10px;
}
.wp-caption {
	margin-bottom: 1.6em; max-width: 100%;
}
.wp-caption img[class*='wp-image-'] {
	margin: 0px; display: block;
}
.wp-caption-text {
	padding: 0.5em 0px; color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem;
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	padding: 1.79%; width: 100%; text-align: center; vertical-align: top; display: inline-block;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0px auto;
}
.gallery-caption {
	padding: 0.5em 0px; color: rgba(51, 51, 51, 0.7); line-height: 1.5; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; display: block;
}
.gallery-columns-6 .gallery-caption {
	display: none;
}
.gallery-columns-7 .gallery-caption {
	display: none;
}
.gallery-columns-8 .gallery-caption {
	display: none;
}
.gallery-columns-9 .gallery-caption {
	display: none;
}
.widecolumn {
	padding: 7.69%; background-color: rgb(255, 255, 255);
}
.widecolumn .mu_register {
	width: auto;
}
.widecolumn .mu_alert {
	margin-bottom: 1.6em;
}
.widecolumn form {
	margin-top: 0px;
}
.widecolumn .mu_register form {
	margin-top: 0px;
}
.widecolumn h2 {
	line-height: 1.1538; font-size: 2.6rem; margin-bottom: 0.92em;
}
.widecolumn p {
	margin: 1.6em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.84em;
}
.widecolumn label {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700;
}
.widecolumn .mu_register label {
	color: rgba(51, 51, 51, 0.7); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.04em; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; font-weight: 700;
}
.widecolumn .mu_register label {
	margin: 2em 0px 0px;
}
.widecolumn #key {
	width: 100%; font-size: 1.6rem;
}
.widecolumn .mu_register #blog_title {
	width: 100%; font-size: 1.6rem;
}
.widecolumn .mu_register #user_email {
	width: 100%; font-size: 1.6rem;
}
.widecolumn .mu_register #blogname {
	width: 100%; font-size: 1.6rem;
}
.widecolumn .mu_register #user_name {
	width: 100%; font-size: 1.6rem;
}
.widecolumn .mu_register #blogname {
	margin: 0px;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.37em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.37em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.37em;
}
.widecolumn #submit {
	margin: 0px; width: 100%; font-size: 1.2rem;
}
.widecolumn .mu_register input[type='submit'] {
	margin: 0px; width: 100%; font-size: 1.2rem;
}
.widecolumn .mu_register .prefix_address {
	font-size: inherit;
}
.widecolumn .mu_register .suffix_address {
	font-size: inherit;
}
.widecolumn .mu_register > :last-child {
	margin-bottom: 0px;
}
.widecolumn form > :last-child {
	margin-bottom: 0px;
}
@media screen and (min-width:38.75em)
{
ul {
	margin-left: 0px;
}
ol {
	margin-left: 0px;
}
li > ul {
	margin-left: 1.33em;
}
li > ol {
	margin-left: 1.33em;
}
blockquote > ul {
	margin-left: 1.33em;
}
blockquote > ol {
	margin-left: 1.33em;
}
blockquote {
	margin-left: -1em;
}
blockquote > blockquote {
	margin-left: 0px;
}
.site-branding {
	min-height: 3.2em;
}
.site-title {
	line-height: 1.0909; font-size: 2.2rem;
}
.site-description {
	display: block;
}
.secondary {
	margin: 7.69% 7.69% 0px; padding: 7.69% 7.69% 0px; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.main-navigation {
	margin-bottom: 11.11%;
}
.main-navigation ul {
	border-top-color: rgba(51, 51, 51, 0.1); border-bottom-color: rgba(51, 51, 51, 0.1); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.main-navigation ul ul {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
.social-navigation {
	margin-bottom: 11.11%;
}
.social-navigation {
	margin-top: 0px;
}
.widget-area {
	margin-top: 0px;
}
.widget {
	margin-bottom: 11.11%;
}
.site-main {
	padding: 7.69% 0px;
}
:not(.has-post-thumbnail).sticky.hentry {
	padding-top: inherit;
}
.hentry {
	margin: 0px 7.69%; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.page-header {
	margin: 0px 7.69%; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.page-content {
	margin: 0px 7.69%; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.hentry + .hentry {
	margin-top: 7.69%;
}
.page-header + .hentry {
	margin-top: 7.69%;
}
.page-header + .page-content {
	margin-top: 7.69%;
}
.hentry + .hentry {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.post-thumbnail {
	margin-bottom: 2.4em;
}
.entry-header {
	padding: 0px 9.09%;
}
.entry-content {
	padding: 0px 9.09% 9.09%;
}
.entry-summary {
	padding: 0px 9.09% 9.09%;
}
.entry-footer {
	padding: 4.54% 9.09%;
}
.page-header {
	padding: 3.84% 7.69%; border-bottom-color: currentColor; border-left-color: rgb(51, 51, 51); border-bottom-width: 0px; border-left-width: 7px; border-bottom-style: none; border-left-style: solid;
}
.page-title {
	margin-left: -7px;
}
.taxonomy-description {
	margin-left: -7px;
}
.page-content {
	padding: 9.09%;
}
.site-footer {
	margin: 0px 7.69%; padding: 3.84% 7.69%; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.post-navigation {
	margin: 7.69% 7.69% 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.post-navigation a {
	padding: 4.54% 9.09%;
}
.pagination {
	margin: 7.69% 7.69% 0px; padding: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.pagination .current .screen-reader-text {
	position: absolute !important;
}
.pagination .page-numbers {
	display: inline-block;
}
.image-navigation {
	padding: 0px 9.09%;
}
.comments-area {
	margin: 7.69% 7.69% 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
.comment-content ul {
	margin-left: 0px;
}
.comment-content ol {
	margin-left: 0px;
}
.comment-content li > ul {
	margin-left: 1.33em;
}
.comment-content li > ol {
	margin-left: 1.33em;
}
.comment-content blockquote > ul {
	margin-left: 1.33em;
}
.comment-content blockquote > ol {
	margin-left: 1.33em;
}
.widecolumn {
	margin: 7.69%; box-shadow: 0px 0px 1px rgba(0,0,0,0.15);
}
}
@media screen and (min-width:46.25em)
{
body {
	line-height: 1.6471; font-size: 1.7rem;
}
button {
	line-height: 1.6471; font-size: 1.7rem;
}
input {
	line-height: 1.6471; font-size: 1.7rem;
}
select {
	line-height: 1.6471; font-size: 1.7rem;
}
textarea {
	line-height: 1.6471; font-size: 1.7rem;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
p {
	margin-bottom: 1.64em;
}
address {
	margin-bottom: 1.64em;
}
pre {
	margin-bottom: 1.64em;
}
hr {
	margin-bottom: 1.64em;
}
ul {
	margin-bottom: 1.64em;
}
ol {
	margin-bottom: 1.64em;
}
dl {
	margin-bottom: 1.64em;
}
dd {
	margin-bottom: 1.64em;
}
table {
	margin-bottom: 1.64em;
}
blockquote {
	line-height: 1.75; padding-left: 0.85em; font-size: 2rem; margin-bottom: 1.75em; margin-left: -1.05em;
}
blockquote p {
	margin-bottom: 1.75em;
}
blockquote cite {
	line-height: 1.6471; font-size: 1.7rem;
}
blockquote small {
	line-height: 1.6471; font-size: 1.7rem;
}
pre {
	line-height: 1.2353;
}
button {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
input[type='button'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
input[type='reset'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
input[type='submit'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.post-password-form input[type='submit'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widecolumn #submit {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widecolumn .mu_register input[type='submit'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
input[type='text'] {
	padding: 0.5em;
}
input[type='email'] {
	padding: 0.5em;
}
input[type='url'] {
	padding: 0.5em;
}
input[type='password'] {
	padding: 0.5em;
}
input[type='search'] {
	padding: 0.5em;
}
textarea {
	padding: 0.5em;
}
.main-navigation {
	line-height: 1.5; font-size: 1.4rem;
}
.main-navigation a {
	padding: 1em 0px;
}
.main-navigation ul ul {
	margin-left: 1em;
}
.main-navigation .menu-item-description {
	line-height: 1.5; font-size: 1.4rem;
}
.social-navigation ul {
	margin-bottom: -1.47em;
}
.social-navigation a {
	width: 2.88em; height: 2.88em;
}
.secondary-toggle {
	width: 56px; height: 56px;
}
.secondary-toggle::before {
	width: 54px; line-height: 54px;
}
.post-password-form label {
	font-size: 1.4rem;
}
.post-navigation .meta-nav {
	font-size: 1.4rem;
}
.image-navigation {
	font-size: 1.4rem;
}
.comment-navigation {
	font-size: 1.4rem;
}
.author-heading {
	font-size: 1.4rem;
}
.author-bio {
	font-size: 1.4rem;
}
.entry-footer {
	font-size: 1.4rem;
}
.page-links a {
	font-size: 1.4rem;
}
.page-links span {
	font-size: 1.4rem;
}
.comment-metadata {
	font-size: 1.4rem;
}
.pingback .edit-link {
	font-size: 1.4rem;
}
.comment-list .reply {
	font-size: 1.4rem;
}
.comment-notes {
	font-size: 1.4rem;
}
.comment-awaiting-moderation {
	font-size: 1.4rem;
}
.logged-in-as {
	font-size: 1.4rem;
}
.comment-form label {
	font-size: 1.4rem;
}
.form-allowed-tags {
	font-size: 1.4rem;
}
.site-info {
	font-size: 1.4rem;
}
.wp-caption-text {
	font-size: 1.4rem;
}
.gallery-caption {
	font-size: 1.4rem;
}
.entry-caption {
	font-size: 1.4rem;
}
.widecolumn label {
	font-size: 1.4rem;
}
.widecolumn .mu_register label {
	font-size: 1.4rem;
}
.pagination .nav-links {
	min-height: 3.29em;
}
.pagination .page-numbers {
	padding: 0px 0.82em; line-height: 3.29em;
}
.pagination .prev {
	padding: 0px; width: 56px; height: 56px;
}
.pagination .next {
	padding: 0px; width: 56px; height: 56px;
}
.pagination .prev::before {
	width: 56px; height: 56px; line-height: 56px;
}
.pagination .next::before {
	width: 56px; height: 56px; line-height: 56px;
}
.image-navigation .nav-previous a::before {
	top: 2px;
}
.image-navigation .nav-next a::after {
	top: 2px;
}
.comment-navigation .nav-previous a::before {
	top: 2px;
}
.comment-navigation .nav-next a::after {
	top: 2px;
}
blockquote.alignleft {
	margin: 0.41em 1.64em 1.64em 0px;
}
.alignleft.wp-caption {
	margin: 0.41em 1.64em 1.64em 0px;
}
img.alignleft {
	margin: 0.41em 1.64em 1.64em 0px;
}
blockquote.alignright {
	margin: 0.41em 0px 1.64em 1.64em;
}
.alignright.wp-caption {
	margin: 0.41em 0px 1.64em 1.64em;
}
img.alignright {
	margin: 0.41em 0px 1.64em 1.64em;
}
blockquote.aligncenter {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
.aligncenter.wp-caption {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
img.aligncenter {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
.alignleft.wp-caption {
	margin-bottom: 1.23em;
}
.alignright.wp-caption {
	margin-bottom: 1.23em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.23em;
}
.site-branding {
	padding-right: 66px; min-height: 3.7em;
}
.site-title {
	line-height: 1.2069; font-size: 2.9rem;
}
.site-description {
	font-size: 1.4rem;
}
.widget {
	line-height: 1.5; font-size: 1.4rem;
}
.widget p {
	margin-bottom: 1.5em;
}
.widget address {
	margin-bottom: 1.5em;
}
.widget hr {
	margin-bottom: 1.5em;
}
.widget ul {
	margin-bottom: 1.5em;
}
.widget ol {
	margin-bottom: 1.5em;
}
.widget dl {
	margin-bottom: 1.5em;
}
.widget dd {
	margin-bottom: 1.5em;
}
.widget table {
	margin-bottom: 1.5em;
}
.widget pre {
	margin-bottom: 1.5em;
}
.widget li > ul {
	margin-bottom: 0px;
}
.widget li > ol {
	margin-bottom: 0px;
}
.widget blockquote {
	line-height: 1.6471; padding-left: 1em; font-size: 1.7rem; margin-bottom: 1.64em; margin-left: -1.23em;
}
.widget blockquote p {
	margin-bottom: 1.64em;
}
.widget blockquote cite {
	line-height: 1.5; font-size: 1.4rem;
}
.widget blockquote small {
	line-height: 1.5; font-size: 1.4rem;
}
.widget blockquote > blockquote {
	margin-left: 0px;
}
.widget pre {
	padding: 0.75em; line-height: 1.5;
}
.widget button {
	line-height: 1.75;
}
.widget input {
	line-height: 1.75;
}
.widget select {
	line-height: 1.75;
}
.widget textarea {
	line-height: 1.75;
}
.widget button {
	line-height: normal;
}
.widget input {
	line-height: normal;
}
.widget button {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widget input[type='button'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widget input[type='reset'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widget input[type='submit'] {
	padding: 0.82em 1.64em; font-size: 1.4rem;
}
.widget input[type='text'] {
	padding: 0.56em;
}
.widget input[type='email'] {
	padding: 0.56em;
}
.widget input[type='url'] {
	padding: 0.56em;
}
.widget input[type='password'] {
	padding: 0.56em;
}
.widget input[type='search'] {
	padding: 0.56em;
}
.widget textarea {
	padding: 0.56em;
}
.widget blockquote.alignleft {
	margin: 0.5em 1.5em 1.5em 0px;
}
.widget .alignleft.wp-caption {
	margin: 0.5em 1.5em 1.5em 0px;
}
.widget img.alignleft {
	margin: 0.5em 1.5em 1.5em 0px;
}
.widget blockquote.alignright {
	margin: 0.5em 0px 1.5em 1.5em;
}
.widget .alignright.wp-caption {
	margin: 0.5em 0px 1.5em 1.5em;
}
.widget img.alignright {
	margin: 0.5em 0px 1.5em 1.5em;
}
.widget blockquote.aligncenter {
	margin-top: 0.5em; margin-bottom: 1.5em;
}
.widget .aligncenter.wp-caption {
	margin-top: 0.5em; margin-bottom: 1.5em;
}
.widget img.aligncenter {
	margin-top: 0.5em; margin-bottom: 1.5em;
}
.widget .alignleft.wp-caption {
	margin-bottom: 1em;
}
.widget .alignright.wp-caption {
	margin-bottom: 1em;
}
.widget .aligncenter.wp-caption {
	margin-bottom: 1em;
}
.widget-title {
	margin: 0px 0px 1.5em;
}
.widget_calendar td {
	line-height: 2.9286;
}
.widget_calendar th {
	line-height: 2.9286;
}
.widget_calendar caption {
	margin: 0px 0px 1.5em;
}
.widget_archive li {
	padding: 0.96em 0px;
}
.widget_categories li {
	padding: 0.96em 0px;
}
.widget_links li {
	padding: 0.96em 0px;
}
.widget_meta li {
	padding: 0.96em 0px;
}
.widget_nav_menu li {
	padding: 0.96em 0px;
}
.widget_pages li {
	padding: 0.96em 0px;
}
.widget_recent_comments li {
	padding: 0.96em 0px;
}
.widget_recent_entries li {
	padding: 0.96em 0px;
}
.widget_categories .children {
	margin: 0.96em 0px 0px 1em; padding-top: 0.96em;
}
.widget_nav_menu .sub-menu {
	margin: 0.96em 0px 0px 1em; padding-top: 0.96em;
}
.widget_pages .children {
	margin: 0.96em 0px 0px 1em; padding-top: 0.96em;
}
.widget_rss li {
	margin-bottom: 1.5em;
}
.widget_rss .rss-date {
	line-height: 1.75;
}
.widget_rss cite {
	line-height: 1.75;
}
.post-thumbnail {
	margin-bottom: 3em;
}
.entry-title {
	line-height: 1.2; font-size: 3.5rem; margin-bottom: 1.2em;
}
.widecolumn h2 {
	line-height: 1.2; font-size: 3.5rem; margin-bottom: 1.2em;
}
.entry-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.entry-summary h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.page-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.comment-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.entry-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.entry-summary h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.page-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.comment-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.entry-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.entry-summary h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.page-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.comment-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.entry-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.entry-summary h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.page-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.comment-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.entry-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-summary h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-summary h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.page-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.page-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.comment-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.comment-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-content .more-link::after {
	top: 2px; font-size: 24px;
}
.entry-summary .more-link::after {
	top: 2px; font-size: 24px;
}
.author-info {
	margin: 0px 9.09%; padding: 9.09% 0px;
}
.author-info .avatar {
	margin: 0px 1.64em 1.64em 0px; width: 42px; height: 42px;
}
.author-link::after {
	top: 3px;
}
.posted-on::before {
	top: 3px;
}
.byline::before {
	top: 3px;
}
.cat-links::before {
	top: 3px;
}
.tags-links::before {
	top: 3px;
}
.comments-link::before {
	top: 3px;
}
.entry-format::before {
	top: 3px;
}
.edit-link::before {
	top: 3px;
}
.full-size-link::before {
	top: 3px;
}
.taxonomy-description {
	padding-top: 0.41em;
}
.page-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.comments-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.comment-reply-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.post-navigation .post-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.page-links {
	margin-bottom: 1.41em;
}
.page-links a {
	margin: 0px 0.28em 0.28em 0px;
}
.page-links > span {
	margin: 0px 0.28em 0.28em 0px;
}
.entry-attachment {
	margin-bottom: 1.64em;
}
.format-aside .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-image .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-video .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-quote .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-gallery .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-status .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-link .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-audio .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-chat .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-link .entry-title a::after {
	top: 0.08em;
}
.comments-title {
	margin-bottom: 1.4em;
}
.comment-list article {
	padding: 1.64em 0px;
}
.comment-list .pingback {
	padding: 1.64em 0px;
}
.comment-list .trackback {
	padding: 1.64em 0px;
}
.comment-list + .comment-respond {
	padding-top: 1.64em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.64em;
}
.comment-list .children > li {
	padding-left: 1.23em;
}
.comment-meta {
	position: relative;
}
.comment-author {
	margin-bottom: 0px;
}
.comment-author .avatar {
	top: 5px; width: 42px; height: 42px; margin-right: 1.64em; position: relative;
}
.comment-metadata .edit-link::before {
	top: 2px;
}
.pingback .edit-link::before {
	top: 6px;
}
.bypostauthor > article .fn::after {
	left: 6px; top: 7px;
}
.comment-content ul {
	margin-bottom: 1.64em;
}
.comment-content ol {
	margin-bottom: 1.64em;
}
.comment-list .reply a {
	padding: 0.42em 0.85em;
}
.comment-form {
	padding-top: 1.64em;
}
.no-comments {
	padding-top: 1.64em;
}
.comment-reply-title small a::before {
	top: -1px;
}
embed {
	margin-bottom: 1.64em;
}
iframe {
	margin-bottom: 1.64em;
}
object {
	margin-bottom: 1.64em;
}
video {
	margin-bottom: 1.64em;
}
.wp-audio-shortcode {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-video {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-caption {
	margin-bottom: 1.64em;
}
.gallery {
	margin-bottom: 1.64em;
}
.widecolumn .mu_alert {
	margin-bottom: 1.64em;
}
.widecolumn p {
	margin: 1.64em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.6em;
}
.widecolumn #key {
	line-height: normal; font-size: 1.7rem;
}
.widecolumn .mu_register #blog_title {
	line-height: normal; font-size: 1.7rem;
}
.widecolumn .mu_register #user_email {
	line-height: normal; font-size: 1.7rem;
}
.widecolumn .mu_register #blogname {
	line-height: normal; font-size: 1.7rem;
}
.widecolumn .mu_register #user_name {
	line-height: normal; font-size: 1.7rem;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.41em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.41em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.41em;
}
}
@media screen and (min-width:55em)
{
body {
	line-height: 1.6842; font-size: 1.9rem;
}
button {
	line-height: 1.6842; font-size: 1.9rem;
}
input {
	line-height: 1.6842; font-size: 1.9rem;
}
select {
	line-height: 1.6842; font-size: 1.9rem;
}
textarea {
	line-height: 1.6842; font-size: 1.9rem;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
p {
	margin-bottom: 1.68em;
}
address {
	margin-bottom: 1.68em;
}
pre {
	margin-bottom: 1.68em;
}
hr {
	margin-bottom: 1.68em;
}
ul {
	margin-bottom: 1.68em;
}
ol {
	margin-bottom: 1.68em;
}
dl {
	margin-bottom: 1.68em;
}
dd {
	margin-bottom: 1.68em;
}
table {
	margin-bottom: 1.68em;
}
blockquote {
	line-height: 1.8182; padding-left: 0.9em; font-size: 2.2rem; margin-bottom: 1.81em; margin-left: -1.09em;
}
blockquote p {
	margin-bottom: 1.81em;
}
blockquote cite {
	line-height: 1.6842; font-size: 1.9rem;
}
blockquote small {
	line-height: 1.6842; font-size: 1.9rem;
}
pre {
	line-height: 1.2632;
}
button {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='button'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='reset'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.post-password-form input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widecolumn #submit {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widecolumn .mu_register input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='text'] {
	padding: 0.52em;
}
input[type='email'] {
	padding: 0.52em;
}
input[type='url'] {
	padding: 0.52em;
}
input[type='password'] {
	padding: 0.52em;
}
input[type='search'] {
	padding: 0.52em;
}
textarea {
	padding: 0.52em;
}
.main-navigation {
	line-height: 1.5; font-size: 1.6rem;
}
.main-navigation a {
	padding: 0.75em 0px;
}
.main-navigation .menu-item-description {
	line-height: 1.5; font-size: 1.6rem;
}
.social-navigation ul {
	margin-bottom: -1.26em;
}
.social-navigation a {
	width: 2.52em; height: 2.52em;
}
.secondary-toggle {
	width: 64px; height: 64px;
}
.secondary-toggle::before {
	width: 62px; line-height: 62px;
}
.post-password-form label {
	font-size: 1.6rem;
}
.post-navigation .meta-nav {
	font-size: 1.6rem;
}
.comment-navigation {
	font-size: 1.6rem;
}
.image-navigation {
	font-size: 1.6rem;
}
.author-heading {
	font-size: 1.6rem;
}
.author-bio {
	font-size: 1.6rem;
}
.entry-footer {
	font-size: 1.6rem;
}
.page-links a {
	font-size: 1.6rem;
}
.page-links span {
	font-size: 1.6rem;
}
.comment-metadata {
	font-size: 1.6rem;
}
.pingback .edit-link {
	font-size: 1.6rem;
}
.comment-list .reply {
	font-size: 1.6rem;
}
.comment-notes {
	font-size: 1.6rem;
}
.comment-awaiting-moderation {
	font-size: 1.6rem;
}
.logged-in-as {
	font-size: 1.6rem;
}
.comment-form label {
	font-size: 1.6rem;
}
.form-allowed-tags {
	font-size: 1.6rem;
}
.site-info {
	font-size: 1.6rem;
}
.wp-caption-text {
	font-size: 1.6rem;
}
.gallery-caption {
	font-size: 1.6rem;
}
.entry-caption {
	font-size: 1.6rem;
}
.widecolumn label {
	font-size: 1.6rem;
}
.widecolumn .mu_register label {
	font-size: 1.6rem;
}
.pagination .nav-links {
	min-height: 3.36em;
}
.pagination .page-numbers {
	padding: 0px 0.84em; line-height: 3.36em;
}
.pagination .prev {
	padding: 0px; width: 64px; height: 64px;
}
.pagination .next {
	padding: 0px; width: 64px; height: 64px;
}
.pagination .prev::before {
	width: 64px; height: 64px; line-height: 64px;
}
.pagination .next::before {
	width: 64px; height: 64px; line-height: 64px;
}
.image-navigation .nav-previous a::before {
	top: -1px; font-size: 24px;
}
.image-navigation .nav-next a::after {
	top: -1px; font-size: 24px;
}
.comment-navigation .nav-previous a::before {
	top: -1px; font-size: 24px;
}
.comment-navigation .nav-next a::after {
	top: -1px; font-size: 24px;
}
blockquote.alignleft {
	margin: 0.42em 1.68em 1.68em 0px;
}
.alignleft.wp-caption {
	margin: 0.42em 1.68em 1.68em 0px;
}
img.alignleft {
	margin: 0.42em 1.68em 1.68em 0px;
}
blockquote.alignright {
	margin: 0.42em 0px 1.68em 1.68em;
}
.alignright.wp-caption {
	margin: 0.42em 0px 1.68em 1.68em;
}
img.alignright {
	margin: 0.42em 0px 1.68em 1.68em;
}
blockquote.aligncenter {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
.aligncenter.wp-caption {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
img.aligncenter {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
.alignleft.wp-caption {
	margin-bottom: 1.26em;
}
.alignright.wp-caption {
	margin-bottom: 1.26em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.26em;
}
.site-branding {
	padding-right: 74px; min-height: 3.78em;
}
.site-title {
	line-height: 1.25; font-size: 3.2rem;
}
.site-description {
	font-size: 1.6rem;
}
.widget {
	font-size: 1.6rem;
}
.widget blockquote {
	line-height: 1.6842; padding-left: 1.05em; font-size: 1.9rem; margin-bottom: 1.68em; margin-left: -1.26em;
}
.widget blockquote p {
	margin-bottom: 1.68em;
}
.widget blockquote cite {
	font-size: 1.6rem;
}
.widget blockquote small {
	font-size: 1.6rem;
}
.widget button {
	line-height: 1.5;
}
.widget input {
	line-height: 1.5;
}
.widget select {
	line-height: 1.5;
}
.widget textarea {
	line-height: 1.5;
}
.widget button {
	line-height: normal;
}
.widget input {
	line-height: normal;
}
.widget button {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widget input[type='button'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widget input[type='reset'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widget input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widget input[type='text'] {
	padding: 0.75em;
}
.widget input[type='email'] {
	padding: 0.75em;
}
.widget input[type='url'] {
	padding: 0.75em;
}
.widget input[type='password'] {
	padding: 0.75em;
}
.widget input[type='search'] {
	padding: 0.75em;
}
.widget textarea {
	padding: 0.75em;
}
.widget .wp-caption-text {
	line-height: 1.5;
}
.widget .gallery-caption {
	line-height: 1.5;
}
.widget_calendar td {
	line-height: 2.9375;
}
.widget_calendar th {
	line-height: 2.9375;
}
.widget_archive li {
	padding: 0.71em 0px;
}
.widget_categories li {
	padding: 0.71em 0px;
}
.widget_links li {
	padding: 0.71em 0px;
}
.widget_meta li {
	padding: 0.71em 0px;
}
.widget_nav_menu li {
	padding: 0.71em 0px;
}
.widget_pages li {
	padding: 0.71em 0px;
}
.widget_recent_comments li {
	padding: 0.71em 0px;
}
.widget_recent_entries li {
	padding: 0.71em 0px;
}
.widget_categories .children {
	margin: 0.71em 0px 0px 1em; padding-top: 0.71em;
}
.widget_nav_menu .sub-menu {
	margin: 0.71em 0px 0px 1em; padding-top: 0.71em;
}
.widget_pages .children {
	margin: 0.71em 0px 0px 1em; padding-top: 0.71em;
}
.widget_rss .rss-date {
	line-height: 1.8462; font-size: 1.3rem;
}
.widget_rss cite {
	line-height: 1.8462; font-size: 1.3rem;
}
.post-thumbnail {
	margin-bottom: 2.94em;
}
.entry-title {
	line-height: 1.2308; font-size: 3.9rem; margin-bottom: 1.23em;
}
.widecolumn h2 {
	line-height: 1.2308; font-size: 3.9rem; margin-bottom: 1.23em;
}
.entry-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.entry-summary h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.page-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.comment-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.entry-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.entry-summary h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.page-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.comment-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.entry-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.entry-summary h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.page-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.comment-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.entry-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.entry-summary h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.page-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.comment-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.entry-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-summary h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-summary h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.page-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.page-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.comment-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.comment-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-content .more-link::after {
	top: 3px;
}
.entry-summary .more-link::after {
	top: 3px;
}
.author-info .avatar {
	margin: 0px 1.68em 1.68em 0px; width: 56px; height: 56px;
}
.author-link::after {
	top: 0px; font-size: 24px;
}
.posted-on::before {
	top: 4px;
}
.byline::before {
	top: 4px;
}
.cat-links::before {
	top: 4px;
}
.tags-links::before {
	top: 4px;
}
.comments-link::before {
	top: 4px;
}
.entry-format::before {
	top: 4px;
}
.edit-link::before {
	top: 4px;
}
.full-size-link::before {
	top: 4px;
}
.taxonomy-description {
	padding-top: 0.42em;
}
.page-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.comments-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.comment-reply-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.post-navigation .post-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.page-links {
	margin-bottom: 1.47em;
}
.page-links a {
	margin: 0px 0.25em 0.25em 0px;
}
.page-links > span {
	margin: 0px 0.25em 0.25em 0px;
}
.entry-attachment {
	margin-bottom: 1.68em;
}
.format-aside .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-image .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-video .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-quote .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-gallery .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-status .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-link .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-audio .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-chat .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-link .entry-title a::after {
	top: 0.12em;
}
.comments-title {
	margin-bottom: 1.45em;
}
.comment-list article {
	padding: 1.68em 0px;
}
.comment-list .pingback {
	padding: 1.68em 0px;
}
.comment-list .trackback {
	padding: 1.68em 0px;
}
.comment-list + .comment-respond {
	padding-top: 1.68em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.68em;
}
.comment-list .children > li {
	padding-left: 1.47em;
}
.comment-author .avatar {
	top: 3px; width: 56px; height: 56px; margin-right: 1.68em;
}
.comment-metadata {
	line-height: 2;
}
.comment-metadata .edit-link::before {
	top: 8px;
}
.pingback .edit-link::before {
	top: 8px;
}
.bypostauthor > article .fn::after {
	top: 8px;
}
.comment-content ul {
	margin-bottom: 1.68em;
}
.comment-content ol {
	margin-bottom: 1.68em;
}
.comment-list .reply a {
	padding: 0.43em 0.87em;
}
.comment-form {
	padding-top: 1.68em;
}
.no-comments {
	padding-top: 1.68em;
}
embed {
	margin-bottom: 1.68em;
}
iframe {
	margin-bottom: 1.68em;
}
object {
	margin-bottom: 1.68em;
}
video {
	margin-bottom: 1.68em;
}
.wp-audio-shortcode {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-video {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-caption {
	margin-bottom: 1.68em;
}
.gallery {
	margin-bottom: 1.68em;
}
.widecolumn .mu_alert {
	margin-bottom: 1.68em;
}
.widecolumn p {
	margin: 1.68em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.64em;
}
.widecolumn #key {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blog_title {
	font-size: 1.9rem;
}
.widecolumn .mu_register #user_email {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blogname {
	font-size: 1.9rem;
}
.widecolumn .mu_register #user_name {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.42em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.42em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.42em;
}
}
@media screen and (min-width:59.68em)
{
body::before {
	left: 0px; top: 0px; width: 29.41%; height: 100%; display: block; position: fixed; z-index: 0; min-height: 100%; content: ""; box-shadow: 0px 0px 1px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.site {
	margin: 0px auto; max-width: 1403px;
}
.sidebar {
	width: 29.41%; margin-right: -100%; float: left; position: relative; max-width: 413px;
}
.secondary {
	margin: 0px; padding: 0px; display: block; box-shadow: none; background-color: transparent;
}
.site-main {
	padding: 8.33% 0px;
}
.site-content {
	width: 70.58%; margin-left: 29.41%; float: left; display: block;
}
body {
	line-height: 1.6; font-size: 1.5rem;
}
p {
	margin-bottom: 1.6em;
}
address {
	margin-bottom: 1.6em;
}
pre {
	margin-bottom: 1.6em;
}
hr {
	margin-bottom: 1.6em;
}
ul {
	margin-bottom: 1.6em;
}
ol {
	margin-bottom: 1.6em;
}
dl {
	margin-bottom: 1.6em;
}
dd {
	margin-bottom: 1.6em;
}
table {
	margin-bottom: 1.6em;
}
blockquote {
	line-height: 1.6667; padding-left: 1.11em; font-size: 1.8rem; margin-bottom: 1.66em; margin-left: -1.33em;
}
blockquote cite {
	line-height: 1.6; font-size: 1.5rem;
}
blockquote small {
	line-height: 1.6; font-size: 1.5rem;
}
pre {
	line-height: 1.2;
}
button {
	line-height: 1.5; font-size: 1.6rem;
}
input {
	line-height: 1.5; font-size: 1.6rem;
}
select {
	line-height: 1.5; font-size: 1.6rem;
}
textarea {
	line-height: 1.5; font-size: 1.6rem;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
input[type='button'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
input[type='reset'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
input[type='submit'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.post-password-form input[type='submit'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widecolumn #submit {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
.widecolumn .mu_register input[type='submit'] {
	padding: 0.79em 1.58em; font-size: 1.2rem;
}
input[type='text'] {
	padding: 0.37em;
}
input[type='email'] {
	padding: 0.37em;
}
input[type='url'] {
	padding: 0.37em;
}
input[type='password'] {
	padding: 0.37em;
}
input[type='search'] {
	padding: 0.37em;
}
textarea {
	padding: 0.37em;
}
.main-navigation {
	margin: 0px 20% 20%; font-size: 1.2rem;
}
.main-navigation a {
	padding: 0.5em 0px;
}
.main-navigation .menu-item-has-children > a {
	padding-right: 30px;
}
.main-navigation .menu-item-description {
	line-height: 1.5; font-size: 1.2rem;
}
.dropdown-toggle {
	width: 24px; height: 24px;
}
.dropdown-toggle::after {
	width: 24px; line-height: 24px; font-size: 16px;
}
.social-navigation {
	margin: 0px 20% 20%;
}
.social-navigation ul {
	margin-bottom: -1.6em;
}
.social-navigation li {
	width: 25%;
}
.social-navigation a {
	height: 3.2em;
}
.secondary-toggle {
	display: none;
}
.post-password-form label {
	font-size: 1.2rem;
}
.post-navigation .meta-nav {
	font-size: 1.2rem;
}
.comment-navigation {
	font-size: 1.2rem;
}
.image-navigation {
	font-size: 1.2rem;
}
.author-heading {
	font-size: 1.2rem;
}
.author-bio {
	font-size: 1.2rem;
}
.entry-footer {
	font-size: 1.2rem;
}
.page-links a {
	font-size: 1.2rem;
}
.page-links span {
	font-size: 1.2rem;
}
.comment-metadata {
	font-size: 1.2rem;
}
.pingback .edit-link {
	font-size: 1.2rem;
}
.comment-list .reply {
	font-size: 1.2rem;
}
.comment-notes {
	font-size: 1.2rem;
}
.comment-awaiting-moderation {
	font-size: 1.2rem;
}
.logged-in-as {
	font-size: 1.2rem;
}
.comment-form label {
	font-size: 1.2rem;
}
.form-allowed-tags {
	font-size: 1.2rem;
}
.site-info {
	font-size: 1.2rem;
}
.wp-caption-text {
	font-size: 1.2rem;
}
.gallery-caption {
	font-size: 1.2rem;
}
.entry-caption {
	font-size: 1.2rem;
}
.widecolumn label {
	font-size: 1.2rem;
}
.widecolumn .mu_register label {
	font-size: 1.2rem;
}
.post-navigation {
	margin: 8.33% 8.33% 0px;
}
.post-navigation a {
	padding: 5% 10%;
}
.pagination {
	margin: 8.33% 8.33% 0px;
}
.pagination .nav-links {
	min-height: 3.2em;
}
.pagination .page-numbers {
	padding: 0px 0.8em; line-height: 3.2em;
}
.pagination .prev {
	padding: 0px; width: 48px; height: 48px;
}
.pagination .next {
	padding: 0px; width: 48px; height: 48px;
}
.pagination .prev::before {
	width: 48px; height: 48px; line-height: 48px;
}
.pagination .next::before {
	width: 48px; height: 48px; line-height: 48px;
}
.image-navigation .nav-previous a::before {
	top: 0px; font-size: 16px;
}
.image-navigation .nav-next a::after {
	top: 0px; font-size: 16px;
}
.comment-navigation .nav-previous a::before {
	top: 0px; font-size: 16px;
}
.comment-navigation .nav-next a::after {
	top: 0px; font-size: 16px;
}
.image-navigation {
	padding: 0px 10%;
}
blockquote.alignleft {
	margin: 0.4em 1.6em 1.6em 0px;
}
.alignleft.wp-caption {
	margin: 0.4em 1.6em 1.6em 0px;
}
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0px;
}
blockquote.alignright {
	margin: 0.4em 0px 1.6em 1.6em;
}
.alignright.wp-caption {
	margin: 0.4em 0px 1.6em 1.6em;
}
img.alignright {
	margin: 0.4em 0px 1.6em 1.6em;
}
blockquote.aligncenter {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
.aligncenter.wp-caption {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
img.aligncenter {
	clear: both; margin-top: 0.4em; margin-bottom: 1.6em;
}
.alignleft.wp-caption {
	margin-bottom: 1.2em;
}
.alignright.wp-caption {
	margin-bottom: 1.2em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.2em;
}
.site-header {
	margin: 20% 0px; padding: 0px 20%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-color: transparent;
}
.site-branding {
	padding: 0px; min-height: 0px;
}
.site-title {
	line-height: 1.3636; font-size: 2.2rem;
}
.site-description {
	font-size: 1.2rem;
}
.widget {
	margin: 0px 0px 20%; padding: 0px 20%; font-size: 1.2rem;
}
.widget blockquote {
	line-height: 1.5; padding-left: 1.16em; font-size: 1.2rem; margin-bottom: 1.5em; margin-left: -1.5em;
}
.widget blockquote p {
	margin-bottom: 1.5em;
}
.widget blockquote cite {
	font-size: 1.2rem;
}
.widget blockquote small {
	font-size: 1.2rem;
}
.widget pre {
	padding: 0.5em;
}
.widget button {
	font-size: 1.2rem;
}
.widget input {
	font-size: 1.2rem;
}
.widget select {
	font-size: 1.2rem;
}
.widget textarea {
	font-size: 1.2rem;
}
.widget button {
	padding: 0.54em 1.08em; font-size: 1.2rem;
}
.widget input[type='button'] {
	padding: 0.54em 1.08em; font-size: 1.2rem;
}
.widget input[type='reset'] {
	padding: 0.54em 1.08em; font-size: 1.2rem;
}
.widget input[type='submit'] {
	padding: 0.54em 1.08em; font-size: 1.2rem;
}
.widget input[type='text'] {
	padding: 0.45em;
}
.widget input[type='email'] {
	padding: 0.45em;
}
.widget input[type='url'] {
	padding: 0.45em;
}
.widget input[type='password'] {
	padding: 0.45em;
}
.widget input[type='search'] {
	padding: 0.45em;
}
.widget textarea {
	padding: 0.45em;
}
.widget .wp-caption-text {
	font-size: 1.2rem;
}
.widget .gallery-caption {
	font-size: 1.2rem;
}
.widget_calendar td {
	line-height: 1.9167;
}
.widget_calendar th {
	line-height: 1.9167;
}
.widget_archive li {
	padding: 0.45em 0px;
}
.widget_categories li {
	padding: 0.45em 0px;
}
.widget_links li {
	padding: 0.45em 0px;
}
.widget_meta li {
	padding: 0.45em 0px;
}
.widget_nav_menu li {
	padding: 0.45em 0px;
}
.widget_pages li {
	padding: 0.45em 0px;
}
.widget_recent_comments li {
	padding: 0.45em 0px;
}
.widget_recent_entries li {
	padding: 0.45em 0px;
}
.widget_categories .children {
	margin: 0.45em 0px 0px 1em; padding-top: 0.45em;
}
.widget_nav_menu .sub-menu {
	margin: 0.45em 0px 0px 1em; padding-top: 0.45em;
}
.widget_pages .children {
	margin: 0.45em 0px 0px 1em; padding-top: 0.45em;
}
.widget_rss .rss-date {
	line-height: 1.5; font-size: 1.2rem;
}
.widget_rss cite {
	line-height: 1.5; font-size: 1.2rem;
}
.hentry {
	margin: 0px 8.33%;
}
.page-header {
	margin: 0px 8.33%;
}
.page-content {
	margin: 0px 8.33%;
}
.hentry {
	padding-top: 8.33%;
}
.hentry + .hentry {
	margin-top: 8.33%;
}
.page-header + .hentry {
	margin-top: 8.33%;
}
.page-header + .page-content {
	margin-top: 8.33%;
}
.post-thumbnail {
	margin-bottom: 2.4em;
}
.entry-header {
	padding: 0px 10%;
}
.entry-title {
	line-height: 1.1613; font-size: 3.1rem; margin-bottom: 1.16em;
}
.widecolumn h2 {
	line-height: 1.1613; font-size: 3.1rem; margin-bottom: 1.16em;
}
.entry-content {
	padding: 0px 10% 10%;
}
.entry-summary {
	padding: 0px 10% 10%;
}
.entry-content h1 {
	line-height: 1.1613; font-size: 3.1rem; margin-top: 1.54em; margin-bottom: 0.77em;
}
.entry-summary h1 {
	line-height: 1.1613; font-size: 3.1rem; margin-top: 1.54em; margin-bottom: 0.77em;
}
.page-content h1 {
	line-height: 1.1613; font-size: 3.1rem; margin-top: 1.54em; margin-bottom: 0.77em;
}
.comment-content h1 {
	line-height: 1.1613; font-size: 3.1rem; margin-top: 1.54em; margin-bottom: 0.77em;
}
.entry-content h2 {
	line-height: 1.3846; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.entry-summary h2 {
	line-height: 1.3846; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.page-content h2 {
	line-height: 1.3846; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.comment-content h2 {
	line-height: 1.3846; font-size: 2.6rem; margin-top: 1.84em; margin-bottom: 0.92em;
}
.entry-content h3 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.entry-summary h3 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.page-content h3 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.comment-content h3 {
	line-height: 1.3636; font-size: 2.2rem; margin-top: 2.18em; margin-bottom: 1.09em;
}
.entry-content h4 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.entry-summary h4 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.page-content h4 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.comment-content h4 {
	line-height: 1.3333; font-size: 1.8rem; margin-top: 2.66em; margin-bottom: 1.33em;
}
.entry-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-summary h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-summary h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.page-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.page-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.comment-content h5 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.comment-content h6 {
	line-height: 1.2; font-size: 1.5rem; margin-top: 3.2em; margin-bottom: 1.6em;
}
.entry-content .more-link::after {
	top: 5px; font-size: 16px;
}
.entry-summary .more-link::after {
	top: 5px; font-size: 16px;
}
.author-info {
	margin: 0px 10%; padding: 10% 0px;
}
.author-info .avatar {
	margin: 0px 1.5em 1.5em 0px; width: 36px; height: 36px;
}
.author-link::after {
	top: 1px; font-size: 16px;
}
.entry-footer {
	padding: 5% 10%;
}
.posted-on::before {
	top: 0px;
}
.byline::before {
	top: 0px;
}
.cat-links::before {
	top: 0px;
}
.tags-links::before {
	top: 0px;
}
.comments-link::before {
	top: 0px;
}
.entry-format::before {
	top: 0px;
}
.edit-link::before {
	top: 0px;
}
.full-size-link::before {
	top: 0px;
}
.page-header {
	padding: 4.16% 8.33%;
}
.page-content {
	padding: 8.33%;
}
.taxonomy-description {
	padding-top: 0.4em;
}
.page-title {
	line-height: 1.3333; font-size: 1.8rem;
}
.comments-title {
	line-height: 1.3333; font-size: 1.8rem;
}
.comment-reply-title {
	line-height: 1.3333; font-size: 1.8rem;
}
.post-navigation .post-title {
	line-height: 1.3333; font-size: 1.8rem;
}
.page-links {
	margin-bottom: 1.33em;
}
.page-links a {
	margin: 0px 0.33em 0.33em 0px;
}
.page-links > span {
	margin: 0px 0.33em 0.33em 0px;
}
.entry-attachment {
	margin-bottom: 1.6em;
}
.format-aside .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-image .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-video .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-quote .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-gallery .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-status .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-link .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-audio .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-chat .entry-title {
	line-height: 1.3333; font-size: 1.8rem; margin-bottom: 1.33em;
}
.format-link .entry-title a::after {
	top: 0px;
}
.comments-area {
	margin: 8.33% 8.33% 0px; padding: 8.33%;
}
.comments-title {
	margin-bottom: 1.33em;
}
.comment-list article {
	padding: 1.6em 0px;
}
.comment-list .pingback {
	padding: 1.6em 0px;
}
.comment-list .trackback {
	padding: 1.6em 0px;
}
.comment-list + .comment-respond {
	padding-top: 1.6em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}
.comment-list .children > li {
	padding-left: 0.8em;
}
.comment-author {
	margin-bottom: 0.4em;
}
.comment-author .avatar {
	top: 0px; width: 24px; height: 24px; margin-right: 0.8em;
}
.comment-metadata .edit-link::before {
	top: 3px;
}
.pingback .edit-link::before {
	top: 5px;
}
.bypostauthor > article .fn::after {
	left: 3px; top: 5px;
}
.comment-content ul {
	margin-bottom: 2em;
}
.comment-content ol {
	margin-bottom: 2em;
}
.comment-list .reply a {
	padding: 0.41em 0.83em;
}
.comment-form {
	padding-top: 1.6em;
}
.no-comments {
	padding-top: 1.6em;
}
.comment-reply-title small a::before {
	top: -3px;
}
.site-footer {
	margin: 0px 0px 0px 35.29%; padding: 0px; width: 58.82%; float: left;
}
.site-info {
	padding: 5% 10%;
}
embed {
	margin-bottom: 1.6em;
}
iframe {
	margin-bottom: 1.6em;
}
object {
	margin-bottom: 1.6em;
}
video {
	margin-bottom: 1.6em;
}
.wp-audio-shortcode {
	font-size: 1.5rem; margin-bottom: 1.6em;
}
.wp-video {
	font-size: 1.5rem; margin-bottom: 1.6em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.5rem; margin-bottom: 1.6em;
}
.wp-caption {
	margin-bottom: 1.6em;
}
.gallery {
	margin-bottom: 1.6em;
}
.widecolumn {
	margin: 8.33%; padding: 8.33%;
}
.widecolumn .mu_alert {
	margin-bottom: 1.6em;
}
.widecolumn p {
	margin: 1.6em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.54em;
}
.widecolumn #key {
	font-size: 1.6rem;
}
.widecolumn .mu_register #blog_title {
	font-size: 1.6rem;
}
.widecolumn .mu_register #user_email {
	font-size: 1.6rem;
}
.widecolumn .mu_register #blogname {
	font-size: 1.6rem;
}
.widecolumn .mu_register #user_name {
	font-size: 1.6rem;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.37em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.37em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.37em;
}
}
@media screen and (min-width:68.75em)
{
body {
	line-height: 1.6471; font-size: 1.7rem;
}
button {
	line-height: 1.6471; font-size: 1.7rem;
}
input {
	line-height: 1.6471; font-size: 1.7rem;
}
select {
	line-height: 1.6471; font-size: 1.7rem;
}
textarea {
	line-height: 1.6471; font-size: 1.7rem;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
p {
	margin-bottom: 1.64em;
}
address {
	margin-bottom: 1.64em;
}
pre {
	margin-bottom: 1.64em;
}
hr {
	margin-bottom: 1.64em;
}
ul {
	margin-bottom: 1.64em;
}
ol {
	margin-bottom: 1.64em;
}
dl {
	margin-bottom: 1.64em;
}
dd {
	margin-bottom: 1.64em;
}
table {
	margin-bottom: 1.64em;
}
blockquote {
	line-height: 1.75; padding-left: 0.85em; font-size: 2rem; margin-bottom: 1.75em; margin-left: -1.05em;
}
blockquote p {
	margin-bottom: 1.75em;
}
blockquote cite {
	line-height: 1.6471; font-size: 1.7rem;
}
blockquote small {
	line-height: 1.6471; font-size: 1.7rem;
}
pre {
	line-height: 1.2353;
}
button {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
input[type='button'] {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
input[type='reset'] {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
input[type='submit'] {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
.post-password-form input[type='submit'] {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
.widecolumn #submit {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
.widecolumn .mu_register input[type='submit'] {
	padding: 0.82em 1.57em; font-size: 1.4rem;
}
input[type='text'] {
	padding: 0.5em;
}
input[type='email'] {
	padding: 0.5em;
}
input[type='url'] {
	padding: 0.5em;
}
input[type='password'] {
	padding: 0.5em;
}
input[type='search'] {
	padding: 0.5em;
}
textarea {
	padding: 0.5em;
}
.main-navigation {
	font-size: 1.4rem;
}
.main-navigation a {
	padding: 0.46em 0px;
}
.main-navigation .menu-item-has-children > a {
	padding-right: 34px;
}
.main-navigation .menu-item-description {
	line-height: 1.4583; margin-top: 0.25em;
}
.dropdown-toggle {
	width: 28px; height: 28px;
}
.dropdown-toggle::after {
	width: 28px; line-height: 28px;
}
.social-navigation ul {
	margin-bottom: -1.47em;
}
.social-navigation li {
	width: 20%;
}
.social-navigation a {
	height: 2.88em;
}
.post-password-form label {
	font-size: 1.4rem;
}
.post-navigation .meta-nav {
	font-size: 1.4rem;
}
.comment-navigation {
	font-size: 1.4rem;
}
.image-navigation {
	font-size: 1.4rem;
}
.author-heading {
	font-size: 1.4rem;
}
.author-bio {
	font-size: 1.4rem;
}
.entry-footer {
	font-size: 1.4rem;
}
.page-links a {
	font-size: 1.4rem;
}
.page-links span {
	font-size: 1.4rem;
}
.comment-metadata {
	font-size: 1.4rem;
}
.pingback .edit-link {
	font-size: 1.4rem;
}
.comment-list .reply {
	font-size: 1.4rem;
}
.comment-notes {
	font-size: 1.4rem;
}
.comment-awaiting-moderation {
	font-size: 1.4rem;
}
.logged-in-as {
	font-size: 1.4rem;
}
.comment-form label {
	font-size: 1.4rem;
}
.form-allowed-tags {
	font-size: 1.4rem;
}
.site-info {
	font-size: 1.4rem;
}
.wp-caption-text {
	font-size: 1.4rem;
}
.gallery-caption {
	font-size: 1.4rem;
}
.entry-caption {
	font-size: 1.4rem;
}
.widecolumn label {
	font-size: 1.4rem;
}
.widecolumn .mu_register label {
	font-size: 1.4rem;
}
.pagination .nav-links {
	min-height: 3.29em;
}
.pagination .page-numbers {
	padding: 0px 0.82em; line-height: 3.29em;
}
.pagination .prev {
	padding: 0px; width: 56px; height: 56px;
}
.pagination .next {
	padding: 0px; width: 56px; height: 56px;
}
.pagination .prev::before {
	width: 56px; height: 56px; line-height: 56px;
}
.pagination .next::before {
	width: 56px; height: 56px; line-height: 56px;
}
.image-navigation .nav-previous a::before {
	top: 2px;
}
.image-navigation .nav-next a::after {
	top: 2px;
}
.comment-navigation .nav-previous a::before {
	top: 2px;
}
.comment-navigation .nav-next a::after {
	top: 2px;
}
blockquote.alignleft {
	margin: 0.41em 1.64em 1.64em 0px;
}
.alignleft.wp-caption {
	margin: 0.41em 1.64em 1.64em 0px;
}
img.alignleft {
	margin: 0.41em 1.64em 1.64em 0px;
}
blockquote.alignright {
	margin: 0.41em 0px 1.64em 1.64em;
}
.alignright.wp-caption {
	margin: 0.41em 0px 1.64em 1.64em;
}
img.alignright {
	margin: 0.41em 0px 1.64em 1.64em;
}
blockquote.aligncenter {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
.aligncenter.wp-caption {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
img.aligncenter {
	margin-top: 0.41em; margin-bottom: 1.64em;
}
.alignleft.wp-caption {
	margin-bottom: 1.23em;
}
.alignright.wp-caption {
	margin-bottom: 1.23em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.23em;
}
.site-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.site-description {
	font-size: 1.4rem;
}
.widget {
	font-size: 1.4rem;
}
.widget blockquote {
	padding-left: 1.21em; font-size: 1.4rem;
}
.widget button {
	font-size: 1.4rem;
}
.widget input {
	font-size: 1.4rem;
}
.widget select {
	font-size: 1.4rem;
}
.widget textarea {
	font-size: 1.4rem;
}
.widget button {
	padding: 0.75em 1.5em; font-size: 1.2rem;
}
.widget input[type='button'] {
	padding: 0.75em 1.5em; font-size: 1.2rem;
}
.widget input[type='reset'] {
	padding: 0.75em 1.5em; font-size: 1.2rem;
}
.widget input[type='submit'] {
	padding: 0.75em 1.5em; font-size: 1.2rem;
}
.widget input[type='text'] {
	padding: 0.5em;
}
.widget input[type='email'] {
	padding: 0.5em;
}
.widget input[type='url'] {
	padding: 0.5em;
}
.widget input[type='password'] {
	padding: 0.5em;
}
.widget input[type='search'] {
	padding: 0.5em;
}
.widget textarea {
	padding: 0.5em;
}
.widget .wp-caption-text {
	padding: 0.58em 0px; line-height: 1.4583;
}
.widget .gallery-caption {
	padding: 0.58em 0px; line-height: 1.4583;
}
.widget_calendar caption {
	margin: 0px 0px 1.92em;
}
.widget_calendar td {
	line-height: 1.9286;
}
.widget_calendar th {
	line-height: 1.9286;
}
.widget_archive li {
	padding: 0.46em 0px;
}
.widget_categories li {
	padding: 0.46em 0px;
}
.widget_links li {
	padding: 0.46em 0px;
}
.widget_meta li {
	padding: 0.46em 0px;
}
.widget_nav_menu li {
	padding: 0.46em 0px;
}
.widget_pages li {
	padding: 0.46em 0px;
}
.widget_recent_comments li {
	padding: 0.46em 0px;
}
.widget_recent_entries li {
	padding: 0.46em 0px;
}
.widget_categories .children {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_nav_menu .sub-menu {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_pages .children {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_rss .rss-date {
	line-height: 1.75;
}
.widget_rss cite {
	line-height: 1.75;
}
.post-thumbnail {
	margin-bottom: 2.47em;
}
.entry-title {
	line-height: 1.2; font-size: 3.5rem; margin-bottom: 1.2em;
}
.widecolumn h2 {
	line-height: 1.2; font-size: 3.5rem; margin-bottom: 1.2em;
}
.entry-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.entry-summary h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.page-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.comment-content h1 {
	line-height: 1.2; font-size: 3.5rem; margin-top: 1.6em; margin-bottom: 0.8em;
}
.entry-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.entry-summary h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.page-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.comment-content h2 {
	line-height: 1.2069; font-size: 2.9rem; margin-top: 1.93em; margin-bottom: 0.96em;
}
.entry-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.entry-summary h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.page-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.comment-content h3 {
	line-height: 1.1667; font-size: 2.4rem; margin-top: 2.33em; margin-bottom: 1.16em;
}
.entry-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.entry-summary h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.page-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.comment-content h4 {
	line-height: 1.4; font-size: 2rem; margin-top: 2.8em; margin-bottom: 1.4em;
}
.entry-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-summary h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-summary h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.page-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.page-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.comment-content h5 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.comment-content h6 {
	line-height: 1.2353; font-size: 1.7rem; margin-top: 3.29em; margin-bottom: 1.64em;
}
.entry-content .more-link::after {
	top: 2px; font-size: 24px;
}
.entry-summary .more-link::after {
	top: 2px; font-size: 24px;
}
.author-info .avatar {
	margin: 0px 1.64em 1.64em 0px; width: 42px; height: 42px;
}
.author-link::after {
	top: 3px;
}
.posted-on::before {
	top: 3px;
}
.byline::before {
	top: 3px;
}
.cat-links::before {
	top: 3px;
}
.tags-links::before {
	top: 3px;
}
.comments-link::before {
	top: 3px;
}
.entry-format::before {
	top: 3px;
}
.edit-link::before {
	top: 3px;
}
.full-size-link::before {
	top: 3px;
}
.taxonomy-description {
	padding-top: 0.41em;
}
.page-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.comments-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.comment-reply-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.post-navigation .post-title {
	line-height: 1.1667; font-size: 2.4rem;
}
.page-links {
	margin-bottom: 1.41em;
}
.page-links a {
	margin: 0px 0.28em 0.28em 0px;
}
.page-links > span {
	margin: 0px 0.28em 0.28em 0px;
}
.entry-attachment {
	margin-bottom: 1.64em;
}
.format-aside .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-image .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-video .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-quote .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-gallery .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-status .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-link .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-audio .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-chat .entry-title {
	line-height: 1.4; font-size: 2rem; margin-bottom: 1.4em;
}
.format-link .entry-title a::after {
	top: 0.08em;
}
.comments-title {
	margin-bottom: 1.4em;
}
.comment-list article {
	padding: 1.64em 0px;
}
.comment-list .pingback {
	padding: 1.64em 0px;
}
.comment-list .trackback {
	padding: 1.64em 0px;
}
.comment-list + .comment-respond {
	padding-top: 1.64em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.64em;
}
.comment-list .children > li {
	padding-left: 1.16em;
}
.comment-author {
	margin-bottom: 0px;
}
.comment-author .avatar {
	top: 5px; width: 42px; height: 42px; margin-right: 1.64em;
}
.bypostauthor > article .fn::after {
	left: 6px; top: 7px;
}
.comment-metadata .edit-link::before {
	top: 6px;
}
.pingback .edit-link::before {
	top: 6px;
}
.comment-content ul {
	margin-bottom: 1.64em;
}
.comment-content ol {
	margin-bottom: 1.64em;
}
.comment-list .reply a {
	padding: 0.42em 0.85em;
}
.comment-form {
	padding-top: 1.64em;
}
.no-comments {
	padding-top: 1.64em;
}
.comment-reply-title small a::before {
	top: -1px;
}
embed {
	margin-bottom: 1.64em;
}
iframe {
	margin-bottom: 1.64em;
}
object {
	margin-bottom: 1.64em;
}
video {
	margin-bottom: 1.64em;
}
.wp-audio-shortcode {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-video {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.7rem; margin-bottom: 1.64em;
}
.wp-caption {
	margin-bottom: 1.64em;
}
.gallery {
	margin-bottom: 1.64em;
}
.widecolumn .mu_alert {
	margin-bottom: 1.64em;
}
.widecolumn p {
	margin: 1.64em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.6em;
}
.widecolumn #key {
	font-size: 1.7rem;
}
.widecolumn .mu_register #blog_title {
	font-size: 1.7rem;
}
.widecolumn .mu_register #user_email {
	font-size: 1.7rem;
}
.widecolumn .mu_register #blogname {
	font-size: 1.7rem;
}
.widecolumn .mu_register #user_name {
	font-size: 1.7rem;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.41em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.41em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.41em;
}
}
@media screen and (min-width:77.5em)
{
body {
	line-height: 1.6842; font-size: 1.9rem;
}
button {
	line-height: 1.6842; font-size: 1.9rem;
}
input {
	line-height: 1.6842; font-size: 1.9rem;
}
select {
	line-height: 1.6842; font-size: 1.9rem;
}
textarea {
	line-height: 1.6842; font-size: 1.9rem;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
p {
	margin-bottom: 1.68em;
}
address {
	margin-bottom: 1.68em;
}
pre {
	margin-bottom: 1.68em;
}
hr {
	margin-bottom: 1.68em;
}
ul {
	margin-bottom: 1.68em;
}
ol {
	margin-bottom: 1.68em;
}
dl {
	margin-bottom: 1.68em;
}
dd {
	margin-bottom: 1.68em;
}
table {
	margin-bottom: 1.68em;
}
blockquote {
	line-height: 1.8182; padding-left: 0.9em; font-size: 2.2rem; margin-bottom: 1.81em; margin-left: -1.09em;
}
blockquote p {
	margin-bottom: 1.81em;
}
blockquote cite {
	line-height: 1.6842; font-size: 1.9rem;
}
blockquote small {
	line-height: 1.6842; font-size: 1.9rem;
}
pre {
	line-height: 1.2632;
}
button {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='button'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='reset'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.post-password-form input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widecolumn #submit {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
.widecolumn .mu_register input[type='submit'] {
	padding: 0.81em 1.62em; font-size: 1.6rem;
}
input[type='text'] {
	padding: 0.52em;
}
input[type='email'] {
	padding: 0.52em;
}
input[type='url'] {
	padding: 0.52em;
}
input[type='password'] {
	padding: 0.52em;
}
input[type='search'] {
	padding: 0.52em;
}
textarea {
	padding: 0.52em;
}
.main-navigation {
	font-size: 1.6rem;
}
.main-navigation a {
	padding: 0.5em 0px;
}
.main-navigation .menu-item-has-children > a {
	padding-right: 38px;
}
.main-navigation .menu-item-description {
	line-height: 1.5385; font-size: 1.3rem; margin-top: 0.3em;
}
.dropdown-toggle {
	top: 4px; width: 32px; height: 32px;
}
.dropdown-toggle::after {
	width: 32px; line-height: 32px;
}
.social-navigation ul {
	margin-bottom: -1.26em;
}
.social-navigation a {
	height: 2.52em;
}
.post-password-form label {
	font-size: 1.6rem;
}
.post-navigation .meta-nav {
	font-size: 1.6rem;
}
.comment-navigation {
	font-size: 1.6rem;
}
.image-navigation {
	font-size: 1.6rem;
}
.author-heading {
	font-size: 1.6rem;
}
.author-bio {
	font-size: 1.6rem;
}
.entry-footer {
	font-size: 1.6rem;
}
.page-links a {
	font-size: 1.6rem;
}
.page-links span {
	font-size: 1.6rem;
}
.comment-metadata {
	font-size: 1.6rem;
}
.pingback .edit-link {
	font-size: 1.6rem;
}
.comment-list .reply {
	font-size: 1.6rem;
}
.comment-notes {
	font-size: 1.6rem;
}
.comment-awaiting-moderation {
	font-size: 1.6rem;
}
.logged-in-as {
	font-size: 1.6rem;
}
.comment-form label {
	font-size: 1.6rem;
}
.form-allowed-tags {
	font-size: 1.6rem;
}
.site-info {
	font-size: 1.6rem;
}
.wp-caption-text {
	font-size: 1.6rem;
}
.gallery-caption {
	font-size: 1.6rem;
}
.entry-caption {
	font-size: 1.6rem;
}
.widecolumn label {
	font-size: 1.6rem;
}
.widecolumn .mu_register label {
	font-size: 1.6rem;
}
.pagination .nav-links {
	min-height: 3.36em;
}
.pagination .page-numbers {
	padding: 0px 0.84em; line-height: 3.36em;
}
.pagination .prev {
	padding: 0px; width: 64px; height: 64px;
}
.pagination .next {
	padding: 0px; width: 64px; height: 64px;
}
.pagination .prev::before {
	width: 64px; height: 64px; line-height: 64px;
}
.pagination .next::before {
	width: 64px; height: 64px; line-height: 64px;
}
.image-navigation .nav-previous a::before {
	top: -1px; font-size: 24px;
}
.image-navigation .nav-next a::after {
	top: -1px; font-size: 24px;
}
.comment-navigation .nav-previous a::before {
	top: -1px; font-size: 24px;
}
.comment-navigation .nav-next a::after {
	top: -1px; font-size: 24px;
}
blockquote.alignleft {
	margin: 0.42em 1.68em 1.68em 0px;
}
.alignleft.wp-caption {
	margin: 0.42em 1.68em 1.68em 0px;
}
img.alignleft {
	margin: 0.42em 1.68em 1.68em 0px;
}
blockquote.alignright {
	margin: 0.42em 0px 1.68em 1.68em;
}
.alignright.wp-caption {
	margin: 0.42em 0px 1.68em 1.68em;
}
img.alignright {
	margin: 0.42em 0px 1.68em 1.68em;
}
blockquote.aligncenter {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
.aligncenter.wp-caption {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
img.aligncenter {
	margin-top: 0.42em; margin-bottom: 1.68em;
}
.alignleft.wp-caption {
	margin-bottom: 1.26em;
}
.alignright.wp-caption {
	margin-bottom: 1.26em;
}
.aligncenter.wp-caption {
	margin-bottom: 1.26em;
}
.site-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.site-description {
	font-size: 1.6rem;
}
.widget {
	font-size: 1.6rem;
}
.widget blockquote {
	padding-left: 1.25em; font-size: 1.6rem;
}
.widget blockquote cite {
	line-height: 1.8462; font-size: 1.3rem;
}
.widget blockquote small {
	line-height: 1.8462; font-size: 1.3rem;
}
.widget button {
	font-size: 1.6rem;
}
.widget input {
	font-size: 1.6rem;
}
.widget select {
	font-size: 1.6rem;
}
.widget textarea {
	font-size: 1.6rem;
}
.widget button {
	padding: 0.84em 1.69em; font-size: 1.3rem;
}
.widget input[type='button'] {
	padding: 0.84em 1.69em; font-size: 1.3rem;
}
.widget input[type='reset'] {
	padding: 0.84em 1.69em; font-size: 1.3rem;
}
.widget input[type='submit'] {
	padding: 0.84em 1.69em; font-size: 1.3rem;
}
.widget input[type='text'] {
	padding: 0.5em;
}
.widget input[type='email'] {
	padding: 0.5em;
}
.widget input[type='url'] {
	padding: 0.5em;
}
.widget input[type='password'] {
	padding: 0.5em;
}
.widget input[type='search'] {
	padding: 0.5em;
}
.widget textarea {
	padding: 0.5em;
}
.widget .wp-caption-text {
	padding: 0.61em 0px; line-height: 1.5385; font-size: 1.3rem;
}
.widget .gallery-caption {
	padding: 0.61em 0px; line-height: 1.5385; font-size: 1.3rem;
}
.widget_calendar td {
	line-height: 1.9375;
}
.widget_calendar th {
	line-height: 1.9375;
}
.widget_calendar caption {
	margin: 0px 0px 1.5em;
}
.widget_archive li {
	padding: 0.46em 0px;
}
.widget_categories li {
	padding: 0.46em 0px;
}
.widget_links li {
	padding: 0.46em 0px;
}
.widget_meta li {
	padding: 0.46em 0px;
}
.widget_nav_menu li {
	padding: 0.46em 0px;
}
.widget_pages li {
	padding: 0.46em 0px;
}
.widget_recent_comments li {
	padding: 0.46em 0px;
}
.widget_recent_entries li {
	padding: 0.46em 0px;
}
.widget_categories .children {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_nav_menu .sub-menu {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_pages .children {
	margin: 0.46em 0px 0px 1em; padding-top: 0.46em;
}
.widget_rss .rss-date {
	line-height: 1.8462; font-size: 1.3rem;
}
.widget_rss cite {
	line-height: 1.8462; font-size: 1.3rem;
}
.post-thumbnail {
	margin-bottom: 2.94em;
}
.entry-title {
	line-height: 1.2308; font-size: 3.9rem; margin-bottom: 1.23em;
}
.widecolumn h2 {
	line-height: 1.2308; font-size: 3.9rem; margin-bottom: 1.23em;
}
.entry-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.entry-summary h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.page-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.comment-content h1 {
	line-height: 1.2308; font-size: 3.9rem; margin-top: 1.64em; margin-bottom: 0.82em;
}
.entry-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.entry-summary h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.page-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.comment-content h2 {
	line-height: 1.25; font-size: 3.2rem; margin-top: 2em; margin-bottom: 1em;
}
.entry-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.entry-summary h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.page-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.comment-content h3 {
	line-height: 1.1852; font-size: 2.7rem; margin-top: 2.37em; margin-bottom: 1.18em;
}
.entry-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.entry-summary h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.page-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.comment-content h4 {
	line-height: 1.4545; font-size: 2.2rem; margin-top: 2.9em; margin-bottom: 1.45em;
}
.entry-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-summary h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-summary h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.page-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.page-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.comment-content h5 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.comment-content h6 {
	line-height: 1.2632; font-size: 1.9rem; margin-top: 3.36em; margin-bottom: 1.68em;
}
.entry-content .more-link::after {
	top: 3px;
}
.entry-summary .more-link::after {
	top: 3px;
}
.author-info .avatar {
	margin: 0px 1.68em 1.68em 0px; width: 56px; height: 56px;
}
.author-link::after {
	top: 0px; font-size: 24px;
}
.posted-on::before {
	top: 4px;
}
.byline::before {
	top: 4px;
}
.cat-links::before {
	top: 4px;
}
.tags-links::before {
	top: 4px;
}
.comments-link::before {
	top: 4px;
}
.entry-format::before {
	top: 4px;
}
.edit-link::before {
	top: 4px;
}
.full-size-link::before {
	top: 4px;
}
.taxonomy-description {
	padding-top: 0.42em;
}
.page-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.comments-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.comment-reply-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.post-navigation .post-title {
	line-height: 1.1852; font-size: 2.7rem;
}
.page-links {
	margin-bottom: 1.47em;
}
.page-links a {
	margin: 0px 0.25em 0.25em 0px;
}
.page-links > span {
	margin: 0px 0.25em 0.25em 0px;
}
.entry-attachment {
	margin-bottom: 1.68em;
}
.format-aside .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-image .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-video .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-quote .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-gallery .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-status .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-link .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-audio .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-chat .entry-title {
	line-height: 1.4545; font-size: 2.2rem; margin-bottom: 1.45em;
}
.format-link .entry-title a::after {
	top: 3px;
}
.comments-title {
	margin-bottom: 1.45em;
}
.comment-list article {
	padding: 1.68em 0px;
}
.comment-list .pingback {
	padding: 1.68em 0px;
}
.comment-list .trackback {
	padding: 1.68em 0px;
}
.comment-list + .comment-respond {
	padding-top: 1.68em;
}
.comment-navigation + .comment-respond {
	padding-top: 1.68em;
}
.comment-list .children > li {
	padding-left: 1.47em;
}
.comment-author .avatar {
	top: 3px; width: 56px; height: 56px; margin-right: 1.68em;
}
.bypostauthor > article .fn::after {
	top: 8px;
}
.comment-metadata .edit-link::before {
	top: 8px;
}
.pingback .edit-link::before {
	top: 8px;
}
.comment-content ul {
	margin-bottom: 1.68em;
}
.comment-content ol {
	margin-bottom: 1.68em;
}
.comment-list .reply a {
	padding: 0.43em 0.87em;
}
.comment-form {
	padding-top: 1.68em;
}
.no-comments {
	padding-top: 1.68em;
}
embed {
	margin-bottom: 1.68em;
}
iframe {
	margin-bottom: 1.68em;
}
object {
	margin-bottom: 1.68em;
}
video {
	margin-bottom: 1.68em;
}
.wp-audio-shortcode {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-video {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-audio-playlist.wp-playlist {
	font-size: 1.9rem; margin-bottom: 1.68em;
}
.wp-caption {
	margin-bottom: 1.68em;
}
.gallery {
	margin-bottom: 1.68em;
}
.widecolumn .mu_alert {
	margin-bottom: 1.68em;
}
.widecolumn p {
	margin: 1.68em 0px;
}
.widecolumn p + h2 {
	margin-top: 1.64em;
}
.widecolumn #key {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blog_title {
	font-size: 1.9rem;
}
.widecolumn .mu_register #user_email {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blogname {
	font-size: 1.9rem;
}
.widecolumn .mu_register #user_name {
	font-size: 1.9rem;
}
.widecolumn .mu_register #blog_title {
	margin: 0px 0px 0.42em;
}
.widecolumn .mu_register #user_email {
	margin: 0px 0px 0.42em;
}
.widecolumn .mu_register #user_name {
	margin: 0px 0px 0.42em;
}
}
@media screen and (min-width:87.68em)
{
body::before {
	width: calc(50% - 289px);
}
}
@media print
{
body {
	background: none !important; font-size: 11.25pt;
}
.secondary-toggle {
	display: none;
}
.navigation {
	display: none;
}
.page-links {
	display: none;
}
.edit-link {
	display: none;
}
#reply-title {
	display: none;
}
.comment-form {
	display: none;
}
.comment-edit-link {
	display: none;
}
.comment-list .reply a {
	display: none;
}
button {
	display: none;
}
input {
	display: none;
}
textarea {
	display: none;
}
select {
	display: none;
}
.widecolumn form {
	display: none;
}
.widecolumn .mu_register form {
	display: none;
}
.site-header {
	background: none !important;
}
.site-footer {
	background: none !important;
}
.hentry {
	background: none !important;
}
.entry-footer {
	background: none !important;
}
.page-header {
	background: none !important;
}
.page-content {
	background: none !important;
}
.comments-area {
	background: none !important;
}
.widecolumn {
	background: none !important;
}
body {
	color: rgb(0, 0, 0) !important;
}
blockquote {
	color: rgb(0, 0, 0) !important;
}
blockquote cite {
	color: rgb(0, 0, 0) !important;
}
blockquote small {
	color: rgb(0, 0, 0) !important;
}
label {
	color: rgb(0, 0, 0) !important;
}
a {
	color: rgb(0, 0, 0) !important;
}
.site-title a {
	color: rgb(0, 0, 0) !important;
}
.site-description {
	color: rgb(0, 0, 0) !important;
}
.post-title {
	color: rgb(0, 0, 0) !important;
}
.author-heading {
	color: rgb(0, 0, 0) !important;
}
.entry-footer {
	color: rgb(0, 0, 0) !important;
}
.entry-footer a {
	color: rgb(0, 0, 0) !important;
}
.taxonomy-description {
	color: rgb(0, 0, 0) !important;
}
.entry-caption {
	color: rgb(0, 0, 0) !important;
}
.comment-author {
	color: rgb(0, 0, 0) !important;
}
.comment-metadata {
	color: rgb(0, 0, 0) !important;
}
.comment-metadata a {
	color: rgb(0, 0, 0) !important;
}
.comment-notes {
	color: rgb(0, 0, 0) !important;
}
.comment-awaiting-moderation {
	color: rgb(0, 0, 0) !important;
}
.no-comments {
	color: rgb(0, 0, 0) !important;
}
.site-info {
	color: rgb(0, 0, 0) !important;
}
.site-info a {
	color: rgb(0, 0, 0) !important;
}
.wp-caption-text {
	color: rgb(0, 0, 0) !important;
}
.gallery-caption {
	color: rgb(0, 0, 0) !important;
}
pre {
	border-color: rgb(234, 234, 234) !important;
}
abbr[title] {
	border-color: rgb(234, 234, 234) !important;
}
table {
	border-color: rgb(234, 234, 234) !important;
}
th {
	border-color: rgb(234, 234, 234) !important;
}
td {
	border-color: rgb(234, 234, 234) !important;
}
.site-header {
	border-color: rgb(234, 234, 234) !important;
}
.site-footer {
	border-color: rgb(234, 234, 234) !important;
}
.hentry + .hentry {
	border-color: rgb(234, 234, 234) !important;
}
.author-info {
	border-color: rgb(234, 234, 234) !important;
}
.page-header {
	border-color: rgb(234, 234, 234) !important;
}
.comments-area {
	border-color: rgb(234, 234, 234) !important;
}
.comment-list + .comment-respond {
	border-color: rgb(234, 234, 234) !important;
}
.comment-list article {
	border-color: rgb(234, 234, 234) !important;
}
.comment-list .pingback {
	border-color: rgb(234, 234, 234) !important;
}
.comment-list .trackback {
	border-color: rgb(234, 234, 234) !important;
}
.no-comments {
	border-color: rgb(234, 234, 234) !important;
}
.site {
	margin: 0px 7.69%;
}
.sidebar {
	position: relative !important;
}
.site-branding {
	padding: 0px;
}
.site-header {
	padding: 7.69% 0px;
}
.site-description {
	display: block;
}
.hentry + .hentry {
	margin-top: 7.69%;
}
.has-post-thumbnail.hentry {
	padding-top: 7.69%;
}
.sticky-post {
	background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important;
}
.entry-header {
	padding: 0px;
}
.entry-footer {
	padding: 0px;
}
.entry-content {
	padding: 0px 0px 7.69%;
}
.entry-summary {
	padding: 0px 0px 7.69%;
}
.post-thumbnail img {
	margin: 0px;
}
.author-info {
	margin: 0px;
}
.page-content {
	padding: 7.69% 0px 0px;
}
.page-header {
	padding: 3.84% 0px;
}
.comments-area {
	padding: 7.69% 0px 0px; border: 0px currentColor; border-image: none;
}
.site-footer {
	padding: 3.84% 0px; margin-top: 7.69%;
}
.widecolumn {
	margin: 7.69% 0px 0px; padding: 0px;
}
}
