/*! Design fixes CSS by {ths} thomas schostok design, www.ths.works, 2025 */

/*! No border at the bottom to avoid double lines */
h2 {
	border-bottom: none!important;
}
/*! Carriage return + spacing below each link in the orcid */
.authors .orcid {
	display: block;
	margin-bottom: 0.5rem;
}
/*! Space above Authors if more than one */ 
.authors strong:not(:first-child) {
	display: block;
	margin-top: 0.5rem;
}
/* Styles for galley-links that do not habe btn AND btn-default as style */
a.galley-link:not(.btn.btn-default) {
	color: white;
	background-color: #222;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	margin-top: 4px; 
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #151515;
	border-radius: 4px;
}
/*! Manipulate the description headline and spacing */ 
.issue-toc .heading .description::first-line {
	font-size: 22px;
}
/* Turn off the first p-Element, usually containing a &nbsp; */
.issue-toc .description p:first-child {
    display: none;
}
/* Turn off the first br-Element in the second p ausblenden */
.issue-toc .description p:nth-child(2) br:first-child {
    display: none;
}
/* Spacing below each p Element */
.issue-toc .description p {
	margin-bottom:0;
}
/*! Navigation, remove Announcements and Language  */ 
#tpAnnouncements {
	display: none;
}
.newDropDown.languages {
	display: none;
}