/**
 * @package     hubzero-cms
 * @file        templates/mytemplate/css/pages/discover.css
 * @copyright   Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license     http://opensource.org/licenses/MIT MIT
 */

/**
 * Modified by CANARIE Inc. for the HSSCommons project.
 *
 * Summary of changes: Minor customization.
 *
 */
 
/*

	-- -- -- -- -- -- --
	discover page CSS
	-- -- -- -- -- -- --

*/

	.contentpaneopen {
		padding: 0;
	}

	.odd,
	.even {
		padding: 30px 0;
	}

	.even {
		background-color: #fff;
	}

	.block {
		position: relative;
		padding: 0 0 0 5em;
	}
	.block:before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 1em;
		height: 1em;
		font-size: 3em;
		font-family: 'Fontcons';
		color: #dadada;
		font-weight: normal;
		-webkit-transition: all 300ms ease;
		   -moz-transition: all 300ms ease;
		    -ms-transition: all 300ms ease;
		     -o-transition: all 300ms ease;
		        transition: all 300ms ease;
		text-align: center;
		line-height: 1;
		background: transparent;
	}
	.block:hover:before {
		top: 0.2em;
		color: #250b23;
	}

	.block-wiki:before {
		content: "\f072";
	}
	.block-resources:before {
		content: "\f040";
	}
	.block-citations:before {
		content: "\275D";
	}
	.block-tags:before {
		content: "\f02c";
	}
	.block-feedback:before {
		content: "\f086";
	}
	.block-contribute:before {
		content: "\f01b";
	}
	.block-tools:before {
		content: "\2692";
	}
	.block-blog:before {
		content: "\f036";
	}
	.block-polls:before {
		content: "\f080";
	}
	.block-events:before {
		content: "\f073";
	}
	.block-store:before {
		content: "\f04d";
	}
	.block-whatsnew:before {
		content: "\273D";
	}
	.block-wishes:before {
		content: "\f078";
	}

	.contentpaneopen h2 {
		font-weight: 300;
		margin: 0 0 30px 0;
		padding: 30px 0;
		line-height: 1;
		border: none;
		text-align: center;
		position: relative;
	}
	.contentpaneopen h2:after {
		content: "";
		position: absolute;
		border: none;
		width: 2em;
		height: 1px;
		margin: 0 0 0 -1em;
		background: #999;
		left: 50%;
		bottom: -1px;
	}
	.col h3 {
		margin: 0 0 1em 0;
		padding: 0 0 0.6em 0;
		display: block;
		line-height: 1.4em;
		color: #565656;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 1.2em;
		letter-spacing: 0.1em;
	}
	/* Modified by CANARIE Inc. Beginning */
	.col h3 a {
		border: none;
		color: #565656;
		font-size: 1.1em;
	}
	/* Modified by CANARIE Inc. End */

	#content .grid {
		padding: 30px;
	}

@media (min-width: 40em) {
	.block {
		padding: 0 0 0 8em;
	}
	.block:before {
		padding: 0.5em;
		border: 1px solid #dadada;
		border-radius: 50%;
	}
}

@media (min-width: 70em) {
	#content .grid {
		padding: 30px 60px;
	}
}