.module-link-block .tb_link_block_container{
	display:block;
	padding:1em;
	text-decoration:none;
}
.module-link-block,
.module-link-block .tb_link_block_container{
	display:flex;
	flex:1
}
.module-link-block .tb_link_block_icon{
	font-size:2.2em;
	display:inline-block;
	margin:.4em
}
.module-link-block .tb_link_block_heading{
	font-size:1.2em;
	margin:0 0 .3em;
	font-weight:bold;
}
.module-link-block .tb_link_block_img{
	margin:0 0 .5em;
}
/* styles */
.module-link-block.rounded a{
	border-radius:8px
}
.module-link-block.squared a{
	border-radius:0
}
.module-link-block.circle a{
	border-radius:50em
}
.module-link-block.transparent a{
	background:transparent;
	border:none;
}
.module-link-block.transparent a:hover{
	background:transparent
}
/* icon center */
.module.icon-center.module-link-block,
.module.icon-center.module-link-block .tb_link_block_container{
    flex-direction:column
}
.module.icon-right.module-link-block .tf-lb-icon,
.module.icon-right.module-link-block .tb_link_block_container .tf-lb-icon{
    order:1;
    margin-left:auto;
}
/* icon left/right alignment */
.module.icon-right .tf-lb-content,
.module.icon-left .tf-lb-content{
    text-align:initial
}

.icon-center.module-link-block.icon_disp_btm .tf-lb-icon,
.icon-center.module-link-block.icon_disp_btm .tb_link_block_container .tf-lb-icon{
	order:1
}