.mod_newsreader {
	img {
		height: revert-layer;
    	width: revert-layer;
	}
}


.ce_headline,
.text-secondary,
.text-primary,
.content-text > h1,
.content-text > h2,
.content-text > h3,
.content-text > h4,
.content-text .rte > h3,
.content-text .rte > h4,
[class^="ce_"] > h1,
[class^="ce_"] > h2,
[class^="ce_"] > h3,
[class^="ce_"] > h4,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h1,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h2,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h3,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h4,
.info-element h4,
.content-text .card-body > h1,
.content-text .card-body > h2,
.content-text .card-body > h3,
#main .content-text a,
#main .ce_downloads a,
#main .ce_hyperlink a,
#main .ctlg_master a,
a[href$=".pdf"],
.image_container .caption a,
.mod_search > div .url
.mod_newsreader h1,
.mod_newsreader h2,
.mod_newsreader h4
{
    color: #170487 !important;
}

.content-text > h1,
.content-text > h2,
.content-text > h3,
.content-text > h4
{
	padding-bottom: 1rem;
}


ol, ul:not(.level_2, .enclosure, .tag-chain ) {
	list-style: disc !important;

	li {
		margin-left: 2rem;
	}
}

.mod_breadcrumb, .pagination {
	ul {
		list-style: none !important;

		li:not(.w-2px) {
			margin-left: unset !important;
		}
	}
}



/*Pressebilder*/
.ce_gallery {
	li {
		list-style: none;
		width: 360px;
		margin-left: unset !important;
	}

	/*Bildergalerie*/
	.image_container {
		padding: 0.75rem;
	}
}

.content-text p {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.media--left figure {
	/*margin-right: 50px;*/
}






.info-hover-trigger {
	cursor: pointer;
}
.navbar #navbarNavigation .navbar-dropdown .description {
	padding-left:0;
}
#main .social_feed_element .inner {
	border-top: 5px solid #170487;
}
#main .ce_hyperlink .bg-primary a {
	color: white !important;
}
.layout_full>h1, .layout_full>h2, .layout_full>h3, .layout_full>h4, [class^=ce_]>h1, [class^=ce_]>h2, [class^=ce_]>h3, [class^=ce_]>h4, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h1, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h2, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h3, [class^=mod_]:not(.mod_catalogUniversalView):not(.mod_newsauthor)>h4 {
    padding-left: 0 !important;
}
.pagination>ul li,
.mod_newsreader .back a,
#main thead th,
.mod_search .highlight {
	background-color: #170487 !important;
}
.dataTables_wrapper .dataTables_paginate>span .paginate_button.current, .dataTables_wrapper .dataTables_paginate>span .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate>span .paginate_button:hover {
	background-color: #170487 !important;
}
#main .back a {
	background-color: #170487 !important;
	color: white !important;
}
#main h1.ce_headline:before, h2.ce_headline:before.ce_hyperlink .bg-primary a {
	color: white !important;
}
.pagination>ul li .active {
	color: #dfa501;
}
.bg-primary {
    background-color: #170487 !important;
}
.bg-secondary {
    background-color: #2749b0 !important;
}
.navbar-logo img {
	height: 70px;
}
#navbarNavigation .search {
	color: #170487 !important;
}
#navbarNavigation .search>a:before {
	background-color: #170487 !important;
}
#slider .ce_image .info {
	background-image: url(../../assets/img/slider-background.svg);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
    background-color: transparent;
    top: 0;
    left: 0;
    color: #FFF;
    transform: translateY(0%);
    height: 100%;
    width: 60%;
}
#slider .hyperlink_txt {
	border: 1px solid white;
	border-radius: 20px;
	padding: 10px 20px;
}
#slider h1 {
	line-height: 1.2;
}
.navbar-logo {
	margin-left: 30px;
    margin-top: 10px;
}

.layout_full > h1:first-child::before,
.layout_full > h2:first-child::before,
[class^="ce_"] > h1:first-child::before,
[class^="ce_"] > h2:first-child::before,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h1:first-child::before,
[class^="mod_"]:not(.mod_catalogUniversalView):not(.mod_newsauthor) > h2:first-child::before,
.content-text > h1::before,
.content-text > h2::before,
h1.ce_headline::before,
h2.ce_headline::before {
    background-image: url(/files/assets/img/Haken_RGB_orange.svg) !important;
    background-repeat: no-repeat;
    position: relative;
    top: -3px;
    margin: 0 !important;
    padding-right: 50px;
    padding-bottom: 10px;
    content: "";
}

/*News-Reader*/
h2 + div.content-text h2::before {
	display: none !important;
}

@media only screen and (max-width: 1600px) {
	#slider h1 {
		font-size: 2.5rem;
	}
	#slider .info>div {
		padding-right: 50px;
	}
}

@media only screen and (max-width: 1400px) {
	#slider .info>div {
		padding-right: 10%;
		padding-left: 10%;
	}
	#slider h1 {
		font-size: 1.8rem;
	}
	#slider .hyperlink_txt {
		padding: 5px 15px;
		font-size: .85rem;
	}
	#slider .ce_image .info p {
		font-size: .85rem;
	}
}

@media only screen and (max-width: 1023px) {
	#slider .ce_image .info {
		width: 95%;
	}
	#slider .info>div {
		padding-right: 15%;
		padding-left: 5%;
	}
	#slider .info .w-144 {
		width: 100%;
	}
}

@media only screen and (max-width: 1023px) {
	#slider .ce_image .info {
		position: relative;
		width: 100%;
		background-color: #bed2e2;
	}
	#slider .ce_image .image_container {
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	#slider .info>div {
		padding: 0;
	}
	#slider .ce_image .info {
		padding-right: 20%;
	}	
}
@media only screen and (max-width: 520px) {
	.mod_eventlist.bg-white span.text-6xl,
	.mod_eventlist.bg-white .my-6 {
		display: none
	}
	.mod_eventlist.bg-white .flex-1 {
		padding-left: 0;
	}
}

.mt-0 {
	margin-top: 0px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.pt-30 {
	padding-top: 30px;
}

.pb-30 {
	padding-bottom: 30px;
}

.form-anmeldung {
	margin: 10px;
}

.ce_accordion:not(.is-open) {
	.accordion {
		display: none;
	}
}