html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
#mh-wrapper {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h1 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h2 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h3 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h4 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h5 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
h6 {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.search-form input {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.widget-list li {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cat-item {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.page_item {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.sb-widget .menu-item {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.button span {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.main-nav li {
	transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
html {
	font-size: 100%; -ms-text-size-adjust: none; -webkit-text-size-adjust: none;
}
body {
	background: rgb(239, 239, 239); line-height: 1.6; font-family: "PT Serif", Georgia, Times, "Times New Roman", serif; font-size: 1rem; word-wrap: break-word;
}
body.custom-background {
	background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#mh-wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 20px 20px; width: 90%; overflow: hidden; max-width: 1180px;
}
.wrapper-inner {
	margin: 0px auto; width: 90%; max-width: 1180px;
}
#main-content {
	width: 65.83%; overflow: hidden; display: block;
}
.mh-sidebar {
	width: 31.66%; float: left; display: block;
}
.home-sidebar {
	width: 31.66%; float: left; display: block;
}
.mh-right-sb #main-content {
	margin-right: 2.5%; float: left;
}
.mh-left-sb #main-content {
	margin-left: 2.5%; float: right;
}
.mh-section {
	margin: 0px; padding: 0px; clear: both;
}
.mh-separator {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(205, 205, 205); padding-bottom: 10px; margin-bottom: 20px;
}
.clear {
	clear: both;
}
.clearfix {
	display: block;
}
.clearfix::after {
	margin: 0px; padding: 0px; height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
h1 {
	font-size: 2.25rem;
}
h2 {
	font-size: 1.75rem;
}
h3 {
	font-size: 1.5rem;
}
h4 {
	font-size: 1.25rem;
}
h5 {
	font-size: 1rem;
}
h6 {
	font-size: 0.87rem;
}
h1 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
h2 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
h3 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
h4 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
h5 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
h6 {
	color: rgb(30, 30, 30); line-height: 1.3; font-weight: 400;
}
b {
	font-weight: 900;
}
strong {
	font-weight: 900;
}
i {
	font-style: italic;
}
em {
	font-style: italic;
}
small {
	font-size: 0.5rem;
}
big {
	font-size: 1.25rem;
}
pre {
	background: rgb(247, 247, 247); border: 1px solid rgb(235, 235, 235); font-family: "Consolas", Courier New, Courier, monospace; margin-bottom: 1.87rem;
}
code {
	background: rgb(247, 247, 247); border: 1px solid rgb(235, 235, 235); font-family: "Consolas", Courier New, Courier, monospace; margin-bottom: 1.87rem;
}
pre {
	padding: 1.25rem; white-space: pre-wrap;
}
kbd {
	padding: 0rem 0.37rem; border-radius: 0.18em; border: 1px solid rgb(170, 170, 170); box-shadow: 0px 0.06em 0px rgba(0,0,0,0.2), inset 0px 0px 0px 0.12em white; background-color: rgb(247, 247, 247); -webkit-border-radius: 0.1875em; -moz-border-radius: 0.1875em; text-shadow: 0 0.0625em 0 #fff; -webkit-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset; -moz-box-shadow: 0 0.0625em 0 rgba(0, 0, 0, 0.2), 0 0 0 0.125em white inset;
}
blockquote {
	margin: 10px 20px 20px; padding: 1.25rem 1.25rem 0px; color: rgb(204, 222, 232); line-height: 1.6; font-size: 0.93rem; border-left-color: rgb(0, 90, 140); border-left-width: 5px; border-left-style: solid; display: inline-block;
}
sup {
	font-size: 0.62rem; vertical-align: super;
}
sub {
	font-size: 0.62rem; vertical-align: sub;
}
abbr {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed; cursor: help;
}
acronym {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed; cursor: help;
}
cite {
	color: rgb(154, 155, 151);
}
address {
	line-height: 1.5; font-family: "Courier new"; margin-bottom: 1.25rem;
}
a {
	color: rgb(31, 30, 30); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0);
}
h1 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
h2 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
h3 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
h4 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
h5 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
h6 {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.mh-footer {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.widget-list li {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.cat-item {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.page_item {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.menu-item {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.button {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.commentlist .vcard {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.pagination {
	font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.mh-col {
	margin-left: 2.5%; float: left; display: block;
}
:first-child.mh-col {
	margin-left: 0px;
}
.mh-group::before {
	display: table; content: "";
}
.mh-group::after {
	display: table; content: "";
}
.mh-group::after {
	clear: both;
}
.mh-1-2 {
	width: 48.75%;
}
.mh-2-3 {
	width: 65.83%;
}
.mh-1-3 {
	width: 31.66%;
}
.mh-3-4 {
	width: 74.37%;
}
.mh-1-4 {
	width: 23.12%;
}
.home-2 {
	width: 48.07%;
}
.home-3 {
	width: 48.07%;
}
.home-3 {
	margin-left: 3.86%;
}
.mh-header {
	margin-bottom: 30px;
}
.header-wrap {
	padding: 20px 0px;
}
.logo-title {
	color: rgb(0, 90, 140); text-transform: uppercase; font-size: 2.62rem; font-weight: 700;
}
.logo-tagline {
	text-transform: uppercase; font-size: 1rem;
}
.main-nav {
	background: rgb(31, 30, 30); text-transform: uppercase;
}
.main-nav li {
	border-left-color: rgb(66, 66, 66); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
.main-nav li:first-child {
	border: currentColor;
}
.main-nav li:hover {
	background: rgb(255, 0, 0);
}
.main-nav li a {
	padding: 0.62rem 0.93rem; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.main-nav ul li:hover > ul {
	background: rgb(255, 0, 0); display: block; z-index: 9999;
}
.main-nav ul ul {
	font-size: 0.75rem; display: none; position: absolute;
}
.main-nav ul ul li {
	border: currentColor; width: 13em;
}
.main-nav ul ul ul {
	left: 100%; top: 0px;
}
.slicknav_btn {
	padding: 0.43rem 0.62rem; line-height: 1.12rem; vertical-align: middle; float: right; display: block; position: relative; cursor: pointer;
}
.slicknav_menu .slicknav_menutxt {
	line-height: 1.12rem; float: left; display: block;
}
.slicknav_menu .slicknav_icon {
	margin: 0.18rem 0px 0px 0.43rem; float: left;
}
.slicknav_menu .slicknav_no-text {
	margin: 0px;
}
.slicknav_menu .slicknav_icon-bar {
	width: 1.12rem; height: 0.12rem; display: block;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.18rem;
}
.slicknav_nav {
	clear: both;
}
.slicknav_nav ul {
	display: block;
}
.slicknav_nav li {
	display: block;
}
.slicknav_nav .slicknav_arrow {
	margin: 0px 0px 0px 0.4rem; font-size: 0.8rem;
}
.slicknav_nav .slicknav_item {
	display: block; cursor: pointer;
}
.slicknav_nav a {
	display: block;
}
.slicknav_nav .slicknav_item a {
	display: inline;
}
.slicknav_menu::before {
	display: table; content: " ";
}
.slicknav_menu::after {
	display: table; content: " ";
}
.slicknav_menu::after {
	clear: both;
}
.slicknav_menu {
	display: none;
}
.slicknav_btn {
	padding: 0.62rem 1.25rem; text-decoration: none;
}
.slicknav_menu {
	font-size: 0.81rem;
}
.slicknav_menu .slicknav_menutxt {
	display: none;
}
.slicknav_menu .slicknav_icon-bar {
	background: rgb(255, 255, 255); width: 1.56rem; height: 0.25rem;
}
.slicknav_menu {
	background: rgb(204, 222, 232); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.slicknav_nav {
	margin: 0px 0px 20px; padding: 0px; color: rgb(255, 255, 255); font-size: 1rem; font-weight: 400;
}
.slicknav_nav {
	list-style: none; overflow: hidden;
}
.slicknav_nav ul {
	list-style: none; overflow: hidden;
}
.slicknav_nav ul {
	padding: 20px 0px 0px 15px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.slicknav_nav ul ul {
	padding: 0px 0px 0px 15px; border: 0px currentColor;
}
.slicknav_nav .slicknav_item {
	margin: 2px 5px; padding: 5px 10px;
}
.slicknav_nav a {
	margin: 2px 5px; padding: 5px 10px; color: rgb(255, 255, 255); text-decoration: none;
}
.slicknav_nav a:hover {
	margin: 2px 5px; padding: 5px 10px; color: rgb(255, 255, 255); text-decoration: none;
}
.slicknav_nav .slicknav_item a {
	margin: 0px; padding: 0px;
}
.slicknav_nav .slicknav_item:hover {
	color: rgb(255, 255, 255);
}
.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}
.entry-title {
	text-transform: none; font-size: 2.37rem; margin-bottom: 20px;
}
.page-title {
	text-transform: none; font-size: 2.37rem; margin-bottom: 20px;
}
.entry-content {
	line-height: 1.4; font-size: 1.06rem;
}
.entry-content h1 {
	margin-bottom: 1.25rem;
}
.entry-content h2 {
	margin-bottom: 1.25rem;
}
.entry-content h3 {
	margin-bottom: 1.25rem;
}
.entry-content h4 {
	margin-bottom: 1.25rem;
}
.entry-content h5 {
	margin-bottom: 1.25rem;
}
.entry-content h6 {
	margin-bottom: 1.25rem;
}
.entry-content p {
	margin-bottom: 1.25rem;
}
.entry-content blockquote {
	margin-bottom: 1.25rem;
}
.entry-content table {
	margin-bottom: 1.25rem;
}
.entry-content a {
	color: rgb(255, 0, 0); font-weight: 600;
}
.entry-content a:hover {
	text-decoration: underline;
}
.entry-thumbnail {
	margin-bottom: 20px;
}
.entry-meta {
	text-transform: uppercase; font-size: 0.75rem; margin-bottom: 5px;
}
.entry-meta a:hover {
	text-decoration: underline;
}
.entry-meta .entry-meta-author {
	color: rgb(255, 0, 0); font-weight: 700;
}
.entry-meta a {
	color: rgb(255, 0, 0); font-weight: 700;
}
.entry-meta-cats {
	margin-right: 10px;
}
.entry-meta-author {
	margin-right: 10px;
}
.entry-tags {
	overflow: hidden; font-size: 0.93rem; display: block;
}
.entry-tags span {
	font-weight: 900; margin-right: 15px;
}
.entry-tags a {
	margin: 0px 15px 5px 0px; text-transform: none; display: inline-block;
}
.entry-tags a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.no-content-found {
	margin-bottom: 30px;
}
.content-lead-title {
	text-transform: none; font-size: 2.37rem; margin-bottom: 10px;
}
.content-list-title {
	text-transform: none; font-size: 1.5rem; margin-bottom: 10px;
}
.content-thumb {
	margin-bottom: 5px;
}
.content-list {
	margin-top: 25px;
}
.archive-list :first-child.content-list {
	margin-top: 50px;
}
.content-list-thumb {
	margin: 0px 20px 10px 0px; float: left; max-width: 260px;
}
.content-list-excerpt {
	overflow: hidden;
}
.sticky {
	
}
.author-box {
	background: rgb(255, 0, 0); padding: 20px; margin-bottom: 1.87rem;
}
.author-box-avatar {
	width: 100px; height: 100px; margin-right: 20px; float: left;
}
.author-box-name {
	font-size: 1.12rem; margin-bottom: 10px;
}
.author-box-desc {
	overflow: hidden; font-size: 0.93rem;
}
.entry-content ul {
	list-style: square;
}
.commentlist ul {
	list-style: square;
}
.entry-content ol {
	list-style: decimal;
}
.commentlist ol {
	list-style: decimal;
}
.entry-content ul {
	margin: 0px 0px 1.87rem 2.5rem;
}
.commentlist ul {
	margin: 0px 0px 1.87rem 2.5rem;
}
.entry-content ol {
	margin: 0px 0px 1.87rem 2.5rem;
}
.commentlist ol {
	margin: 0px 0px 1.87rem 2.5rem;
}
.entry-content ul ul {
	margin: 0px 0px 0px 2.5rem;
}
.commentlist ul ul {
	margin: 0px 0px 0px 2.5rem;
}
.entry-content ol ol {
	margin: 0px 0px 0px 2.5rem;
}
.commentlist ol ol {
	margin: 0px 0px 0px 2.5rem;
}
dl {
	margin: 0px 0px 1.87rem 2.5rem;
}
dt {
	display: list-item;
}
dd {
	display: list-item;
}
dt {
	font-weight: bold; list-style-type: square;
}
dd {
	margin-left: 1.87rem; list-style-type: circle;
}
select {
	max-width: 100%;
}
.comment-section-title {
	padding: 0px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: hidden; font-size: 0.87rem; font-weight: 400; margin-bottom: 1.25rem; display: block;
}
.comment-section-title span {
	background: rgb(255, 0, 0); padding: 20px;
}
.comment-section-title .comment-count {
	color: rgb(255, 255, 255); float: left;
}
.comment-section-title .comment-count-more {
	color: rgb(31, 30, 30); float: left;
}
.commentlist {
	background: rgb(239, 239, 239); list-style: none; padding: 20px 20px 5px; margin-bottom: 20px;
}
.commentlist .depth-1 {
	background: rgb(255, 255, 255); padding: 20px 20px 10px; margin-bottom: 20px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.commentlist .children {
	list-style: none; margin: 0px 0px 10px;
}
.commentlist .children li {
	background: rgb(250, 250, 250); padding: 0px 20px; margin-top: 20px;
}
.commentlist .children .depth-2 {
	padding: 20px;
}
.commentlist .comment {
	padding-top: 1.25rem;
}
.commentlist .comment .vcard {
	margin-bottom: 1.25rem; position: relative;
}
.commentlist .comment .avatar {
	width: 70px; height: 70px; margin-right: 20px; float: left;
}
.commentlist h1 {
	margin-bottom: 1.25rem;
}
.commentlist h2 {
	margin-bottom: 1.25rem;
}
.commentlist h3 {
	margin-bottom: 1.25rem;
}
.commentlist h4 {
	margin-bottom: 1.25rem;
}
.commentlist h5 {
	margin-bottom: 1.25rem;
}
.commentlist h6 {
	margin-bottom: 1.25rem;
}
.comment-text p {
	margin-bottom: 1.25rem;
}
.comment-text blockquote {
	margin-bottom: 1.25rem;
}
.comment-text blockquote p:last-child {
	margin: 0px;
}
.commentlist .bypostauthor .avatar {
	border: 5px solid rgb(30, 30, 30);
}
.comment-author {
	font-weight: 700;
}
.comment-info {
	margin: 1.25rem 0rem; color: rgb(204, 222, 232);
}
.comment-reply .comment-reply-link {
	background: rgb(204, 204, 204); padding: 5px 10px; color: rgb(255, 255, 255); font-size: 0.81rem;
}
.comment-reply .comment-edit-link {
	background: rgb(204, 204, 204); padding: 5px 10px; color: rgb(255, 255, 255); font-size: 0.81rem;
}
.pinglist {
	background: rgb(31, 30, 30); list-style: none; padding: 20px; margin-bottom: 20px;
}
.pinglist :first-child.pings {
	border-top-color: rgb(205, 205, 205); border-top-width: 1px; border-top-style: dotted;
}
.pinglist .pings {
	padding: 0.31rem 0px; line-height: 2.5; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dotted;
}
.pinglist .fa-link {
	margin-right: 0.62rem;
}
.no-comments {
	background: rgb(239, 239, 239); padding: 0.62rem; margin-bottom: 1.25rem;
}
#respond {
	background: rgb(239, 239, 239); padding: 1.25rem 1.25rem 0.62rem; margin-bottom: 1.87rem;
}
#respond h3 {
	margin-bottom: 1.25rem;
}
#commentform p {
	margin-bottom: 0.62rem;
}
#cancel-comment-reply-link {
	background: rgb(204, 204, 204); padding: 0.31rem; color: rgb(255, 255, 255); font-size: 0.75rem; font-weight: 400; margin-left: 20px;
}
#cancel-comment-reply-link:hover {
	background: rgb(255, 0, 0);
}
.required {
	color: rgb(190, 40, 68);
}
input {
	padding: 0.31rem; border: 1px solid rgb(215, 216, 216); font-size: 0.75rem; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;
}
input[type=text] {
	width: 60%;
}
input[type=email] {
	width: 60%;
}
input[type=tel] {
	width: 60%;
}
input[type=url] {
	width: 60%;
}
input[type=text]:hover {
	border: 1px solid rgb(255, 0, 0);
}
input[type=email]:hover {
	border: 1px solid rgb(255, 0, 0);
}
input[type=tel]:hover {
	border: 1px solid rgb(255, 0, 0);
}
input[type=url]:hover {
	border: 1px solid rgb(255, 0, 0);
}
textarea:hover {
	border: 1px solid rgb(255, 0, 0);
}
input[type=submit] {
	background: rgb(255, 0, 0); padding: 14px; border-radius: 0px; border: 0px currentColor; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; -webkit-border-radius: 0; -webkit-appearance: none;
}
input[type=submit]:hover {
	background: rgb(31, 30, 30); padding: 14px; border: 0px currentColor; color: rgb(255, 255, 255);
}
textarea {
	padding: 0.31rem; border: 1px solid rgb(215, 216, 216); width: 96%; line-height: 1.5;
}
.pagination {
	overflow: hidden; margin-bottom: 20px;
}
.pagination .page-numbers {
	background: rgb(239, 239, 239); padding: 10px 20px; display: inline-block;
}
.pagination .current {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.pagination a.page-numbers:hover {
	background: rgb(156, 156, 156);
}
.dots:hover {
	background: rgb(156, 156, 156);
}
.pagination .pagelink {
	background: rgb(31, 30, 30); padding: 10px 20px; color: rgb(255, 255, 255); display: inline-block;
}
.pagination a .pagelink {
	background: rgb(239, 239, 239); color: rgb(0, 0, 0); font-weight: 400;
}
.pagination a:hover .pagelink {
	background: rgb(255, 0, 0); color: rgb(255, 0, 0);
}
.post-nav-wrap {
	margin: 20px auto 40px; text-align: center;
}
.post-nav-wrap li {
	margin: 0px 20px; font-weight: 900; display: inline-block;
}
.post-nav-wrap li .fa {
	margin: 0px 10px;
}
img {
	width: auto; height: auto; vertical-align: bottom; max-width: 100%;
}
.alignnone {
	margin: 1.25rem 0px; display: block;
}
.aligncenter {
	margin: 1.25rem auto; display: block;
}
.alignleft {
	margin: 0.31rem 1.25rem 1.25rem 0px; float: left; display: inline;
}
.alignright {
	margin: 0.31rem 0px 1.25rem 1.25rem; float: right; display: inline;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption-text {
	margin: 0.31rem 0px 1.25rem; color: rgb(69, 69, 69); line-height: 1.4; font-size: 0.87rem; display: block;
}
.alignnone .wp-caption-text {
	margin-bottom: 0px;
}
.aligncenter .wp-caption-text {
	margin-bottom: 0px;
}
.alignleft .wp-caption-text {
	margin-bottom: 0px;
}
.alignright .wp-caption-text {
	margin-bottom: 0px;
}
.gallery {
	margin-bottom: 20px;
}
.gallery-item {
	margin: 0px 4px 4px 0px; overflow: hidden; float: left; position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
	max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
	max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width: calc(11.1% - 4px);
}
.gallery-columns-1 :nth-of-type(n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-2 :nth-of-type(2n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-3 :nth-of-type(3n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-4 :nth-of-type(4n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-5 :nth-of-type(5n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-6 :nth-of-type(6n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-7 :nth-of-type(7n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-8 :nth-of-type(8n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-9 :nth-of-type(9n).gallery-item {
	margin-right: 0px;
}
.gallery-size-medium.gallery-columns-1 figure:nth-of-type(n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-1 figure:nth-of-type(n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-2 figure:nth-of-type(2n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-3 figure:nth-of-type(3n+1).gallery-item {
	clear: left;
}
.gallery-caption {
	margin: 0px; padding: 6px 8px; left: 0px; width: 100%; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 0.75rem; position: absolute; max-height: 50%; box-sizing: border-box; opacity: 0; background-color: rgba(0, 0, 0, 0.7); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.gallery-caption::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; min-height: 49px; content: "";
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption {
	display: none;
}
.gallery-columns-8 .gallery-caption {
	display: none;
}
.gallery-columns-9 .gallery-caption {
	display: none;
}
table {
	width: 100%;
}
table th {
	background: rgb(255, 0, 0); padding: 0.62rem; color: rgb(255, 255, 255);
}
table tr:nth-child(2n+1) {
	background-color: rgb(234, 233, 232);
}
table tr:nth-child(2n) {
	background-color: rgb(255, 255, 255);
}
table td {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); padding: 0.62rem; text-align: center; font-size: 0.75rem; vertical-align: middle;
}
.search-form {
	float: right;
}
.entry-content .search-form {
	float: left;
}
.search-form input {
	color: rgb(31, 30, 30); text-transform: uppercase; line-height: 1; font-size: 11px; min-width: 200px;
}
.search-form input:hover {
	min-width: 240px;
}
.search-form .search-submit {
	display: none;
}
.search-form .screen-reader-text {
	left: -9999px; overflow: hidden; position: absolute;
}
.search-form .search-field {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px; border-radius: 0px; border: 1px solid rgb(205, 205, 205); position: relative; cursor: pointer; -webkit-border-radius: 0; -webkit-appearance: none;
}
.search-form .search-field:active {
	cursor: text;
}
.search-form .search-field:focus {
	cursor: text;
}
.sb-widget .search-form {
	background: rgb(66, 66, 66); margin: 0px auto; padding: 2%; width: 90%;
}
.sb-widget .search-form .search-field {
	width: 90%; max-width: none;
}
.wpcf7-form {
	background: rgb(239, 239, 239); padding: 1.25rem; font-size: 0.87rem;
}
.wpcf7-form input {
	font-size: 0.87rem;
}
.wpcf7-form textarea {
	font-size: 0.87rem;
}
.wpcf7-form input[type='submit'] {
	min-width: 100px;
}
.wpcf7-form p {
	margin-bottom: 0.62rem;
}
.wpcf7-response-output {
	background: rgb(255, 255, 255);
}
.button {
	display: block;
}
.button span {
	background: rgb(74, 53, 53); margin: 15px 0px 10px; padding: 15px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.87rem; display: inline-block;
}
.button span:hover {
	background: rgb(255, 0, 0);
}
.mh-footer {
	background: rgb(51, 51, 51); padding: 0.62rem 0px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: hidden; font-size: 0.75rem;
}
.mh-footer a {
	color: rgb(255, 255, 255);
}
.mh-footer a:hover {
	text-decoration: underline;
}
.sb-widget {
	overflow: hidden; margin-bottom: 1.87rem;
}
.widget-title {
	background: rgb(30, 30, 30); padding: 20px 0px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: hidden; font-size: 0.87rem; font-weight: 400; margin-bottom: 20px;
}
.widget-title a {
	color: rgb(255, 255, 255);
}
.widget-title a:hover {
	color: rgb(255, 255, 255);
}
.widget-title span {
	background: rgb(255, 0, 0); padding: 20px;
}
.widget-list li {
	display: block; list-style-type: none;
}
.widget-list > li {
	padding: 10px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.widget-list li:hover {
	background: rgb(253, 253, 253); padding-left: 10px;
}
.widget-list .children li {
	padding-top: 10px; margin-top: 10px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: dotted;
}
.mh-cp-widget :last-child.mh-separator {
	margin-bottom: 0px;
}
.cp-small {
	padding-bottom: 4px;
}
.cp-thumb-small {
	margin: 0px 20px 0px 0px; float: left; max-width: 120px;
}
.cp-title-small {
	font-size: 1rem;
}
.home-columns .mh-fp-large-widget {
	margin-bottom: -20px;
}
.sb-widget ul > .cat-item {
	padding: 10px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sb-widget ul > .menu-item {
	padding: 10px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sb-widget ul > .page_item {
	padding: 10px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sb-widget ul .cat-item:hover {
	background: rgb(253, 253, 253); padding-left: 10px;
}
.sb-widget ul .menu-item:hover {
	background: rgb(253, 253, 253); padding-left: 10px;
}
.sb-widget ul .page_item:hover {
	background: rgb(253, 253, 253); padding-left: 10px;
}
.sb-widget ul .children .cat-item {
	padding-top: 10px; padding-bottom: 0px; margin-top: 10px; border-top-color: rgb(220, 220, 220); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
.sb-widget ul .sub-menu .menu-item {
	padding-top: 10px; padding-bottom: 0px; margin-top: 10px; border-top-color: rgb(220, 220, 220); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
.sb-widget ul .children .page_item {
	padding-top: 10px; padding-bottom: 0px; margin-top: 10px; border-top-color: rgb(220, 220, 220); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
#wp-calendar caption {
	background: rgb(247, 247, 247); padding: 0.62rem; text-align: left;
}
#wp-calendar th {
	padding: 0.31rem 0.62rem; text-align: center;
}
#wp-calendar td {
	padding: 0.31rem 0.62rem; text-align: center;
}
#wp-calendar th {
	font-weight: 300;
}
#wp-calendar #prev {
	text-align: left;
}
.ad-spot {
	background: rgb(239, 239, 239); padding: 19px; text-align: center;
}
#mh-wrapper {
	max-width: 777px;
}
.wrapper-inner {
	max-width: 777px;
}
.logo-wrap {
	text-align: center;
}
.mh-right-sb #main-content {
	margin: 0px;
}
.mh-left-sb #main-content {
	margin: 0px;
}
.mh-col {
	margin: 0px;
}
#main-content {
	width: 100%;
}
.mh-sidebar {
	width: 100%;
}
.home-sidebar {
	width: 100%;
}
.mh-1-2 {
	width: 100%;
}
.mh-2-3 {
	width: 100%;
}
.mh-1-3 {
	width: 100%;
}
.mh-3-4 {
	width: 100%;
}
.mh-1-4 {
	width: 100%;
}
.home-2 {
	width: 48.07%;
}
.home-3 {
	width: 48.07%;
}
.home-3 {
	margin-left: 3.86%;
}
.search-form input:hover {
	min-width: 200px;
}
.js .main-nav {
	display: none;
}
.js .slicknav_menu {
	display: block;
}
.hidden-sm {
	display: none;
}
.search-form {
	margin: 0px auto; text-align: center; float: none;
}
.search-form input {
	width: 90%; max-width: 300px;
}
.home-2 {
	margin: 0px; width: 100%;
}
.home-3 {
	margin: 0px; width: 100%;
}
.content-list-separator {
	padding: 0px;
}
.content-list-thumb {
	background: rgb(239, 239, 239); width: 100%; text-align: center; float: none; max-width: 100%;
}
.content-list-thumb img {
	max-width: 180px;
}
.content-list-excerpt {
	display: none;
}
.content-list-header .entry-meta-date {
	display: none;
}
.comment-section-title .comment-count-more {
	display: none;
}
.commentlist ul {
	margin: 0px 0px 1.87rem 20px;
}
.commentlist ol {
	margin: 0px 0px 1.87rem 20px;
}
dl {
	margin: 0px 0px 1.87rem 20px;
}
.commentlist ul ul {
	margin: 0px;
}
.commentlist ol ol {
	margin: 0px;
}
.commentlist .children li {
	background: rgb(255, 255, 255); padding: 0px;
}
.commentlist .children .depth-2 {
	background: rgb(255, 255, 255); padding: 0px;
}
.copyright-wrap {
	width: 100%; float: none;
}
.copyright {
	text-align: center;
}
#mh-wrapper {
	width: 85%;
}
.wrapper-inner {
	width: 85%;
}
.logo-title {
	font-size: 2rem;
}
.author-box {
	text-align: center;
}
.author-box-avatar {
	margin: 0px 0px 20px; width: 100%; float: none;
}
.commentlist .comment .avatar {
	margin: 0px 0px 10px; float: none; display: block;
}
.commentlist .comment .vcard {
	margin-bottom: 10px;
}
#mh-wrapper {
	min-width: 160px;
}
.wrapper-inner {
	min-width: 160px;
}
.logo-title {
	font-size: 1.75rem;
}
.logo-tagline {
	font-size: 0.75rem; margin-bottom: 10px;
}
.sb-widget .search-form .search-field {
	width: 86%;
}
::selection {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.shareaholic-share-buttons-heading-image {
	display: none;
}
