/* CSS file */
/* profile_lt2.css */
/* profile page content boxes */

.profilepage .lt_scoreboard {
	margin-top:0;
}
.profilepage #lt2_content:not(.lt900) .lt2_columnar.col2 {
	xgrid-template-columns: repeat(auto-fit, minmax(25% , 1fr));
}
.profilepage #lt2_content:not(.lt900) .lt2_columnar.col2 > *:nth-child(2n-1) {
	border-right: 1px solid var(--lt-tint-dark-1);
	margin-right: var(--lt-padding-half);
}
.profilepage #lt2_content #connectionnews_inside .lt2_columnar.col2 > * {
	border:none;
}
.profilepage #lt2_content.lt700 .lt2_columnar.col2 {
	display:block;
}

#profileactions {
	width: 100%;

}
.lt_popup_menu[data-name="connections_menu"] {
	margin-top: 2px;
}
.new_connection_list {
	display: none;
}

.user_pronoun {
	font-size: 1rem;
	color: var(--lt-text-grey-color);
	margin-left: var(--lt-padding-quarter);
	font-family: lt-ui;
}

.following_you {
	font-size: calc(1rem * 0.8);
	display: inline-block;
	margin-left: var(--lt-padding-half);
	align-self: center;
	vertical-align: middle;
	padding: var(--lt-padding-quarter) var(--lt-padding-half);
	border-radius: var(--lt-border-radius);
	background: var(--lt-tint-dark-1);
	color: var(--lt-text-grey-color);
	font-family: lt-ui;
	font-weight: 400;
	margin-top: -1ex;
	font-weight: 600;
}

.cog {
	float:right;
}

.connection_list_list {
	border: var(--lt-border);
	padding: var(--lt-padding-quarter);
	border-radius: var(--lt-border-radius);
	background: var(--lt-background-color);
	margin-top: -2px;
	padding-top: var(--lt-padding-half);
	margin-bottom: var(--lt-padding-half);
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.connection_list_list .btn {
	justify-content: flex-start;
	display:flex;
}
.connection_list_list .btn > * {
	flex: 0 1 auto;

}
.connection_list_list .cttext {
	text-align: left;
	margin-left: 2em;
}
.connection_list_list .btn-i-start + .cttext {
	margin-left: 0;
}
.connection_list_list .divider {
	height: 1px;
	border-top: 1px dashed var(--lt-border-color);
	padding-bottom: 10px;
}
.connection_list_list .btn .btn-i-start {
	margin-right: var(--lt-padding-quarter);
}

.profilepage .pagecard_head {
	display: flex;
	justify-content: space-between;
}
.profilepage .pagecard_head .thingerprint {
	min-width: 214px;
}

.badges img {
	padding: 2px;
	height: 20px;
	width: 20px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.badges.boxes img {
	border: var(--lt-border);
	border-radius: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.bysbadge {
	float:left;
	margin-right: var(--lt-padding-quarter);
}

.profilepage .pagecard .thingerprint {
	height: 60px;
	margin-top: -1px;
	margin-bottom: var(--lt-padding-half);
}


@media (max-width: 1060px) {
	#profileactions {
		display: flex;
		gap: var(--lt-padding-half);
		justify-content: center;
		align-items: end;
	}
}

@media (max-width: 767px) {

	#lt2_action_area_alt .lt2_action_area #profileactions .btn {
		display:flex;
	}

	.profilepage .pagecard_head {
		flex-direction: column;
	}


}

@media (max-width: 576px) {
	.pagecard_content {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.pagecard_pic_right .pagecard_content_img {
		order: 0;
	}

	.pagecard_pic_right .pagecard_content_details {
		order: 1;
	}
}