.igd-publica-publications {
	padding: 2.5rem;
}

.igd-publica-publications .igd-publica-publication {
	padding: 1rem;
	border-bottom: 1px solid #C7CACC;
}

.igd-publica-publications .igd-publica-publication:hover {
	background-color: #EEEEEE;
}

.igd-publica-publications .igd-publica-publication .heading {
	margin-bottom: 0.5rem;
}

.igd-publica-publications .igd-publica-publication .heading .title,
.igd-publica-publications .igd-publica-publication .heading .authors {
	margin: 0;
}

.igd-publica-publications .igd-publica-publication .authors {
	-moz-hyphens: none;
	-o-hyphens: none;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.igd-publica-publications .igd-publica-publication .toggle-publication-detail {
	cursor: pointer;
	font-size: 0;
	float: right;
	margin-top: -1rem;
	color: #1F82C0;
}

.igd-publica-publications .igd-publica-publication .toggle-publication-detail::after {
	font-family: "icon-font";
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	text-rendering: optimizeLegibility;
	content: '\f101';
	height: 1rem;
	padding: 1rem;
	vertical-align: baseline;
	width: 1rem;
	font-size: 1.4rem;
}

.igd-publica-publications .igd-publica-publication.active .toggle-publication-detail::after {
	content: '\f106';
}

.igd-publica-publications .igd-publica-publication .details {
	display: none;
}

.igd-publica-publications .igd-publica-publication.active .details {
	display: block;
}

.igd-publica-publications .igd-publica-publication > :last-child {
	margin-bottom: 0;
}