﻿.cmspage-list .tags {
	float: left;
	width: 80%;
	text-align: left;
}
.cmspage-list .buttons {
	float: right;
	width: 20%;
	text-align: right;
}
.cmspage-page .tags, 
.cmspagepost-page .tags {
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 10px;
}
.cmspage-page .tags label,
.cmspagepost-page .tags label {
	display: inline-block;
	margin: 0 0 3px 3px;
	font-weight: bold;
	color: #444;
}
.cmspage-page .tags ul,
.cmspagepost-page .tags ul {
	display: inline-block;
	margin: 0 3px 3px 0;
	font-size: 0;
}
.cmspage-page .tags li,
.cmspagepost-page .tags li {
	display: inline-block;
	font-size: 14px; /*reset zeroing*/
}
.cmspage-page .tags li.separator,
.cmspagepost-page .tags li.separator {
	margin: 0 0 0 8px;
}
.cmspage-page .tags a,
.cmspagepost-page .tags a {
	display: block;
	color: #4ab2f1;
}
.cmspage-page .tags a:hover,
.cmspagepost-page .tags a:hover {
	text-decoration: underline;
}

.cmspage-list .buttons {
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.cmspage-list .buttons .read-comments {
	display: block;
	margin: 0 0 15px;
	font-weight: bold;
	color: #444;
}
.cmspage-list .buttons .read-comments:hover {
	color: #4ab2f1;
}
.cmspage-list .buttons .read-more {
	display: inline-block;
	border: none;
	background-color: #4ab2f1;
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.cmspage-list .buttons .read-more:hover {
	background-color: #248ece;
}
