div.k2ItemsBlock ul li a.moduleItemTitle {
	font-size: 27px;
	font-weight: 600;
	line-height: normal;
}

.even,
li.even,
.even_lastItem,
.tabeven {
	background: transparent;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext {
	font-size: 18px;
}

div.k2ItemsBlock ul li span.moduleItemDateCreated {
	color: #ccc;
	float: left;
}

body.hd .latestnews li,
body.hd .relateditems li,
body.hd .mostread li,
body.hd .newsfeed li,
body.hd .sections li,
body.hd .weblinks li,
body.hd .k2ItemsBlock li,
body.hd .category-module,
body.hd .moduleCustomLink,
body.hd .rightsidebar .nav.menu li {
	border: 1px solid #ccc;
	float: left;
	margin: 1%;
	padding: 2%;
	width: 92%;
}

@media only screen and (max-width: 1024px) and (min-width: 300px) .k2ItemsBlock li a {
	margin: 0 15px 0 0 !important;
}

body.hd .k2ItemsBlock li:hover {
	border: 1px solid #00704a;
}

.moduleItemImage {
	float: left;
	margin-right: 10px;
}

/* hide empty container at end of feed */
.clearList {
	display: none !important;
}

.itemView .itemHeader h2.itemTitle {
	color: #00704a;
	font-family: "proxima-nova", sans-serif !important;
	font-size: 2.5rem;
}

/* add margin to top of k2 articles */
#k2Container {
	margin: 3% auto !important;
	max-width: 900px;
	width: 98%;
}

/* read more button on homepage news articles */
div.k2ItemsBlock ul li a.moduleItemReadMore {
	border: 1px solid #00704a;
	clear: right;
	float: right;
	margin: 11px 0 0 0;
	padding: 1% 2%;
}

/* left align social sharing icon container */
.addthis_inline_share_toolbox {
	float: left;
	padding: 0 0 1% 0;
}
