/**
 * @package    hubzero-cms
 * @copyright  Copyright (c) 2005-2020 The Regents of the University of California.
 * @license    http://opensource.org/licenses/MIT MIT
 */

	.course_announcements h3.heading {
		display: none;
	}
	.scontainer .announcement-container {
		margin: 0;
	}

/* Entries */
	.announcement-container {
		margin: 0 0 1em 0;
	}
	.announcement {
		margin: 0;
		padding: 0.61803399em 0.61803399em 0.61803399em 3em;
		color: #888;
		position: relative;
		zoom: 1;
		border: 0.27em solid #ccc;
		z-index: 1;
		background-color: #fff;
		background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .075)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .075)), color-stop(.75, rgba(255, 255, 255, .075)), color-stop(.75, transparent), to(transparent));
		background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .075) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .075) 50%, rgba(255, 255, 255, .075) 75%, transparent 75%, transparent);
		background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .075) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .075) 50%, rgba(255, 255, 255, .075) 75%, transparent 75%, transparent);
		background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .075) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .075) 50%, rgba(255, 255, 255, .075) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .075) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .075) 50%, rgba(255, 255, 255, .075) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, .075) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .075) 50%, rgba(255, 255, 255, .075) 75%, transparent 75%, transparent);
		-webkit-background-size: 30px 30px;
		-moz-background-size: 30px 30px;
		background-size: 30px 30px;
		-webkit-border-radius: 0.27em;
		-moz-border-radius: 0.27em;
		-ms-border-radius: 0.27em;
		-o-border-radius: 0.27em;
		border-radius: 0.27em;
	}
	.announcement p:first-child {
		margin-top: 0;
	}
	.announcement p:last-child {
		margin-bottom: 0;
	}
	dl.entry-meta {
		margin: 0;
		padding: 0;
		color: #999;
		font-size: 11px;
	}
	dl.entry-meta dt {
		display: none;
	}
	dl.entry-meta dd {
		margin: 0 1.5em 0 0;
		padding: 0;
		display: inline;
		background: none !important;
	}
	dl.entry-meta dd a {
		color: #666;
		border-bottom: 1px dotted #666;
	}
	dl.entry-meta dd a:hover {
		color: #111;
		border-bottom: 1px solid #111;
	}
	dl.entry-meta {
		position: relative;
	}
	dl.entry-meta dd.entry-options a {
		margin-left: 1.5em;
	}
	dl.entry-meta dd.entry-options a.icon-edit,
	dl.entry-meta dd.entry-options a.icon-delete {
		display: block;
		width: 1.4em;
		height: 1.4em;
		font-size: 1.4em;
		line-height: 1;
		overflow: hidden;
		border: none;
		top: 0;
		right: 0;
		position: absolute;
		white-space: nowrap;
		color: transparent;
	}
	dl.entry-meta dd.entry-options a:before,
	dl.entry-meta dd.entry-options a:before {
		color: #aaa;
	}
	dl.entry-meta dd.entry-options a:hover:before,
	dl.entry-meta dd.entry-options a:hover:before {
		color: #111;
	}
	dl.entry-meta dd.entry-options a.icon-delete {
		right: 2em;
	}
	.announcement-container .announcement {
		background-color: #fbf1be;
		border-color: #e9e1bc;
		color: #80744a;
	}
	.announcement-container.high .announcement {
		background-color: #ffd3d4;
		color: #804a4d !important;
		border-color: #e9bcbc;
	}
	.announcement-container.unpublished {
		position: relative;
		margin-left: 120px;
	}
	.announcement-container.unpublished:before {
		content:'';
		position: absolute;
		left: -120px;
		top: 0;
		bottom: 0;
		width: 122px;
		background: #e9e1bc;
		border-top-left-radius: 0.27em;
		border-bottom-left-radius: 0.27em;
	}
	.announcement-container.unpublished:after {
		content: '';
		position: absolute;
		top: 50%;
		left: 2px;
		width: 0;
		height: 0;
		background: transparent;
		border: 10px solid transparent;
		border-left: 10px solid #e9e1bc;
		z-index: 8;
		margin-top: -10px;
	}
	.announcement-container.unpublished.high:before {
		background: #e9bcbc;
	}
	.announcement-container.unpublished.high:after {
		border-left: 10px solid #e9bcbc;
	}
	.unpublished .unpublished-message {
		position: absolute;
		left: -120px;
		top: 50%;
		width: 75px;
		padding: 0 20px 0 25px;
		font-size: 14px;
		line-height: 17px;
		font-weight: 500;
		color: #80744a;
		text-shadow: 0 1px 0 rgba(255,255,255,0.5);
		margin-top: -25px;
	}
	.high .unpublished-message {
		color: #804a4d;
		text-shadow: 0 1px 0 rgba(255,255,255,0.3);
	}
	.announcement:before {
		content: "\f095";
		position: absolute;
		top: 0.41803399em;
		width: 1em;
		height: 1em;
		font-size: 1.5em;
		line-height: 1;
		display: inline-block;
		left: 0.61803399em;
		font-family: 'Fontcons';
	}
	.announcement .close {
		display: block;
		position: absolute;
		bottom: 0.41803399em;
		right: 0.41803399em;
		text-align: left;
		width: 1em;
		height: 1em;
		font-size: 1.5em;
		line-height: 1;
		overflow: hidden;
		white-space: nowrap;
		border: none !important;
		color: #999;
	}
	.announcement .close:hover {
		color: #c00 !important;
		border: none !important;
	}
	.announcement .close span.announcement-before,
	.announcement .close:before {
		font-family: 'Fontcons';
		margin-top: -0.25em;
		content: "\f057";
	}
	.announcement .close span.announcement-before {
		margin-top: -0.5em;
	}

/* Entry Pagination */
	.list-footer,
	.entries-menu {
		min-height: 1px;
	}
	.list-footer {
		margin-bottom:20px;
	}
