
/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: t3sbs_card_multiImage */

figure.multiImageCircle.image{overflow:inherit;display:block;}
		


/*** T3SB identifier: vanilla_multiImage_shadow */

img.circularshadow {box-shadow: 3px 3px 20px rgb(0 0 0 / 50%);}
			


/*** T3SB identifier: t3sbs_card_multiImage_slope_6641 */

figure#multiImage-6641::before {
	width:0;
	content:'';
	position:absolute;
	bottom:0;
	right:0;
	border-bottom: var(--t3sslope-6641) solid #fff;
	border-left: var(--t3swidth-6641) solid transparent;
}
:root {
  --t3sslope-6641: 0;
  --t3swidth-6641: 0;
}
			


/*** T3SB identifier: t3sbs_card_multiImage_social */

.icon-block a {
	display: inline-block;
	font-size: 16px;
	color: #000;
	text-align: center;
	border: 1px solid #000;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	margin: 0 5px;
	z-index: 1;
	position: relative;
}
.icon-block a:hover {
	color: #fff;
	background-color: #000;
}
@media (min-width: 768px) {
	.icon-block a {
		 font-size: 20px;
		 width: 40px;
		 height: 40px;
		 line-height: 40px;
	}
}
			


/*** T3SB identifier: tableResponsiveVariant */

@media screen and (max-width: 576px) {
    table.tableResponsiveVariant thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    table.tableResponsiveVariant tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: 0.625em;
    }
    table.tableResponsiveVariant td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: 0.8em;
        text-align: right;
    }
    table.tableResponsiveVariant td::before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        text-transform: uppercase;
    }
    table.tableResponsiveVariant td:last-child {
        border-bottom: 0;
    }
}
		

