
/*** T3SB identifier: t3sbs_footerSticky */

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



/*** T3SB identifier: bgimgutility-42 */
@media (max-width: 2560px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_3790974a9c.jpeg") !important;}}@media (min-width: 2561px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_3790974a9c.jpeg") !important;}}@media (max-width: 1920px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_4c84be42ec.jpeg") !important;}}@media (max-width: 1200px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_a2be40e64a.jpeg") !important;}}@media (max-width: 992px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_ec2191f624.jpeg") !important;}}@media (max-width: 768px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_6acd0f8fa7.jpeg") !important;}}@media (max-width: 576px) {#s42 {background-image:url(/typo3conf/ext/t3sbootstrap/Resources/Public/Images/raster.png),  url("/fileadmin/_processed_/e/d/csm_IMG_0543_f5dc06086c.jpeg") !important;}}


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


/*** 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_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: t3sbs_card_multiImage_slope_1421 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_1041 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_698 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_1364 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_997 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_699 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_700 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_1112 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_1113 */

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


/*** T3SB identifier: t3sbs_card_multiImage_slope_701 */

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

