div.data {
	position: relative;
}

div.data div.items {
	padding-left: 0px;
  padding-top: 13px;
}

div.data div.items div.item {
	padding: var(--s2) 0 var(--s10) 0;
  margin-bottom: var(--s10);
  position: relative;
  border-bottom: 1px solid var(--color-primary);
}

div.data div.items div.item div.title {
	font-size: var(--font-xlarge);
	margin-top: 0;
}

div.data div.items div.item div.title a {
	color: var(--color-primary);
	text-decoration: none;
}

div.data div.items div.item div.announce {
	color: var(--color-gray-dark);
	margin-top: var(--s2);
}

div.data div.items div.item div.announce p {
	color: var(--color-gray-dark);
}

div.data div.items div.item div.more {
	margin-top: var(--s6);
}

div.data div.items div.item div.more a {
	text-decoration: none;
	color: var(--color-accent);
	background: url('/ext/Template/files/2026/upright-blue.svg') left center no-repeat;
	padding-left: var(--s6);
	display: inline-block;
}

div.data div.items div.item div.more:hover a {
	opacity: 0.5
}

div.data div.items div.item div.imgleft {
	margin-top: 3px
}

div.data div.items div.item div.txtleft div.childItem {
	background-position: 0 5px;
	padding-left: 20px;
}

div.data div.items div.item div.img {
	outline: 1px solid #d2d2d2;
}

div.data div.items div.item div.img img {

	margin: 15px auto;
}

div.data div.items div.item div.textmy {}