/*
#ab8b65 hellbraun
#c14372 light violett
#8c3255 violett mainnavigation
#6f1a3b violett dark
#3e3e3e text farbe 
#878787 light gray
linear-gradient(rgb(232, 192, 144) 0%, rgb(214, 158, 90) 100%) hellbraun gradient
*/
#nav-toggle-68{
	background-color: #c14372;
	color:white!important;
}
.navbar-mainnavigation .nav-link-indicator:before {
    border-top: 3px solid currentColor!important;
    border-left: 3px solid currentColor!important;
    padding-top: 0.35em!important;
    padding-left: 0.35em!important;
}
.carousel-indicators{
	display:none!important;
}
.footer-section-content{
	padding:20px 0px;
}
.footer-navigation-link-level-1{
	text-decoration:none!important;
	color:#c14372!important;
}
.footer-menu-section+.footer-info-section {
    margin-top: 0px!important;
	font-size:10px!important;
	color: #878787!important;
}
#page-footer .texticon-size-awesome {
        font-size: 15em;
    }
.notfallstelefon{
   background-color: #c14372!important;
}
.notfallstelefon .nav-link-text,
.notfallstelefon .nav-link-icon{
   color:#fff!important;
}

.bg-white, .navbar-default, .navbar-default-transition, .navbar-default-transition.navbar-transition, header#page-header.navbar-transition {
	background-color: #fff!important;
}
.bg-white, .navbar-default, .navbar-default-transition, .navbar-default-transition.navbar-transition {
	background-color: #fff!important;
}
.breadcrumb-link{
	color:#d4809e!important;
}
.breadcrumb-section {
	background-color: #313131!important;
}
.breadcrumb-item::before,
.breadcrumb-item.active {
    color: #fff!important;
}
.bp-page-footer .frame {
	padding: 10px 0 !important;
}
@media (min-width: 276px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 120px !important;
	}
}

@media (min-width: 576px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 120px !important;
	}
}
@media (min-width: 768px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 120px !important;
	}
}
@media (min-width: 992px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 140px !important;
	}
	#page-header {
		padding: 5px 0 30px !important
	}
}
@media (min-width: 1200px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 140px !important;
	}
	#page-header {
		padding: 15px 0 30px !important
	}
}
@media (min-width: 1400px) {
	.navbar-mainnavigation {
		--mainnavigation-nav-height: 140px !important;
	}
	#page-header {
		padding: 20px 0 30px !important
	}
}
.carousel .carousel-item h1, 
.carousel .carousel-item h2, 
.carousel .carousel-item h3 {
	transition: width 0.5s ease, height 0.5s ease;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5), 0 0 25px rgba(193, 67, 114, 0.9);
}