body.debug{
	/* visibility: visible; */
}
.tag-overlay-1{
	display:inline-block;	
	font-family:var(--font-family-h3);
	font-weight:var(--font-weight-h3);
	font-size: var(--font-size-h3);
	/* line-height:var(--line-height-h3); */
	line-height:1;
	letter-spacing: var(--letter-spacing-h3);
	/* text-transform:var(--text-transform-h3); */
	text-transform:uppercase;
	vertical-align:middle;
	position:absolute;	
	z-index:1;
	top:0;
	right:0;
	bottom:auto;
	left:auto;
	margin:auto;
	overflow:visible;
	max-width:100%;
	max-height:100%;
	white-space:nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tag-overlay-1:before {
  content: '';
  display: inline-block;
  height: 0;
  width:0;
  padding-top:100%;
  vertical-align: middle;
}
.tag-overlay-1-inner{
	display:inline-block;
	vertical-align: middle;
	font-size:0.667em;
}
.tag-overlay-1-text{
	display:inline-block;
	font-size:1em;
	line-height:1;
	vertical-align:middle;
	padding:0.5em 2.5em;
	-webkit-transform: scale(1.5) rotate(45deg) translateY(-50%);
	transform: scale(1.5) rotate(45deg) translateY(-50%);
	transform-origin: 50% 50%;
	color:#fff;
	background:var(--color-base);
}
/**/
.box-image .tag-overlay-1-text,
.inlay-image .tag-overlay-1-text{
	box-shadow:0 0.12em 0.5em 0 rgba(0,0,0,0.24);
}
/**/
.box .tag-overlay-1{
	font-size: 1em;
}

.box .inlay-image .tag-overlay-1{
	font-size: var(--font-size-h3);
}
/**/
.main-figure-moreimages .tag-overlay-1,
.mode-caption-below .tag-overlay-1{
	top:0;
	right:auto;
	bottom:auto;
	left:0;
}
.main-figure-moreimages .tag-overlay-1-text,
.mode-caption-below .tag-overlay-1-text{
	-webkit-transform: scale(1.5) rotate(-45deg) translateY(-50%);
	transform: scale(1.5) rotate(-45deg) translateY(-50%);
}
/**/
.render-print-version .tag-overlay-1{
	display: none;
}