/* --- Section: tags ---- */

.T2646 .tags .inner .cols {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.T2646 .tags .group h6 { color: #999; margin: 10px 0px 5px 0px; text-transform: uppercase; }

.off .T2646 .tags .group {
	-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}



.T2646 .tags .inner .badges {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 30px 0px 50px 0px;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding-top: 20px;
}

.T2646 .tags .inner .badge { width: 100%; margin: 0px 0px 30px 0px; font-size: 13px;  display: flex;  }

.T2646 .tags .inner .badge .Bild { width: 80px; margin-right: 20px; flex-shrink: 0; flex-grow: 0; }
.T2646 .tags .inner .badge .Bild img { width: 100%; height: auto; }

.T2646 .tags .inner .badge .text { margin: 0px 20px 0px 0; font-size: 13px; line-height: 1.3; }
.T2646 .tags .inner .badge .text h4 { font-size: 14px; margin: 0px 0px 5px 0px; color: #000; }
.T2646 .tags .inner .badge .text a { text-decoration: underline; color: #000 !important; }


@media (min-width: 567px) {

}

@media (min-width: 768px) {
	.T2646 .tags .inner .badge { width: 49%;  }
	.T2646 .tags .inner .badge .Bild { width: 100px; }
}

@media (min-width: 1024px) {
	.T2646 .tags .inner .badge { width: 32%; }
	.T2646 .tags .inner .badge .Bild { width: 120px; }
}

@media (min-width: 1280px) {

}




@media all and (min-width: 1200px) and (max-width: 1500px) {
	.T2646 .tags .inner .cols {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
	}
}

@media all and (max-width: 1200px) {
	.T2646 .tags .inner .cols {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
	}
}