.SDpost
{
	position: relative;
	display: block;
	margin-top: calc(var(--defaultInterval)*1);
}
.SDpost .featuredImage
{
	/*min-height: calc(var(--defaultInterval)*4);*/
	/*overflow: hidden;*/
	/*position: relative;*/
	/*border-radius:var(--defaultBorderRadius);*/
	/*margin-bottom: calc(var(--defaultInterval)*.5);*/
	/*box-sizing: border-box;*/
	/*max-height: 100px;*/
	/*border: 11px solid black;*/
	/*overflow: hidden;*/
	position: relative;
	/*height: 200px;*/
	/*max-width: 300px;*/
	/*padding-bottom: 50%;*/
	min-height: calc(var(--defaultInterval)*10);
	width: 100%;
	overflow: hidden;
	max-width: calc(var(--defaultInterval)*20);
}
#SD .SDpost .photoSource
{
	text-align: right;
	font-size:var(--vsmall);
	max-w;
	max-width: calc(var(--defaultInterval)*20);
	background-color: #EBEBEB;
}
#SD .SDpost .photoSource a:visited
{
	color:var(--colB);
}
.blog .SDpost .SDImageWrapper .photoSource
{
	font-style: italic;
	position: absolute;
	background-color: white;
	bottom: 0;
	right: 0;
	padding-top: calc(var(--defaultInterval)*.25);
	padding-left: calc(var(--defaultInterval)*.25);
	border-top-left-radius:var(--defaultBorderRadius);
}
.SDblock.displayPosts .SDpost .title
{
	margin-top: calc(var(--defaultInterval)*1.5);
}
.SDpost .featuredImage .inner
{
	/*height: 100%;*/
	/*width: 100%;*/
	position: absolute;
	background-position: center;
	background-size: cover;
	box-sizing: border-box;
	/*max-width: calc(var(--defaultInterval)*24);*/
	padding-bottom: 25%;
	height: 100%;
	width: 100%;
}
.SDblock.displayPosts div.SDImageWrapper a.SDImageWrapperAnchor
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.SDpost .date
{
	margin-bottom: calc(var(--defaultInterval)*.5);
}
.SDpost .author
{
	margin-bottom: calc(var(--defaultInterval)*.5);
	font-weight: bold;
}
.SDpost .taxonomies .taxonomy
{
	grid-area: taxonomy;
	display: flex;
}
#SD .SDpost .taxonomy ul
{
	display: flex;
	list-style: none;
	margin: 0px;
	flex-wrap: wrap;
}
.SDpost .taxonomy ul li:not(:last-child)
{
	padding-right: calc(var(--defaultInterval)*.25);
}
/*.SDpost .taxonomies LI + LI:before
{
	content: ", ";
}*/
.SDpost .taxonomy .label
{
	font-size: 17px;
}
.SDpost .taxonomies .label.taxonomy.categories, .SDpost .taxonomies .label.taxonomy.tags
{
	font-size: 0px;
}
.SDpost .taxonomy .label.taxonomy
{
	font-size: 0px;
	x:calc(var(--defaultInterval)*.5);
}
.SDpost .taxonomy
{
	display: flex;
}
.SDpost .taxonomy .label.taxonomy:before
{
	font-size: 22px;
	color:var(--inactiveFg);
	font-family: GeneratePress;
	margin-right: calc(var(--defaultInterval)*.5);
}
.SDpost .taxonomies .label.categories:before
{
	content: "\f07b";
	font-family: GeneratePress;
	color:var(--inactiveFg);
}
.SDpost .taxonomies .label.tags:before
{
	content: "\f02c";
	font-family: GeneratePress;
	color:var(--inactiveFg);
}
.SDpost.displayPosts .taxonomies .taxonomy ul
{
	margin: 0px;
}
.SDpost p.excerpt
{
	margin-bottom: calc(var(--defaultInterval)*.5);
}
.SDpost .taxonomies
{
	margin-bottom: calc(var(--defaultInterval)*.5);
	padding: 0;
}
.SDpost .button
{
	display: inline-block;
}
.SDpost .authorPhoto .outer .inner
{
	height: 100%;
	width: 100%;
	position: absolute;
}
