/* 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
}