.card {

	.entry-header,
	.entry-content {
		margin: 0 auto;
		text-align: center;
	}

	.entry-meta {
		@extend .entry-meta--card;
	}

	.entry-header {
		@extend .align-center;
	}

	.entry-image img {
		width: 100%;
	}

	.entry-title {
		@extend %h2;
		margin-top: 0;
	}

	.entry-featured {
		display: inline-block;
		margin-bottom: rhythm(0.75);
		position: relative;

		img {
			display: inline-block;
		}
	}

	.separator {
		margin-top: rhythm(-0.5);
		margin-bottom: rhythm(0.5);
	}

	.entry-image-border {
		position: absolute;
		top: 0; left: 0;
		width: 100%;
		height: 100%;
		border: 0 solid white;
		outline: 0 solid #e6e6e6;
	}
}


.entry-meta--card {
	
	font-size: rem(10px);
	margin-bottom: rhythm(0.25);

	.cat-links {

		&:before {
			content: "\2013";
			margin-left: 0.5em;
			margin-right: 0.5em;
			position: relative;
			top: -0.1em;
		}
	}
}

.submenu__card {

	display: flex;
	flex-direction: column;
	justify-content: space-around;

	.ie9 & {
		display: inline-block;
		vertical-align: middle;
	}

	.entry-image {
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		width: 100%;
		
		flex-grow: 1;

		.ie9 & {
			display: block;
			padding-top: 30%;
		}
	}

	.entry-meta {
		font-size: rem(9px);
		margin: rem(9px) 0 rem(5px);
	}

	.entry-title {
		font-style: normal;
		font-size: rem(20px);
		line-height: 1.3;
	}

	.separator {
		margin-top: rem(-5px);
	}

	.entry-header, .separator {
		// flex-shrink: 1
	}

}

.entry-title--card {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}