.node--view-mode-inline,
.node--view-mode-teaser {
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	padding: 1rem;
	/* border-radius: 0.5rem; */
	background: #F3EAE1;
}

.node--type-presentation.node--view-mode-inline,
.node--type-presentation.node--view-mode-teaser {
	background: #e1eaf3;
}
.node--view-mode-teaser:after {
	border: none;
}

.node--view-mode-inline .node__content,
.node--view-mode-teaser .node__content {
	padding-bottom: 0;
}

.tagclouds-term {
	display: inline-block;
	margin: 0 1rem 1rem 0;
	color: #ffffff;
	background: #777777;
	padding: 0.2em 0.5em 0.2em 0.7em;
  clip-path: polygon(0.5em 0, 0 0.5em, 0 calc(100% - 0.5em), 0.5em 100%, 100% 100%, 100% 0);
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.field--tags__item {
	font-size: 85%;
	color: #ffffff;
	background: #777777;
	padding: 0 0.5em 0 0.7em;
  clip-path: polygon(0.5em 0, 0 0.5em, 0 calc(100% - 0.5em), 0.5em 100%, 100% 100%, 100% 0);
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.tagclouds-term::before,
li.field--tags__item::before {
    content: '⦿';
    color: #F3EAE1AA;
    margin: 0 0.5em 0 -0.4em;
    vertical-align: middle;
}
.field--tags__item:nth-last-child(n+2):after {
	content: '';
}
.field--tags__item a,
.tagclouds-term a {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 1;
}

.field--name-field-presentations .node--type-presentation {
	padding: 1rem;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	background: #f9f9f9;
	/* border-radius: 0.5rem; */
	margin-bottom: 3rem;
}
.node--view-mode-inline h2.node__title {
	margin-top: 0;
}
.field--name-field-presentations .node__content {
	padding-bottom: 0;
}