.bth-share {
	--bth-share-color: #5a2e68;
	--bth-share-size: 28px;
}

.bth-share__label {
	font-size: 14px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #a5ae7a;
	margin-bottom: 10px;
	font-weight: 500;
  	padding-bottom: 20px;
}

.bth-share__icons {
	display: flex;
	gap: 16px;
	align-items: center;
}

.bth-share__btn {
	display: inline-flex;
	align-items: flex-end;
	width: var(--bth-share-size);
	height: var(--bth-share-size);
	color: var(--bth-share-color);
}

.bth-share__btn:hover {
	opacity: .85;
}

/* Zorg dat custom icon-afbeeldingen strak schalen */
.bth-share__btn img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

/* Alignment helpers */
.bth-share.has-align-left .bth-share__label {
	text-align: left;
}

.bth-share.has-align-center .bth-share__label {
	text-align: center;
}

.bth-share.has-align-right .bth-share__label {
	text-align: right;
}

.bth-share.has-align-left .bth-share__icons {
	justify-content: flex-start;
}

.bth-share.has-align-center .bth-share__icons {
	justify-content: center;
}

.bth-share.has-align-right .bth-share__icons {
	justify-content: flex-end;
}