/**
 * @package     hubzero-cms
 * @file        components/com_courses/assets/css/browse.css
 * @copyright   Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license     http://opensource.org/licenses/MIT MIT
 */

/* Courses list */
	ol.entries {
		background: transparent;
		border: none;
		list-style: none;
	}
	ol.entries > li {
		padding: 30px 0;
		border: none;
		border-top: 1px solid #ccc;
		border-top: 1px solid rgba(0, 0, 0, 0.075);
		position: relative;
		min-height: 100px;
	}
	ol.entries > li.no-results {
		padding: 30px;
		min-height: 1em;
	}
	ol.entries>li.no-results p {
		margin: 0;
	}
	ol.entries > li:first-child {
		border-top: none;
	}
	ol.entries h4 {
		margin: 0 0 0.5em 0;
	}
	ol.entries p {
		margin-bottom: 0;
	}
	ol.entries dl.entry-meta {
		font-style: italic;
	}

	.order-options a:before {
		content: "\2193";
		font-family: "Fontcons";
		margin-right: 0.2em;
	}
	.order-options a.desc:before {
		content: "\2191";
	}

	/* Identity */
	p.course-identity {
		display: block;
		margin: 0;
		padding: 0;
		overflow: hidden;
		-webkit-border-radius: 0.25em;
		   -moz-border-radius: 0.25em;
		    -ms-border-radius: 0.25em;
		     -o-border-radius: 0.25em;
		        border-radius: 0.25em;
		background: #f1f1f1;
		text-align: center;
	}
	p.course-identity span:after {
		content: "\f09c";
		font-family: "Fontcons";
		font-size: 7em;
		color: #e1e1e1;
		line-height: 1em;
	}
	p.course-identity:after {
		content: "";
		display: none;
	}
	p.course-identity img {
		width: 100%;
		*width: auto;
	}

	dl.entry-meta dt {
		display: none;
	}
	dl.entry-meta dd {
		margin: 0 1.5em 0 0;
		padding: 0;
		display: inline;
	}
	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 dd a {
		border: none;
		color: #999;
	}

	.entry-content:after {
		content: "";
		display: table;
		line-height: 0;
		clear: left;
	}


	.course-group {
		border: 1px solid #e9e9e9;
		margin: 1em 0 2em 0;
		padding: 2em;
		position: relative;
		-webkit-border-radius: 0.25em;
		-moz-border-radius: 0.25em;
		-ms-border-radius: 0.25em;
		-o-border-radius: 0.25em;
		border-radius: 0.25em;
		background: #fff;
	}
	.course-group p {
		margin: 0 0 0.3em 0;
		padding: 0;
	}
	.course-group h3 {
		margin: 0;
		padding: 0;
	}
	.course-group a {
		border: none;
		color: inherit;
	}
	.course-group p.course-group-img {
		float: left;
		margin: 0 1.5em 0 0;
	}

@media (min-width: 40em) {
	ol.entries > li {
		padding-left: 180px;
	}
	p.course-identity {
		width: 150px;
		height: 80px;
		position: absolute;
		left: 0;
		top: 30px;
	}
}