.T3967 .zusatzinfo {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: -25px 0 25px 0;
}
.T3967 .zusatzinfo .hashtag {
	text-align: right;
    color: #888888;
    margin-right: 50px;
	
 }

.T3967 .zusatzinfo .username {
	position: relative;
    color: #000;
    padding-left: 40px;
}

.T3967 .zusatzinfo .username i {
	position: absolute;
    top: 0px;
    left: 0px;
    font-size: 25px;
    line-height: 1;
}

.T3967.S7511 .cardslider .card { height: auto; }
.T3967.S7511 .cardslider .card .headline { display: none; }
.T3967.S7511 .cardslider .card .userinfo {
	font-size: 13px;
	z-index: 2;
	padding: 5px 0 5px 5px;
	background-color: ivory;
}

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.T3967 .zusatzinfo .username { padding-left: 30px; }
	.T3967 .zusatzinfo .username i { font-size: 25px; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.T3967 .zusatzinfo .username { padding-left: 30px; }
	.T3967 .zusatzinfo .username i { font-size: 25px; line-height: 0.2; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.T3967 .zusatzinfo .username { padding-left: 30px; }
	.T3967 .zusatzinfo .username i { font-size: 20px; }
}

@media all and (max-width: 567px) {
	.T3967 .zusatzinfo .username { padding-left: 30px; }
	.T3967 .zusatzinfo .username i { font-size: 20px; }
}

