.con-column-1 {
	float: left;
	width: 15%;
	margin: auto;
	text-align: center;
}

.con-column-2 {
	float: left;
	width: 85%;
}


.con-row:after {
	content: "";
	display: table;
	clear: both;
}


.guild-emblem {
	width: 50px;
	object-fit: contain;
}

.game-icon {
	width: 25px;
	object-fit: contain;
	margin: 10px;
}

.con-item {
	height: 75px;
	display: flex;
	align-items: center;
	border: 1px solid #e4eaf5;
	margin: 1px 0px;
	padding: 15px;
	background: #f4f8f9;
}

.gamipress-inline-points-wrapper {
	height: 75px;
	display: flex;
	align-items: center;
	border: 1px solid #e4eaf5;
	margin: 1px 0px;
	padding: 15px;
	background: #f4f8f9;
}

.gamipress-achievement-steps-heading {
	display: none;
}

#gamipress-achievements-filter {
	display: none;
}

#gamipress-achievement-3968.gamipress-achievement,
#gamipress-achievement-3969.gamipress-achievement,
#gamipress-achievement-3970.gamipress-achievement,
#gamipress-achievement-3971.gamipress-achievement,
#gamipress-achievement-3972.gamipress-achievement,
#gamipress-achievement-3973.gamipress-achievement,
#gamipress-achievement-3974.gamipress-achievement,
#gamipress-achievement-3975.gamipress-achievement,
#gamipress-achievement-3976.gamipress-achievement,
#gamipress-achievement-3977.gamipress-achievement {
	height: auto;
	border: none !important;
	flex-basis: 100%;
	margin: 0px !important;
	background: none !important;
}


.gamipress-achievement-title {
	font-weight: 600;
	margin: 0px;
}

.gamipress-required-achievements .user-has-earned,
.gamipress-required-requirements .user-has-earned {
	text-decoration: none;
}

.achievements .breakdance a,
.button-atom--text {
	color: var(--bde-links-color);
	text-decoration: none;
}

.locked .gamipress-achievement-thumbnail {
	filter: grayscale(1);
}

.gamipress-achievement-steps a {
	color: var(--bde-woo-base-text-color) !important;
	font-weight: 400 !important;
}

.gamipress-achievement-steps {
	pointer-events: none;
	list-style-type: '';
	margin-block-start: 0em !important;
	margin-block-end: 0em !important;
	padding-inline-start: 0px !important;
	font-size: 14px;
}


.gamipress-required-achievements .user-has-earned,
.gamipress-required-requirements .user-has-earned {
	text-decoration: none;
}

.gamipress-achievement-steps li {
	list-style-type: '';
}

.gamipress-achievement.gamipress-layout-left .gamipress-achievement-image,
.gamipress-achievement.gamipress-layout-right .gamipress-achievement-image,
.gamipress-rank.gamipress-layout-left .gamipress-rank-image,
.gamipress-rank.gamipress-layout-right .gamipress-rank-image,
.single-achievement.gamipress-layout-left .gamipress-achievement-image,
.single-achievement.gamipress-layout-right .gamipress-achievement-image,
.single-rank.gamipress-layout-left .gamipress-rank-image,
.single-rank.gamipress-layout-right .gamipress-rank-image,
.gamipress-points-types.gamipress-layout-left .gamipress-points-type-image,
.gamipress-points-types.gamipress-layout-right .gamipress-points-type-image {
	width: 28%;
}

.gamipress-achievement.gamipress-layout-left .gamipress-achievement-description,
.gamipress-achievement.gamipress-layout-right .gamipress-achievement-description,
.gamipress-rank.gamipress-layout-left .gamipress-rank-description,
.gamipress-rank.gamipress-layout-right .gamipress-rank-description,
.single-achievement.gamipress-layout-left .gamipress-achievement-description,
.single-achievement.gamipress-layout-right .gamipress-achievement-description,
.single-rank.gamipress-layout-left .gamipress-rank-description,
.single-rank.gamipress-layout-right .gamipress-rank-description,
.gamipress-points-types.gamipress-layout-left .gamipress-points-type-description,
.gamipress-points-types.gamipress-layout-right .gamipress-points-type-description {
	margin-top: 0;
	width: 72%;
}

@media screen and (min-width: 601px) {
	.gamipress-achievement {
		height: 100px;
		border: 1px solid #e4eaf5 !important;
		flex-basis: 32%;
		margin: 0px 5px 5px 0px !important;
		background: #f4f8f9;
	}
}


@media screen and (max-width: 600px) {
	.con-column-1 {
		width: 100%;
	}

	.con-column-2 {
		width: 100%;
	}

	.gamipress-achievement {
		height: 100px;
		border: 1px solid #e4eaf5 !important;
		flex-basis: 100%;
		margin: 0px 5px 5px 0px !important;
		background: #f4f8f9;
	}
}

.locked .gamipress-achievement-thumbnail {
	filter: grayscale(1);
}

.gamipress-required-achievements .user-has-earned,
.gamipress-required-requirements .user-has-earned {
	text-decoration: none;
}

.gamipress-required-achievements a {
	color: var(--bde-links-color);
	text-decoration: none;
}