.SDdocument
{
	padding: calc(var(--defaultInterval)*1) calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*.0);
	/*+box-shadow: 0 0;*/
	-moz-box-shadow: 0 0;
	-webkit-box-shadow: 0 0;
	box-shadow: 0 0;
	margin-top: 0px;
}
.SDdocument:first-child
{
}
.SDdocument:not(.video)
{
	display: grid;
	grid-gap: calc(var(--defaultInterval)*.5);
	grid-gap: calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);
	grid-template-areas: "icon title" "icon details" "icon taxonomy" "icon description" "icon links";
	grid-template-columns: calc(var(--defaultInterval)*3) 1fr;
	/*align-content: flex-end !important;*/
	/*justify-content: flex-end !important;*/
	/*justify-content: flex-end !important;*/
	/*align-content: flex-end !important;*/
	/*align-content: flex-end !important;*/
	grid-template-rows: auto auto auto auto auto;
}
.SDdocument.video
{
	display: grid;
	grid-template-areas: "embedCode" "title" "details" "date" "taxonomy" "author" "description";
	grid-template-areas: "embedCode" "title" "details" "date" "taxonomy" "author" "description";
	/*align-content: flex-start;*/
	/*position: relative;*/
	grid-template-columns: 1fr;
	gap: 0 0;
	align-content: start;
}
/*.SDdocument:not(.videos) .document:nth-child(even)
{
	background-color:var(--rowColAlt);
}*/
.SDdocument:not(.videos) .icon
{
	grid-area: icon;
	margin-bottom: 0;
	display: ;
}
.SDdocument:not(.videos) .icon *
{
	fill:var(--navPrimaryCol);
	transition:var(--defaultTransition);
}
.SDdocument:not(.videos) .icon a:hover *
{
	fill:var(--navPrimaryHovCol);
}
.SDdocument:not(.videos) .title
{
	grid-area: title;
}
.SDdocument .video.embedCode
{
	grid-area: embedCode;
}
.SDdocument:not(.videos) .description
{
	grid-area: description;
}
.SDdocument .description p:last-of-type
{
	grid-area: description;
	font-style: italic;
	margin-bottom: calc(var(--defaultInterval)*.5);
}
.SDdocument .taxonomies
{
	grid-area: taxonomy;
}
.SDdocument .taxonomies .taxonomy
{
	grid-area: taxonomy;
	display: flex;
}
#SD .SDdocument .taxonomies ul
{
	display: flex;
	list-style: none;
	margin: 0px;
	flex-wrap: wrap;
}
#SD .SDdocument .taxonomies ul li
{
	margin-right: calc(var(--defaultInterval)*.25);
}
/*.SDdocument .taxonomies LI + LI:before
{
	content: ", ";
}*/
.SDdocument .taxonomies .label.taxonomy.categories, .SDdocument .taxonomies .label.taxonomy.tags
{
	font-size: 0px;
}
.SDdocument .taxonomies .label.taxonomy.categories:before, .SDdocument .taxonomies .label.taxonomy.tags:before
{
	font-size: 22px;
	color:var(--inactiveFg);
	font-family: GeneratePress;
	margin-right: calc(var(--defaultInterval)*.5);
}
.SDdocument .taxonomies .label.taxonomy.categories:before
{
	content: "\f07b";
	font-family: GeneratePress;
	color:var(--inactiveFg);
}
.SDdocument .taxonomies .label.taxonomy.tags:before
{
	content: "\f02c";
}
.SDdocument .details
{
	grid-area: details;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.SDdocument .details p
{
	margin-bottom: 0px;
	display: ;
	height: 20px;
}
#SD .SDdocument .details p + p
{
	padding-left: calc(var(--defaultInterval)*.25);
	margin-left: calc(var(--defaultInterval)*.25);
	margin-top: -1px !important;
	border-left: 2px solid black;
	padding-bottom: 14px;
}
.SDdocument > *
{
	margin-bottom: 0px;
}
.SDdocument .links
{
	grid-area: links;
	align-self: start;
	justify-self: start;
}
.SDdocument .links a + a
{
	border-left: 2px solid black;
	padding-left: calc(var(--defaultInterval)*.25);
	margin-left: calc(var(--defaultInterval)*.25);
}
