.grid-item {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333;
}

.grid-item p {
	font-family: "Open Sans", sans-serif;
	line-height: 30px;
}

.grid-item .cta {
	font-weight: 700;
}

.grid-item:hover {
	color: #333;
	background: #eee;
	text-decoration: none;
}

.grid-item i
{
	font-size: 60px !important;
	color: #cccccc;
	margin: 0;
	padding: 0;
	line-height: 100px;
}

.col-xs-12.grid-item i {

}

.grid-item:hover i, .grid-item:hover .cta {
	color: #0088FF;
}

.resource-column
{
	float: left;
	width: 33%;
}

	.resource-item
	{
		text-align: center;
		/*height: 250px;*/
		padding: 20px 50px 20px 50px;
		border-bottom: 1px solid #E5E5E5;
		border-right: 1px solid #E5E5E5;
	}

		.resource-item ul
		{
			list-style: none;
			margin: 0; padding: 0;
		}

		.resource-item i
		{
			font-size: 60px !important;
			color: #cccccc;
			margin: 0; padding: 0;
			line-height: 100px;
		}

		.resource-item p
		{
			font-size: 14px;
		}

		.resource-item a
		{
			color: #333;
			display: inline-block;
		}

		.resource-item:hover
		{
			background: #eeeeee;
		}

		.resource-item:hover i,.resource-item:hover li
		{
			color: #0088FF;
		}

.resource-column:nth-child(3n) .resource-item
{
	border-bottom: 1px solid #E5E5E5;
	border-right: 0;

}

.resource-column:nth-child(4n) .resource-item
{
	border-bottom: 0;
	border-right: 1px solid #E5E5E5;
}


.resource-column:nth-child(5n) .resource-item
{
	border-bottom: 0;
}

.resource-column:nth-child(6n) .resource-item
{
	border-bottom: 0;
}

.resource-column:nth-child(7n) .resource-item
{
	border-bottom: 0;
	border-right: 0;
}

.grid-item h3:before {
  content: "" !important;
  }
