body {
	hyphens: auto;
}

.bp-page-header {
	background-image: url("../Images/Header/Polygone-RTK-WEB-Header-Hoch_web.jpg");
}

.trailer {
	font-size: 2.6rem;
	text-transform: uppercase;
	text-align: right;
	color: #fff;
	line-height: 1.5;
	font-weight: 300;
	margin-right: 15px;
	margin-top: -3rem;
	margin-bottom: 3rem;
}

.frame-background-primary .feed-title {
	color: #FFF;
}


.frame-background-primary .feed-title h2 {
	font-size: 1.7rem;
}

.navbar-mainnavigation .navbar-brand {
	margin-left: -20px;
}
	.navbar-brand-logo-normal {
		max-width: 95%;
	}

@media screen and (min-width: 768px) {
	.navbar-brand-logo-normal {
		max-width: 511px;
	}
}

.hit {
	color: #bc1036	;
	font-weight: 700;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.nav-link:hover, .nav-link:focus {
	text-decoration: none;
}

.dropdown-nav .nav-link:hover, .dropdown-nav  .nav-link:focus {
	text-decoration: underline;
}

.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
	color: #000!important;
}

.meta-menu .dropdown-menu {
	width: auto;
	background: transparent;
}


.search-result-title {
	font-size: 1.75rem;
}

.navbar> .container {
	align-items: start;
}

.menu-section i {
	background-color: #00507E;
	color: #FFF;
}
.menu-section a {
	color: #212121!important;
	font-weight: 400!important;
}


.navbar-mainnavigation .navbar-nav {
	width: auto;
}

.news h1 {
	margin-top: 0;
}

.link-external-blank,
.external-link-new-window,
.internal-link,
.link-internal,
.mail,
.link-mail,
.link-phone,
.link-download {
	margin-right: 0.25rem;
}

.language-icon:before{
	font-family: "Font Awesome 6 Pro";
	content: "\f0ac";
	padding-left: 0.25rem;
	font-weight: 300;
}

.link-mail {
	display: inline;
}
.external-link-new-window:after,
.link-external-blank:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f14c";
	padding-left: 0.25rem;
	font-weight: 900;
}

.internal-link:after,
.link-internal:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f33b";
	padding-left: 0.25rem;
	font-weight: 900;
}

.mail:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f0e0";
	padding-left: 0.25rem;
	font-weight: 900;
}

.link-mail:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f0e0";
	padding-left: 0.25rem;
	background: none;
	font-weight: 900;
}

.link-phone:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f095";
	padding-left: 0.25rem;
	font-weight: 900;
}

.link-download:after {
	font-family: "Font Awesome 6 Pro";
	content: "\f1c1";
	padding-left: 0.25rem;
	font-weight: 900;
}

h3 {
	font-weight: 700;
}

.section-after .container {
	background-image: url("../Images/Header/Polygone-RTK-WEB-Header-Hoch_web.jpg");
	background-size: cover;
}

.footer-section-content h2,
.page-1 .footer-section-content h2 {
	font-weight: 400;
	font-size: 1.3rem;
	color: #FFF;
}



h1 {
	margin-bottom: 0;
	color: #00507E;
	font-weight: 400;
}

.trailer {
	font-size: 2.3rem;
	text-transform: uppercase;
	text-align: right;
	line-height: 1.5;
	font-weight: 300;
	margin-top: -3rem;
}

.trailer strong {
	font-weight: 700;
}

strong {
	font-weight: 900;
}

.dropdown-item:hover,
.dropdown-item:focus {
	background-color: transparent;
	text-decoration: underline;
}

.dropdown-item.active {
	background-color: transparent;
	color: #000;
	font-weight: 700;
}

.section-default h2.element-header {
	border-top: 3px solid #00507E;
	padding-top: 0.25rem;
}

.section-default h3.element-header {
	border-top: 1px solid #00507E;
	padding-top: 0.25rem;
	font-weight: 400;
}


.page-1 .section-default h2.element-header {
	border-top: 0 none;
	padding-top: 0;
}

.maincontent-wrap a {
	font-weight: 700;
}

.read-more {
	bottom: 0.25rem;
	right: 0;
}

.news-list-view .btn-read-more i {
	padding: 0.5rem 0.25rem 0.5rem 0.35rem;
	background-color: #00507E;
	color: #FFF;
	font-size: 1.2rem;
}

.blue-back {
	padding: 0.2rem;
	background-color: #00507E;
	color: #FFF;
	font-size: 0.8rem;
}

.news-list-view h3.card-title {
	font-weight: 700;
}

.footer-section-content-column-right {
	margin-right: -21px;
}

.card-footer {
	background-color: #ececec;
}

.swiper_wrap {
	height: 100%;
	width: 100%;
	position: relative;
	display: block;
	text-align: left;
}

.swiper-button-next-unique {
	margin-top: 0px;
	position: absolute;
	top: 20%;
	right: 25px;
	width: 40px;
	height: 40px;
	z-index: 1;
}
.swiper-button-prev-unique {
	position: absolute;
	top: 20%;
	left: 30px;
	width: 40px;
	height: 40px;
	margin-top: 0px;
	z-index: 1;
}

@media screen and (min-width: 620px) {
	.swiper-button-next-unique {
		right: -30px;
		top: 50%;
	}
	.swiper-button-prev-unique {
		left: -25px;
		top: 50%;
	}
}



.breadcrumb-link {
	color: #003d64;
}

.breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #003d64;
	font-weight: 700;
}

@media (min-width: 992px) {
	.navbar-mainnavigation {
		flex-flow: column;
	}
	.breadcrumb-section .container {
		background-color: #d3ddf2;
	}

}
.meta-menu span.nav-text {
	vertical-align: text-top;
}
.sociallinks-link {
	color: #FFF!important;
}

.dropdown-menu {
	border: 0 none;
}

.sociallinks-list-header {
	display: flex;
	list-style: none;
	gap: 0.5rem;
	margin-bottom: 0;
}

.sociallinks-list-header .sociallinks-link-icon {
	font-size: 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	opacity: 1;
}

.sociallinks-list-header {
	padding-left: 0;
}

.navbar-toggler {
	color: #00507e;
}

@media screen and (min-width: 576px) {
	.sociallinks-list-header .sociallinks-link-icon {
		font-size: 2.5rem;
		width: 2.5rem;
		height: 2.5rem;
	}
	.sociallinks-list-header {
		padding-left: 2rem;
	}
}



.meta-menu .nav-link {
	color: #FFF;
}
.subnav-nav {
	color: #555;
}

.subnav-item-head {
	color: #000;
	font-weight: 700;
}
.subnav-item.active {
	background-color: #fff;
}

.active>.subnav-link {
	font-weight: 700;
}

.subnav-nav-child .active>.subnav-link {
	color: #000!important;
	font-weight: 700;
}

.subnav-nav-child .subnav-item {
	padding: 0.5rem 1rem;
}

.subnav-nav-child-2 .subnav-item {
	padding: 0.25rem 1rem;
}

.subnav-nav-child>li>a{
	border-bottom: 1px solid #00507E;
	padding: 0;
}

.subnav-nav-child-2 li a{
	padding: 0;
}

.subnav-link:hover, .subnav-link:focus {
	color: #000;
	background-color: transparent;
	border-color: transparent;
}

.active>.subnav-link:before {
	opacity: 0;
}

.subcontent-wrap h3 ,
.right-column[data-container-column="right"] h3 {
	background-color: #00507E;
	color: #FFF;
	font-size: 1.2rem;
	padding: 0.25rem 0.5rem;
}


.subcontent-wrap h4 {
	font-size: 1.1rem;
}

.subcontent-wrap h3 a,
.right-column[data-container-column="right"] h3 a {
	color: #FFF!important;
}
.subcontent-wrap h3 a:hover,
.right-column[data-container-column="right"] h3 a:hover{
	text-decoration: none;
}

.subcontent-wrap h3 a:after,
.right-column[data-container-column="right"] h3 a:after {
	font-family: "bootstrap-icons";
	content: "\F285";
	font-size: 0.8rem;
	padding-left: 0.25rem;
}

.subcontent-wrap .tt_address_list a:after {
	font-family: "bootstrap-icons";
	content: "\F285";
	font-size: 0.8rem;
}

.tt_address_list  address {
	margin-bottom: 0;
}
.tt_address_list .vcard {
	margin-bottom: 1rem;
}
.frame-type-subnavigation .frame-container {
	background-color: #ececec;
}

.subnav-link {
	border: 0 none;
}
.subnav-nav-child {
	padding-left: 0;
	list-style-type: none;
}
.subnav-nav-child-2 {
	padding-left: 0;
	list-style-type: none;
}

.navbar-mainnavigation .navbar-brand-image img {
	max-height: 100%;
}


span.card-title {
	font-size: 1.2rem;
	font-weight: 400;
}

.filelink-heading {
	font-size: 1rem;
}

.card-menu .card {
	min-height: 150px;
}


.navbar-nav>.nav-item>.nav-link {
	color: #00507E;
	text-transform: uppercase;
	font-size: 1.3rem;
}

.navbar-mainnavigation .navbar-brand {
	margin-right: 0;
}

.navbar .megamenu{ padding: 1rem; }


/* ============ desktop view ============ */
@media all and (min-width: 992px) {

	.navbar-mainnavigation .dropdown-nav {
		display: block;
	}
	.navbar-nav .nav-style-simple {
		position: static!important;
	}
	#mainnavigation {
		position: relative;
		margin-top: 8px;
	}
	.navbar-collapse {
		flex-direction: column;
	}
	.navbar-nav .dropdown-nav {
		column-count: 1;
	}

	.nav-style-simple:hover {
		background-color: #fff;
	}
	.navbar-nav .nav-item.nav-style-simple:hover .nav-link{
		color: #00507E;
	}
	.meta-menu {
		margin-left: auto;
		margin-right: -1rem;
	}

	.navbar-nav .dropdown-menu-simple {
		margin-left: 15px !important;
		right: 12px !important;
		width: 420px !important;
		max-width: none !important;
		margin-top:0;
	}

	.dropdown-menu {
		font-size: 0.85rem;
	}

	.navbar-nav li.active a.nav-link {
		font-weight: 700;
	}

	.navbar-nav .nav-item .nav-link {

		font-size: 1.1rem;
	}

}
@media all and (min-width: 1200px) {
	.navbar-nav .nav-item .nav-link {
		font-size: 1.3rem;
	}
	.dropdown-menu-simple .nav-item .nav-link {
		font-size: 1rem;
	}
}
@media all and (min-width: 1200px) {


	.navbar-nav .dropdown-menu-simple {
		width: 470px !important;
	}
}


/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
	.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
		overflow-y: auto;
		max-height: 90vh;
		margin-top:10px;
	}
	.navbar-mainnavigation.navbar-default a:not(.active), .navbar-mainnavigation.navbar-default a:not(.active):focus {
		color: #00507e;
	}
	.navbar-mainnavigation.navbar-default a.nav-link-dropdown {
		color: #FFF;
	}
	.darkblue-header {
		overflow: hidden;
		background-color: #003d64;
	}



	.navbar-mainnavigation .dropdown-menu {
		position: static;
		box-shadow: none;
		margin-left: -20px;
		margin-right: -20px;
		border-radius: 0;
		border: none;
		background: #003d64;
		border-left: 0 none;
	}

	.smallbackground {
		background-image: url("../Images/Header/Polygone-RTK-WEB-Header-Niedrig_web.jpg");
		background-repeat: no-repeat;
	}

	#ke_search_sword {
		border: 1px solid #008DC0;
	}
	.search .frame {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

}
/* ============ mobile view .end// ============ */


.btn-tertiary {
	color: #FFF;
}
.btn-tertiary:hover {
	color: #FFF;
}
.navbar-mainnavigation .nav-link:not(.nav-link-toggle).show:before, .navbar-mainnavigation .nav-link:not(.nav-link-toggle).active:before {
	opacity: 0;
}

.navbar-mainnavigation .nav-link:not(.nav-link-toggle):hover:before, .navbar-mainnavigation .nav-link:not(.nav-link-toggle):focus-visible:before {
	opacity: 0;
}

.kesearch_searchbox .form-control {
	border: 0 none;
	box-shadow: unset;
}

.bp-page-header.navbar-default {
	margin: 0 auto;
}


@media (min-width: 768px) {

	.bp-page-header.navbar-default {
		max-width: 720px;
	}
}


@media (min-width: 992px) {

	.bp-page-header.navbar-default {
		max-width: 960px;
	}

	.navbar-mainnavigation .navbar-nav>li>.nav-link:before {
		height: 0;
	}
}



@media (min-width: 1200px) {
	.drop-926 ul.dropdown-nav {
		column-count: 3;
	}
	.bp-page-header.navbar-default {
		max-width: 1140px;
	}
}

ul.dropdown-nav {
	width: 100% !important;
}


@media (min-width: 1400px) {
	.bp-page-header.navbar-default {
		max-width: 1320px;
	}
}


@media (min-width: 992px) {
	.backendlayout-subnavigation_left_2_columns_versorgt .subcontent-wrap {
		order: 3;
	}
	.backendlayout-subnavigation_left_2_columns_versorgt .maincontent-wrap {
		order: 2;
	}

	.backendlayout-subnavigation_left_2_columns_versorgt .subcontent-wrap,
	.backendlayout-subnavigation_left_2_columns_versorgt .subnav-wrap {
		--section-gaps: 2;
		--section-colspan: 3;
	}
	.backendlayout-subnavigation_left_2_columns_versorgt .maincontent-wrap {
		--section-gaps: 2;
		--section-colspan: 6;
	}
	.backendlayout-subnavigation_left_versorgt .subnav-wrap {
		--section-gaps: 1;
		--section-colspan: 3;
	}
	.backendlayout-subnavigation_left_versorgt .maincontent-wrap {
		--section-gaps: 1;
		--section-colspan: 9;
	}
}

/* ============ disable Mousewheel Zoom in OSM// ============ */

.section-after .list-group {
	--bs-list-group-border-color: #FFF;
	--bs-list-group-bg: transparent;
}

.section-after .list-group-item {
	color: #fff;
	padding: 0.5rem 0;
}

.section-after h2 {
	color: #FFF;
}

.footer-section-content .container {
	background-color:  #003d64;
}

.footer-section-content h3 {
	font-weight: 400;
}

.read-more {
	bottom: 0.25rem;
	right: 0;
}

.swiper-button-next-unique .bi, .swiper-button-prev-unique .bi {
	padding: 0.5rem;
	background-color: #00507E;
	color: #fff;
	font-size: 1.2rem;
}

.margin-20 {
	margin-right: -20px;
}

.footer-logos {
	margin-left: 2rem;
}

.footer-logos img {
	max-width: 90px;
}

@media screen and (min-width: 420px) {
	.footer-logos img {
		max-width: 120px;
	}
	.footer-logos .margin-20 img {
		max-width: 200px;
	}
}

.klaro .cookie-modal {
	z-index: 9999!important;
}
a .video-shariff-preview-text {
	background-color: rgba(255,255,255,0.5);
	padding: 0.5rem;
}
a.video-shariff-play:hover .video-shariff-preview-overlay, a.video-shariff-play:focus .video-shariff-preview-overlay {
	background: rgba(255,255,255,0.7);
}

.klaro .cookie-modal .cm-btn.cm-btn-info, .klaro .context-notice .cm-btn.cm-btn-info, .klaro .cookie-notice .cm-btn.cm-btn-info {
	background-color: #00507E!important;
}

.my-klaro.klaro .cookie-modal a, .my-klaro.klaro .context-notice a, .my-klaro.klaro .cookie-notice a {
	color: #fff;
	text-decoration: underline;
}


.tx-ttaddress h4 {
	font-weight: 700;
	font-size: 1.15rem;
}

@media screen and (max-width: 575px){
	.pagination {
		flex-direction: column;
	}
}

.ttaddress__markerlink {
	color: #FFF;
}

.dropdown-menu[data-bs-popper] {
	left: auto;
	right: 0;
}

.news-list-item .extra {
	font-weight: 700;
	font-size: 1.1rem;
}

.item-links a {
	word-break: break-word;
}

/* Farben des Styleguide

#00507E Hauptfarbe (Pflege)
#1DA5d2 Blau 1 (Seniorinnen)
#00938D Türkis 1 (Lebenslagen)
#A6B20D Grün 1 (Babys)
#E6CA00 Gelb 1 (Behinderung)
#E5802D Orange 1 (familien)
#BC1036 Rot 1 (rechtliche Fragen)
#8c52ff Rot 2 (Gesundheitsfragen)

*/

.section-default .frame-background-gesundheit h2.element-header,
.section-default .frame-background-primary h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-gesundheit h3.element-header,
.section-default .frame-background-primary h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

	.card-menu-item .gesundheit {
		background: #8c52ff;
		color: #fff;
	}

	.card.gesundheit a:not(.btn) {
		color: #fff;
	}

.gesundheit .card-menu-item .card  {
	background: #8c52ff;
	color: #fff;
}

.gesundheit .breadcrumb-link {
	color: #FFF;
}

.gesundheit .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.gesundheit .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.gesundheit .card a:not(.btn) {
	color: #fff;
}

.gesundheit .tx-sf-event-mgt .card a:not(.btn) {
	color: #8c52ff;
}

@media (min-width: 992px) {

.gesundheit .breadcrumb-section .container {
		background-color: #8c52ff;
	}

}

.section-default .frame-background-pflege h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-pflege h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .pflege {
	background: #00507E;
	color: #fff;
}

.card.pflege a:not(.btn) {
	color: #fff;
}

.pflege .card-menu-item .card  {
	background: #00507E;
	color: #fff;
}

.pflege .breadcrumb-link {
	color: #FFF;
}

.pflege .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.pflege .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.pflege .card a:not(.btn) {
	color: #fff;
}

@media (min-width: 992px) {

	.pflege .breadcrumb-section .container {
		background-color: #00507E;
	}

}

.section-default .frame-background-senioren h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-senioren h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .senioren {
	background: #1DA5d2;
	color: #FFF;
}

.card.senioren a:not(.btn) {
	color: #FFF;
}


.senioren .card-menu-item .card  {
	background: #1DA5d2;
	color: #FFF;
}

.senioren .breadcrumb-link {
	color: #FFF;
}

.senioren .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.senioren .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.senioren .card a:not(.btn) {
	color: #FFF;
}

@media (min-width: 992px) {

	.senioren .breadcrumb-section .container {
		background-color: #1DA5d2;
	}

}

.section-default .frame-background-familien h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-familien h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .familien {
	background: #E5802D;
	color: #FFF;
}

.card.familien a:not(.btn) {
	color: #FFF;
}



.familien .card-menu-item .card  {
	background: #E5802D;
	color: #FFF;
}

.familien .breadcrumb-link {
	color: #FFF;
}

.familien .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.familien .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.familien .card a:not(.btn) {
	color: #FFF;
}

@media (min-width: 992px) {

	.familien .breadcrumb-section .container {
		background-color: #E5802D;
	}

}

.section-default .frame-background-behinderung h2.element-header {
	border-top: 3px solid #000;
	padding-top: 0.25rem;
}

.section-default .frame-background-behinderung h3.element-header {
	border-top: 1px solid #000;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .behinderung {
	background: #E6CA00;
	color: #000;
}

.card.behinderung a:not(.btn) {
	color: #000;
}

.behinderung .card-menu-item .card  {
	background: #E6CA00;
	color: #000;
}

.behinderung .breadcrumb-link {
	color: #000;
}

.behinderung .breadcrumb {
	--bs-breadcrumb-divider-color: #000;
}

.behinderung .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #000;
	font-weight: 700;
}

.behinderung .card a:not(.btn) {
	color: #000;
}

@media (min-width: 992px) {

	.behinderung .breadcrumb-section .container {
		background-color: #E6CA00;
	}

}

.section-default .frame-background-lebenslagen h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-lebenslagen h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .lebenslagen {
	background: #00938D;
	color: #FFF;
}

.card.lebenslagen a:not(.btn) {
	color: #FFF;
}


.lebenslagen .card-menu-item .card  {
	background: #00938D;
	color: #FFF;
}

.lebenslagen .breadcrumb-link {
	color: #FFF;
}

.lebenslagen .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.lebenslagen .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.lebenslagen .card a:not(.btn) {
	color: #FFF;
}

@media (min-width: 992px) {

	.lebenslagen .breadcrumb-section .container {
		background-color: #00938D;
	}

}

.section-default .frame-background-recht h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-recht h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .recht {
	background: #BC1036;
	color: #fff;
}

.card.recht a:not(.btn) {
	color: #fff;
}


.recht .card-menu-item .card  {
	background: #BC1036;
	color: #fff;
}

.recht .breadcrumb-link {
	color: #FFF;
}

.recht .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.recht .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.recht .card a:not(.btn) {
	color: #fff;
}

@media (min-width: 992px) {

	.recht .breadcrumb-section .container {
		background-color: #BC1036;
	}

}

.section-default .frame-background-babys h2.element-header {
	border-top: 3px solid #FFF;
	padding-top: 0.25rem;
}

.section-default .frame-background-babys h3.element-header {
	border-top: 1px solid #FFF;
	padding-top: 0.25rem;
	font-weight: 400;
}

.card-menu-item .babys {
	background: #A6B20D;
	color: #FFF;
}

.card.babys a:not(.btn) {
	color: #FFF;
}


.babys .card-menu-item .card  {
	background: #A6B20D;
	color: #FFF;
}

.babys .breadcrumb-link {
	color: #FFF;
}

.babys .breadcrumb {
	--bs-breadcrumb-divider-color: #FFF;
}

.babys .breadcrumb-item.active {
	--bs-breadcrumb-item-active-color: #FFF;
	font-weight: 700;
}

.babys .card a:not(.btn) {
	color: #FFF;
}

@media (min-width: 992px) {

	.babys .breadcrumb-section .container {
		background-color: #A6B20D;
	}

}
.uc-embedding-container {
	margin-top: -56.25%;
}
li.news-pflege  {
	border-left: 5px solid #00507e;
}

.news-list-view .news-pflege .card-body {
	border: 3px solid #00507E;
	border-top: 0;
}
li.news-gesundheit {
	border-left: 5px solid #8c52ff;
}
.news-list-view .news-gesundheit .card-body {
	border: 3px solid #8c52ff;
	border-top: 0;
}

.news-list-view .news-gesundheit .btn-read-more i {
	padding: 0.5rem 0.25rem 0.5rem 0.35rem;
	background-color: #8c52ff;
	color: #FFF;
	font-size: 1.2rem;
}

.news-list-view .news-gesundheit .btn-primary {
	background-color: #8c52ff;
}

li.news-familien  {
	border-left: 5px solid #E5802D;
}

.news-list-view .news-familien .card-body {
	border: 3px solid #E5802D;
	border-top: 0;
}

.news-list-view .news-familien .btn-read-more i {
	padding: 0.5rem 0.25rem 0.5rem 0.35rem;
	background-color: #E5802D;
	color: #FFF;
	font-size: 1.2rem;
}

.news-list-view .news-familien .btn-primary {
	background-color: #E5802D;
}

li.news-lebenslagen  {
	border-left: 5px solid #00938D;
}

.news-list-view .news-lebenslagen .card-body {
	border: 3px solid #00938D;
	border-top: 0;
}

.news-list-view .news-lebenslagen .btn-read-more i {
	padding: 0.5rem 0.25rem 0.5rem 0.35rem;
	background-color: #00938D;
	color: #FFF;
	font-size: 1.2rem;
}

.news-list-view .news-lebenslagen .btn-primary {
	background-color: #00938D;
}
.tx-sf-event-mgt li.pflege  {
	border-left: 5px solid #00507e;
}
.tx-sf-event-mgt li.gesundheit  {
	border-left: 5px solid #8c52ff;
}
.tx-sf-event-mgt .gesundheit .btn-primary {
	background-color: #8c52ff;
}
.tx-sf-event-mgt li.familien  {
	border-left: 5px solid #E5802D;
}
.tx-sf-event-mgt .familien .btn-primary {
	background-color: #E5802D;
}
.tx-sf-event-mgt li.behinderung  {
	border-left: 5px solid #E6CA00;
}
.tx-sf-event-mgt .behinderung .btn-primary {
	background-color: #E6CA00;
}
.tx-sf-event-mgt li.lebenslagen  {
	border-left: 5px solid #00938D;
}
.tx-sf-event-mgt .lebenslagen .btn-primary {
	background-color: #00938D;
}
.tx-sf-event-mgt li.senioren  {
	border-left: 5px solid #1DA5d2;
}
.tx-sf-event-mgt .senioren .btn-primary {
	background-color: #1DA5d2;
}
.tx-sf-event-mgt li.recht {
	border-left: 5px solid #BC1036;
}
.tx-sf-event-mgt .recht .btn-primary {
	background-color: #BC1036;
}


#address-list-map {
	width: 100%;
	height: 600px;
	display: block;
}


.event-date {
	font-size: 1.2rem;
	font-weight: 700;
}
