.related-item h3 {
	font-size: 14px;
	line-height: 1.21;
	margin-bottom: 5px;
}
#content .related-posts .post-thumbnail {
	margin-bottom: 25px;
}
#content .related-posts .meta-info {
	margin-top: 0;
}
a.rss-feeds {
	text-indent: -9999px;
}
body.page-id-246 #content .hc-title h1.section-title,
body.page-id-248 #content .hc-title h1.section-title {
	margin: -16px 0 -8px 1px;
	display: inline-block;
}

.offscreen {
	text-indent: -9999px;
	height: 0; width: 0;
	overflow: hidden;
	padding: 0 !important;
    display: block !important;
}
#back-to-top > a {
	text-indent: -9999px;
	overflow: hidden;
}
.assistive-text {
	text-indent: -9999px;
	height: 0; width: 0;
	overflow: hidden;
	margin: 0; padding: 0;
	position: absolute;
}
h2.section-title {
	margin: -13px 0 -7px;
    display: inline-block;
}
h2.sidebar-widget-title {
	padding: 10px;
}
.block-small span.post-icon,
.home-cat .block-big.column .block-content,
.home-cat .block-small,
.home-cat .block-big {
	/*height: auto !important;*/
	max-height: none !important;
}
.meta-info p,
h2.sidebar-widget-title,
.home-cat .block-big .post-title {
	line-height: 1.21;
}

.meta-info .post-date {
	padding-left: 20px;
}
.breaking-news {
	position: relative;
}
.breaking-news #breaking-btn {
	position: absolute;
	right: 0;
	text-transform: capitalize;
	appearance: normal;
	-webkit-appearance: none;
	border: 0;
	background-color: #C20010;
	color: white;
	padding: 5px 10px;
	cursor: pointer;
}
.home-cat.four .post-date,
.home-cat.two .post-date,
.sidebar-widget .post-date {
	display: none;
}

#nav-menu ul ul.cnr-menu-open {
	visibility: visible !important;
	display: block !important;
	top: 45px !important;
}
body.home #header h1.logo {
	margin: 0;
}
#acp_skiplinks li a {
	left: auto;
	right: 15px;
}

#acp-toggle-toolbar {
	width: 48px;
	height: 48px;
}
.material-icons.md-32 {
	font-size: 24px;
}