/* Button Style-23 */
.tpgb-plus-button.button-style-23 a.button-link-wrap {
	display: inline-flex;
	align-items: flex-end;
	flex-flow: row wrap;
	border: 1px solid #313131;
	color: #212121;
}
.tpgb-plus-button.button-style-23 a.button-link-wrap.icon-top , .tpgb-plus-button.button-style-23 a.button-link-wrap.icon-bottom {
	flex-direction: column;
}
.tpgb-plus-button.button-style-23 a.button-link-wrap.icon-top , .tpgb-plus-button.button-style-23 a.button-link-wrap.icon-bottom , .tpgb-plus-button.button-style-23 a.button-link-wrap.icon-middle {
	align-items: center;
}
.tpgb-plus-button.button-style-23 .button-tag-hint {
	display: flex;
	align-items: center
}