* {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.centered {
	-ms-zoom: 1;
}
.clear {
	-ms-zoom: 1;
}
.clearfix {
	-ms-zoom: 1;
}
.comment {
	-ms-zoom: 1;
}
.comment-list {
	-ms-zoom: 1;
}
.comment-list .children {
	-ms-zoom: 1;
}
.searchform {
	-ms-zoom: 1;
}
.small-width {
	-ms-zoom: 1;
}
.wrap {
	-ms-zoom: 1;
}
blockquote {
	-ms-zoom: 1;
}
hr {
	-ms-zoom: 1;
}
.centered::after {
	display: table; content: "";
}
.centered::before {
	display: table; content: "";
}
.clear::after {
	display: table; content: "";
}
.clear::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.comment-list .children::after {
	display: table; content: "";
}
.comment-list .children::before {
	display: table; content: "";
}
.comment-list::after {
	display: table; content: "";
}
.comment-list::before {
	display: table; content: "";
}
.comment::after {
	display: table; content: "";
}
.comment::before {
	display: table; content: "";
}
.searchform::after {
	display: table; content: "";
}
.searchform::before {
	display: table; content: "";
}
.small-width::after {
	display: table; content: "";
}
.small-width::before {
	display: table; content: "";
}
.wrap::after {
	display: table; content: "";
}
.wrap::before {
	display: table; content: "";
}
blockquote::after {
	display: table; content: "";
}
blockquote::before {
	display: table; content: "";
}
hr::after {
	display: table; content: "";
}
hr::before {
	display: table; content: "";
}
.centered::after {
	clear: both;
}
.clear::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.comment-list .children::after {
	clear: both;
}
.comment-list::after {
	clear: both;
}
.comment::after {
	clear: both;
}
.searchform::after {
	clear: both;
}
.small-width::after {
	clear: both;
}
.wrap::after {
	clear: both;
}
blockquote::after {
	clear: both;
}
hr::after {
	clear: both;
}
html {
	height: 100%; -ms-overflow-x: hidden !important; max-height: 100%;
}
body {
	-ms-overflow-x: hidden !important; -ms-overflow-y: auto;
}
article {
	-ms-word-wrap: break-word;
}
aside {
	-ms-word-wrap: break-word;
}
details {
	-ms-word-wrap: break-word;
}
div {
	-ms-word-wrap: break-word;
}
figcaption {
	-ms-word-wrap: break-word;
}
figure {
	-ms-word-wrap: break-word;
}
footer {
	-ms-word-wrap: break-word;
}
header {
	-ms-word-wrap: break-word;
}
hgroup {
	-ms-word-wrap: break-word;
}
main {
	-ms-word-wrap: break-word;
}
nav {
	-ms-word-wrap: break-word;
}
section {
	-ms-word-wrap: break-word;
}
summary {
	-ms-word-wrap: break-word;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify;
}
.left {
	float: left;
}
.right {
	float: right;
}
.caption {
	opacity: 0.8;
}
.small {
	font-size: 0.9em;
}
.big {
	font-size: 1.2em;
}
.centered {
	margin-right: auto !important; margin-left: auto !important; float: none !important; display: block;
}
.small-width {
	margin-right: auto !important; margin-left: auto !important; float: none !important; display: block;
}
blockquote {
	margin-right: auto !important; margin-left: auto !important; float: none !important; display: block;
}
.no-margin {
	margin: 0px !important;
}
.no-padding {
	padding: 0px !important;
}
.no-border {
	border: currentColor !important; border-image: none !important;
}
.no-border img {
	border: currentColor !important; border-image: none !important;
}
.table {
	display: table;
}
.table .table-cell {
	vertical-align: middle; display: table-cell;
}
ul.inline-list li {
	margin: 0px 1rem; display: inline; list-style-type: none !important;
}
.hide {
	display: none !important; visibility: hidden;
}
.wrap {
	margin: 0px auto; width: 92%; max-width: 1140px;
}
.container {
	padding: 4.23rem 0px;
}
.small-width {
	max-width: 740px;
}
.font-color-alt {
	color: rgb(242, 242, 242);
}
.font-color-alt .widget-title {
	color: rgb(255, 255, 255);
}
.font-color-alt a {
	color: rgb(255, 255, 255);
}
.font-color-alt h1 {
	color: rgb(255, 255, 255);
}
.font-color-alt h2 {
	color: rgb(255, 255, 255);
}
.font-color-alt h3 {
	color: rgb(255, 255, 255);
}
.font-color-alt h4 {
	color: rgb(255, 255, 255);
}
.font-color-alt h5 {
	color: rgb(255, 255, 255);
}
.font-color-alt h6 {
	color: rgb(255, 255, 255);
}
.box-emboss {
	background: rgba(0, 0, 0, 0.05); box-shadow: 0px 1px 0px rgba(255,255,255,0.4), inset 0px 1px 0px rgba(0,0,0,0.05); -webkit-box-shadow: rgba(255, 255, 255, .4)0 1px 0, inset rgba(0, 0, 0, .05)0 1px 0; -moz-box-shadow: rgba(255, 255, 255, .4)0 1px 0, inset rgba(0, 0, 0, .05)0 1px 0;
}
.col-1 {
	width: 100%; margin-bottom: 3rem;
}
.col-10 {
	width: 100%; margin-bottom: 3rem;
}
.col-11 {
	width: 100%; margin-bottom: 3rem;
}
.col-2 {
	width: 100%; margin-bottom: 3rem;
}
.col-3 {
	width: 100%; margin-bottom: 3rem;
}
.col-4 {
	width: 100%; margin-bottom: 3rem;
}
.col-5 {
	width: 100%; margin-bottom: 3rem;
}
.col-6 {
	width: 100%; margin-bottom: 3rem;
}
.col-7 {
	width: 100%; margin-bottom: 3rem;
}
.col-8 {
	width: 100%; margin-bottom: 3rem;
}
.col-9 {
	width: 100%; margin-bottom: 3rem;
}
.site-footer {
	background: rgb(57, 57, 57); padding: 5rem 0px; color: rgb(118, 118, 118);
}
.site-footer .widget-title {
	color: rgb(118, 118, 118);
}
.site-footer h1 {
	color: rgb(118, 118, 118);
}
.site-footer h2 {
	color: rgb(118, 118, 118);
}
.site-footer h3 {
	color: rgb(118, 118, 118);
}
.site-footer h4 {
	color: rgb(118, 118, 118);
}
.site-footer h5 {
	color: rgb(118, 118, 118);
}
.site-footer h6 {
	color: rgb(118, 118, 118);
}
.site-footer a {
	color: rgb(182, 182, 182); text-decoration: none;
}
.site-footer a:hover {
	color: rgb(75, 189, 147);
}
.gist {
	margin: 2em auto;
}
.gist a {
	border: currentColor !important; border-image: none !important;
}
table {
	margin: 0px 0px 1.5em; width: 100%; line-height: 2; font-size: 1.61rem; border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: 400;
}
td {
	text-align: left; font-weight: 400;
}
th {
	text-align: left; font-weight: 400;
}
caption {
	margin: 0.5em 0px; font-size: 1em;
}
th {
	text-transform: uppercase; font-weight: 700;
}
td {
	padding: 0.5rem 0.5rem 0.5rem 0px; border-bottom-color: rgba(0, 0, 0, 0.05); border-bottom-width: 2px; border-bottom-style: solid;
}
.gist table {
	margin-bottom: 0px;
}
.gist table td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
html {
	font-size: 62.5%;
}
body {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); line-height: 1.7; font-family: Georgia,serif; font-size: 1.6rem;
}
a {
	color: rgb(75, 189, 147);
}
a:focus {
	outline: 0px;
}
i {
	-webkit-backface-visibility: hidden;
}
.widget-title {
	font-family: Helvetica,Arial,sans-serif;
}
h1 {
	font-family: Helvetica,Arial,sans-serif;
}
h2 {
	font-family: Helvetica,Arial,sans-serif;
}
h3 {
	font-family: Helvetica,Arial,sans-serif;
}
h4 {
	font-family: Helvetica,Arial,sans-serif;
}
h5 {
	font-family: Helvetica,Arial,sans-serif;
}
.widget-title a {
	color: rgb(51, 51, 51);
}
h1 a {
	color: rgb(51, 51, 51);
}
h2 a {
	color: rgb(51, 51, 51);
}
h3 a {
	color: rgb(51, 51, 51);
}
h4 a {
	color: rgb(51, 51, 51);
}
h5 a {
	color: rgb(51, 51, 51);
}
h6 a {
	color: rgb(51, 51, 51);
}
.widget-title a:hover {
	color: rgb(75, 189, 147);
}
h1 a:hover {
	color: rgb(75, 189, 147);
}
h2 a:hover {
	color: rgb(75, 189, 147);
}
h3 a:hover {
	color: rgb(75, 189, 147);
}
h4 a:hover {
	color: rgb(75, 189, 147);
}
h5 a:hover {
	color: rgb(75, 189, 147);
}
h6 a:hover {
	color: rgb(75, 189, 147);
}
.widget-title {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h1 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h2 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h3 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h4 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h5 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h6 {
	line-height: 1.618; font-weight: 700; margin-top: 0px; margin-bottom: 1rem; text-rendering: optimizeLegibility;
}
h1 {
	color: rgb(51, 51, 51);
}
h2 {
	color: rgb(51, 51, 51);
}
h3 {
	color: rgb(51, 51, 51);
}
h4 {
	color: rgb(51, 51, 51);
}
h1 {
	line-height: 1.1em; font-size: 3rem;
}
h2 {
	line-height: 1.1em; font-size: 3rem;
}
h3 {
	font-size: 2.8rem;
}
h4 {
	font-size: 2.3rem;
}
.widget-title {
	font-size: 2.5rem;
}
h5 {
	font-size: 2.5rem;
}
h6 {
	font-size: 2rem;
}
dl {
	margin: 1.6em 0px;
}
ol {
	margin: 1.6em 0px;
}
p {
	margin: 1.6em 0px;
}
ul {
	margin: 1.6em 0px;
}
.dropcap::first-letter {
	color: rgb(51, 51, 51); font-size: 6rem; margin-top: -1.61rem; margin-right: 1.3rem; margin-bottom: 0px; float: left;
}
hr {
	background: rgba(0, 0, 0, 0.05); margin: 4rem auto; border: currentColor; border-image: none; width: 100%; height: 4px; display: block;
}
blockquote {
	margin: 1em 0px 1.61em -2.2em; padding: 0px 0px 0px 1em; color: rgb(51, 51, 51); font-family: Georgia,serif; font-size: 1.1em; font-style: italic; max-width: 740px;
}
blockquote p {
	margin: 0.8em 0px; font-style: italic;
}
blockquote small {
	margin: 0.8em 0px 0.8em 1.5em; color: rgb(204, 204, 204); font-size: 0.9em; display: inline-block;
}
cite {
	width: 100%; font-size: 0.8em; font-style: normal; font-weight: 400; display: inline-block;
}
cite::before {
	content: "\2014 \00A0";
}
ol {
	padding: 0px; margin-left: 1em;
}
ul {
	padding: 0px; margin-left: 1em;
}
ul li {
	list-style-type: square;
}
code {
	font: 0.7em/1.618 "andale mono", "lucida console", monospace; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
pre {
	font: 0.7em/1.618 "andale mono", "lucida console", monospace; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
code {
	background: rgb(255, 255, 255); margin: 0px 0.5em; padding: 0.5em; line-height: 1em; display: inline;
}
pre {
	background: rgb(255, 255, 255); margin: 1.61em 0px 3em; padding: 0.5em 1em; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; -ms-overflow-x: auto; -ms-overflow-y: hidden; -ms-word-wrap: normal;
}
pre span {
	color: green;
}
address {
	margin-bottom: 1.61rem;
}
address p {
	margin-bottom: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
acronym[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dt {
	font-weight: 700; text-decoration: underline;
}
dd {
	margin: 0px; padding: 0px 0px 0.5rem;
}
img {
	height: auto; max-width: 100%;
}
audio {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
canvas {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
embed {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
iframe {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
object {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
video {
	border: currentColor !important; border-image: none !important; max-width: 100%;
}
.fluid-video {
	width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; margin-bottom: 2rem; display: block; position: relative;
}
.fluid-video embed {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
.fluid-video iframe {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
.fluid-video object {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
.fluid-video video {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
form {
	margin-top: 2rem;
}
input[name=post_password] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[type=email] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[type=password] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[type=search] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[type=tel] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[type=text] {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
select {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
textarea {
	padding: 0.5rem 0.7rem; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; color: rgb(51, 51, 51); line-height: inherit; font-family: inherit; font-size: inherit; max-width: 100% !important; text-shadow: none;
}
input[name=post_password]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
input[type=email]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
input[type=password]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
input[type=search]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
input[type=tel]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
input[type=text]:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
select:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
textarea:focus {
	border-color: rgba(0, 0, 0, 0.5); outline: 0px;
}
option {
	padding: 0.5rem 0.7rem; min-width: 200px;
}
select {
	padding: 0.5rem 0.7rem; min-width: 200px;
}
textarea {
	height: 250px;
}
input[type=submit] {
	top: -1px; width: auto; margin-left: 0px !important; position: relative;
}
input[type=email] {
	width: 100%;
}
input[type=search] {
	width: 100%;
}
input[type=tel] {
	width: 100%;
}
input[type=text] {
	width: 100%;
}
select {
	width: 100%;
}
textarea {
	width: 100%;
}
input[type=email] {
	background: rgba(255, 255, 255, 0.9); color: rgb(0, 0, 0);
}
input[type=search] {
	background: rgba(255, 255, 255, 0.9); color: rgb(0, 0, 0);
}
input[type=tel] {
	background: rgba(255, 255, 255, 0.9); color: rgb(0, 0, 0);
}
input[type=text] {
	background: rgba(255, 255, 255, 0.9); color: rgb(0, 0, 0);
}
textarea {
	background: rgba(255, 255, 255, 0.9); color: rgb(0, 0, 0);
}
input[type=checkbox] {
	margin-right: 1rem; margin-left: 0.1rem;
}
input[type=radio] {
	margin-right: 1rem; margin-left: 0.1rem;
}
form p label {
	width: 100%; margin-bottom: 0.5rem; display: block;
}
@media screen and (min-width:500px)
{
blockquote {
	margin-left: 1.6em;
}
.button {
	width: auto;
}
.button-alt {
	width: auto;
}
.button-alt-big {
	width: auto;
}
.button-alt-light {
	width: auto;
}
.button-alt-light-big {
	width: auto;
}
.button-big {
	width: auto;
}
input[type=submit] {
	width: auto;
}
.button {
	margin: 0.3rem;
}
.button-alt {
	margin: 0.3rem;
}
.button-alt-light {
	margin: 0.3rem;
}
input[type=submit] {
	margin: 0.3rem;
}
.button-alt-big {
	margin: 0.4rem;
}
.button-alt-light-big {
	margin: 0.4rem;
}
.button-big {
	margin: 0.4rem;
}
input[type=email] {
	width: 60%;
}
input[type=search] {
	width: 60%;
}
input[type=tel] {
	width: 60%;
}
input[type=text] {
	width: 60%;
}
select {
	width: 60%;
}
.comment-author {
	float: left;
}
.comment-content {
	width: calc(100% - 124px); float: right;
}
.comment-meta {
	width: calc(100% - 124px); float: right;
}
.reply {
	width: calc(100% - 124px); float: right;
}
}
@media screen and (min-width:900px)
{
body {
	font-size: 1.8rem;
}
.container {
	padding: 6.85rem 0px;
}
hr {
	margin: 4rem 0px;
}
.col {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-1 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-10 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-11 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-12 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-2 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-3 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-4 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-5 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-6 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-7 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-8 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-9 {
	margin-right: 1.61%; margin-bottom: 0px; margin-left: 1.61%; float: left; position: relative;
}
.col-1 {
	width: 5.36%;
}
.col-2 {
	width: 13.97%;
}
.col-3 {
	width: 22.57%;
}
.col-4 {
	width: 31.17%;
}
.col-5 {
	width: 39.77%;
}
.col-6 {
	width: 48.38%;
}
.col-7 {
	width: 56.98%;
}
.col-8 {
	width: 65.58%;
}
.col-9 {
	width: 74.19%;
}
.col-10 {
	width: 82.79%;
}
.col-11 {
	width: 91.39%;
}
.col-12 {
	width: 100%;
}
.alpha {
	margin-left: 0px !important;
}
.first {
	margin-left: 0px !important;
}
.last {
	margin-right: 0px !important;
}
.omega {
	margin-right: 0px !important;
}
}
@media screen and (min-width:1600px)
{
.container {
	padding: 11.08rem 0px;
}
hr {
	margin: 5rem 0px;
}
}
.aligncenter a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.alignleft a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.alignnone a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.alignright a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.alignleft {
	float: left;
}
.alignleft.wp-caption {
	float: left;
}
.alignright {
	float: right;
}
.alignright.wp-caption {
	float: right;
}
.alignleft {
	margin: 0.8em 1em 0.5em 0px;
}
.alignleft.wp-caption {
	margin: 0.8em 1em 0.5em 0px;
}
.alignright {
	margin: 0.8em 0px 0.5em 1em;
}
.alignright.wp-caption {
	margin: 0.8em 0px 0.5em 1em;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
img.aligncenter {
	margin: 1em auto;
}
.entry-caption {
	text-align: center; font-family: Georgia,serif; font-size: 0.9em; font-style: italic; font-weight: 400;
}
.wp-caption .wp-caption-text {
	text-align: center; font-family: Georgia,serif; font-size: 0.9em; font-style: italic; font-weight: 400;
}
.rsswidget img {
	padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px; box-shadow: none;
}
img.wp-smiley {
	padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px; box-shadow: none;
}
.entry-content .twitter-tweet-rendered {
	margin: 0px auto !important; padding: 0px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; width: 100% !important; max-width: 100% !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-radius: 0; -o-box-shadow: none;
}
.mejs-container {
	margin-bottom: 2em;
}
.mejs-container .mejs-controls {
	background: rgb(51, 51, 51);
}
.mejs-container .mejs-controls .mejs-button button:focus {
	outline: 0px;
}
.mejs-container .mejs-controls .mejs-horizontal-volume-slider div {
	border-radius: 0px !important;
}
.mejs-container .mejs-controls .mejs-time-rail span {
	border-radius: 0px !important;
}
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgb(102, 102, 102) !important;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: rgb(102, 102, 102) !important;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgb(102, 102, 102) !important;
}
.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: rgb(255, 255, 255) !important;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
	background: rgb(255, 255, 255) !important;
}
#searchform input[type=submit] {
	display: none;
}
#searchform label {
	display: none;
}
.post-password-form input[type=submit] {
	top: -4px;
}
input[name=post_password] {
	margin-bottom: 0.5em;
}
#commentform {
	padding-top: 1em;
}
#commentform p {
	margin-bottom: 1em;
}
#commentform textarea {
	margin-top: 1em;
}
#commentform label {
	width: 100%; display: block;
}
.nothing-found .searchform input {
	width: 640px; margin-bottom: 1em; max-width: 95%;
}
#respond {
	margin: 1.5em auto;
}
.comment-list {
	padding: 0px;
}
.comment-list .children {
	padding: 0px;
}
.comment-list .children li {
	list-style-type: none !important;
}
.comment-list li {
	list-style-type: none !important;
}
.comment-list .children li #reply-title {
	width: 100%;
}
.comment-list .children li #respond #commentform {
	width: 100%;
}
.comment-list .children li #respond iframe {
	width: 100%;
}
.comment-list li #reply-title {
	width: 100%;
}
.comment-list li #respond #commentform {
	width: 100%;
}
.comment-list li #respond iframe {
	width: 100%;
}
.comment-list .children {
	margin-left: 8%;
}
.comment-list .children > li::before {
	background: rgba(0, 0, 0, 0.05); width: 100%; height: 0.4rem; display: block; content: "";
}
.comment-list > li::after {
	background: rgba(0, 0, 0, 0.05); width: 100%; height: 0.4rem; display: block; content: "";
}
.comment-list > li:last-child::after {
	display: none;
}
.comment {
	padding: 1.5em 0px;
}
.comment-author {
	max-width: 8rem;
}
.avatar {
	margin-bottom: 0.8em; display: block;
}
#cancel-comment-reply-link {
	display: inline;
}
.comment-reply-title {
	display: inline;
}
#cancel-comment-reply-link {
	float: right;
}
.comment-reply-link {
	font-style: normal; font-weight: 700;
}
.comment-meta .fn {
	color: rgb(51, 51, 51); font-style: normal; font-weight: 700;
}
.comment-meta .fn a {
	color: rgb(51, 51, 51); font-style: normal; font-weight: 700;
}
.comment-reply-link {
	color: rgb(75, 189, 147);
}
cite.fn {
	display: block;
}
cite.fn::before {
	display: none;
}
.no-avatars .comment-author {
	margin: 0px 0px 0.5em; float: none; max-width: 100%;
}
.no-avatars .comment-content {
	width: 100%;
}
.no-avatars .comment-meta {
	width: 100%;
}
.no-avatars .reply {
	width: 100%;
}
.comment-list .edit-link {
	margin-left: 2rem;
}
.comment-meta {
	margin-bottom: 1rem;
}
.comment-meta a {
	margin-bottom: 1rem;
}
.ping-meta {
	line-height: 2;
}
.no-comments {
	text-align: center;
}
.comments-title {
	padding-top: 1em;
}
.pingback p {
	margin-top: 1.61rem;
}
.trackback p {
	margin-top: 1.61rem;
}
.widget_archive ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_categories ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_meta ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_nav_menu ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_pages ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_recent_comments ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_recent_entries ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_rss ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_text ul {
	margin-bottom: 1em; margin-left: 1.2em;
}
.widget_pages ul ul {
	margin-bottom: 0px;
}
.widget .searchform .field {
	width: 98%; padding-right: 1%; padding-left: 1%;
}
.widget_tag_cloud .widget-content {
	font-weight: 700;
}
.widget_text p {
	margin-bottom: 1em;
}
.widget_rss .rss-date {
	color: rgb(162, 162, 162); display: block;
}
.widget_rss li > cite {
	color: rgb(162, 162, 162);
}
