/* GENERAL */

body,html {
	font-size: 100% !important;
	height:auto !important;
	-webkit-transition-property: none !important;
	-moz-transition-property: none !important;
	-o-transition-property: none !important;
	transition-property: none !important;
	page-break-after: avoid !important;
	animation-name: none !important;
	animation-duration: 0s !important;
	animation-timing-function: ease !important;
	animation-delay: 0s !important;
	animation-iteration-count: 1 !important;
	animation-direction: normal !important;
	animation-fill-mode: none !important;
	animation-play-state: running !important;	
	box-sizing: inherit !important;
}
* {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="100")" !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-webkit-opacity: 1 !important;
	opacity: 1 !important;
	-webkit-transition-property: none !important;
	-moz-transition-property: none !important;
	-o-transition-property: none !important;
	transition-property: none !important;
	page-break-after: avoid !important;
	animation-name: none !important;
	animation-duration: 0s !important;
	animation-timing-function: ease !important;
	animation-delay: 0s !important;
	animation-iteration-count: 1 !important;
	animation-direction: normal !important;
	animation-fill-mode: none !important;
	animation-play-state: running !important;	
	box-sizing: inherit !important;
	border-color: black !important;
}
.row {
	display:block !important;
}
.comment-row {
	display:flex !important;
}
.tx-predigtforum .collection-overview #predigtforumCollectionCarousel .carousel-item .programm-entry .programm-head {
	padding-bottom:0 !important; 
	height:9rem !important;
}
.tx-predigtforum .collection-overview.entry-showview #predigtforumCollectionCarousel .carousel-item.active .programm-head {
	height:4.25rem !important;
	
}
.search,
.search-result {
    display: block;
    float:none;
    clear:both;
}
.tx-predigtforum .search.search-context form #submit, .tx-predigtforum .search.search-gospel form #submit, .tx-predigtforum .search.search-liturgy form #submit, .tx-predigtforum .search.search-sermon form #submit {
    float:left !important;
}
.tx-predigtforum {
    width:calc(90% - 100px);
    margin:0 auto;
}
header.header,
footer,
#sitefunctions,
.carousel-control-prev,
.carousel-control-next,
div.preloader,
.predigtforum-calendar-wrapper,
a.button,
.archive-filter{
	display:none !important;
}
.print-only {
	display:block !important;
}

/* BLACK WHITE */

html,body,*,a,li {
	color:black !important;
	background:none !important;
	opacity: 1 !important;
}
a.button,
input {
    color:black !important;
	border:1px solid black !important;
}
::placeholder { 
	color:black !important;
}
:-ms-input-placeholder { 
	color:black !important;
}
::-ms-input-placeholder { 
	color:black !important;
}
a {
	text-decoration: none !important;
}

/* PADDING & MARGIN */

body main {
	padding-top:0 !important;
	padding-bottom: 0 !important;
}
body main .container {
	max-width: 100% !important;
	padding:0 !important;
}
.search search-fulltext,
.tx-predigtforum .collection-overview #predigtforumCollectionCarousel .carousel-item .programm-entry .programm-tabs, .tx-predigtforum .collection-overview .searchresult .carousel-item .programm-entry .programm-tabs,
.tx-predigtforum .tab-content .tab-pane .entry-overview > ul > li span.entry-count {
	padding-left:0 !important;
	padding-right:0 !important;
}