.category-news H1.page-title{
		margin: 0.5em 0px 0.3em 0px;
		visibility: hidden;
		position: relative;
}

.category-news H1.page-title:after {
		position: absolute;
    top: 0;
    left: 0;
		visibility: visible;
		content: 'News' !important;
}

.category-news .entry-title a{
		font-size: 1.5rem !important;
		color: black !important;
}

.category-news .entry-title{
		margin-bottom: 0em !important;
}

.category-news .entry-content{
		float: left !important;
		width: 100% !important;
}

.category-news .entry-content p{
		margin-top: 1em !important;
}

.category-news .entry-footer{
		margin-top: 1em !important;
}


.page-id-1100 * {
  box-sizing: border-box;
}

.page-id-1100 .column {
  float: left;
  padding: 10px;
}

.page-id-1100 .left {
  width: 25%;
	margin-top: 8px;
}

.page-id-1100 .right {
  width: 75%;
	text-align: left;
}

.page-id-1100 .row {
		margin-bottom: 1em;
}

.page-id-1100 .row:after {
  content: "";
  display: table;
  clear: both;
}

.page-id-1100 .title {
  color: grey;
}

.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2  {
	margin-top: 0em;
}

.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3  {
	margin-top: 0em;
	margin-bottom: 0.5em;
}