.tpgb-nicon-framed,.tpgb-nicon-stacked {
	padding: .5em;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 1;
	transition: all .3s;
}

.tpgb-nicon-stacked {
	color: #fff;
	background-color: #7248f1
}

.tpgb-nicon-framed {
	color: #7248f1;
	border: 3px solid #7248f1;
	background-color: transparent
}