nav#submenu div.list-group > .title, .teaser .section-header {
	background-color: rgba(130,40,89,0.8);
}
nav#submenu div.list-group > .title.active {
	background-color: var(--sw-color-purple);
}
nav#submenu div.title {
	background-color: rgba(130,40,89,0.1);
}
a, .main-section a, div#content div.section-body a, .main-section a:hover:before, header.navbar .seccontainer .locations a {
    color: #822859;
}
h1::after, h2::after {
    border-bottom-color: #822859;
}
#content .frame .section-header h1, #content .frame .section-header h2, #content .frame .section-header h3, #content .frame .section-header h1 a, #content .frame .section-header h2 a, #content .frame .section-header h3 a, #content .frame .section-header h1 span, #content .frame .section-header h2 span, #content .frame .section-header h3 span, .news .no-news-found {
	color: #822859;
}
.uploads-fileicon::before {
	content: url(/fileadmin/design/images/icon-bootstrap-file-purple.svg);
}
.footer-section h4:after {
	border-bottom: solid var(--sw-color-purple) 5px;
}
@media (max-width:991px) {
	.sidebar-offcanvas, #sidebar-nav ul.firstLevel {
		background-color: var(--sw-color-purple);
	}
	#sidebar-nav ul.firstLevel ul.secondLevel {
		background-color: #8e2c61;
	}
	#sidebar-nav ul.firstLevel ul.secondLevel ul.thirdLevel {
		background-color: #992f69;
	}
	.touch .sidebar-offcanvas li > a:hover, .sidebar-offcanvas li > a:hover, .sidebar-offcanvas li > a:hover:before {
		color: var(--sw-color-purple);
	}
}