.iv-membership-activity{
	margin:0 0 24px;
}
.iv-membership-activity-heading{
	margin:0 0 14px;
	font-size:18px;
}
.iv-membership-activity-empty{
	color:#777;
	margin:0;
}
.iv-membership-activity-login{
	display:inline-block;
	margin-top:8px;
}
.iv-membership-activity-list{
	list-style:none;
	margin:0;
	padding:0;
}
.iv-membership-activity-row{
	display:flex;
	align-items:flex-start;
	gap:12px;
	padding:12px 0;
	border-bottom:1px solid #eee;
}
.iv-membership-activity-row:last-child{
	border-bottom:0;
}
.iv-membership-activity-photo{
	flex:0 0 48px;
}
.iv-membership-activity-photo img{
	width:48px;
	height:48px;
	object-fit:cover;
	border-radius:50%;
	display:block;
	background:#f4f4f4;
}
.iv-membership-activity-body{
	flex:1 1 auto;
	min-width:0;
}
.iv-membership-activity-text{
	color:#222;
	font-size:14px;
	line-height:1.45;
}
.iv-membership-activity-meta{
	margin-top:4px;
	font-size:12px;
	color:#888;
}
.iv-membership-activity-link{
	margin-left:8px;
	color:#63ba16;
	text-decoration:none;
}
.iv-membership-activity-link:hover,
.iv-membership-activity-link:focus{
	color:#4e960f;
	text-decoration:underline;
}
.iv-membership-activity-account .iv-membership-activity-heading{
	display:none;
}
@media (max-width: 575px){
	.iv-membership-activity-row{
		gap:10px;
	}
	.iv-membership-activity-photo{
		flex-basis:40px;
	}
	.iv-membership-activity-photo img{
		width:40px;
		height:40px;
	}
}
