.work.thumbnails > div > div {
			max-height:300px;
			overflow:hidden;
			width:100%;
		}

		.work.thumbnails {
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			-webkit-flex-direction: row;
			flex-wrap: wrap;
			-webkit-flex-wrap: wrap;
			margin-bottom:3em;
		}

		.work.thumbnails > div {
			display: flex;
			float: left;
			min-height: 300px;
			flex-flow: column nowrap;
			-webkit-flex-flow: column nowrap;
			flex-direction: column;
			align-items: center;
			-webkit-flex-direction: column;
			-webkit-align-items: center;
		}

		.work.thumbnails > div p {
			font-size: 0.9em;
			font-weight: 500;
			letter-spacing: 0.5px;
			margin: auto 0.5em 3em 0.5em;
			text-align:center;
		}

		.work.thumbnails > div > a {
			align-items: inherit;
			-webkit-align-items: inherit;
			display:flex;
			display:-webkit-flex;
			justify-content: center;
			-webkit-justify-content: center;
			height: 250px;
			margin-bottom: 1em;
			width: 80%;
			overflow: hidden;
		}

		.work.thumbnails > div p > a {
			color:#999;
		}

		.work.thumbnails > div > a:hover + p {
			color:#355d9a;
			text-decoration:underline;
		}

		.work.thumbnails > div > a > img {
			max-height: 100%;
			max-width: 95%;
			margin: auto 0px;
		}

	@media screen and (max-width:991px) {
		.work.thumbnails > div p {
			font-size: 1.1em;
			letter-spacing: 0px;
		}
	}

