html {height:100%;}
body {height:100%;}
.container {min-height:calc(100% - 500px);}



.background {}
.background {height:calc(100vh);top:0;}
body {overflow-x:hidden;}
.powermail_fieldwrap_datecode {}
.powermail_readonly {border:none;background:none;font-weight:bold;}

.background, .cover {max-width:100%;left:0;}
input[type=text], select {width:50%;display:block;padding:0;}
input[type=email] {width:50%;display:block;}

.nav .nav--main li {white-space: nowrap;}

.powermail_fieldwrap_zahlungsreferenz {display:none;}
.powermail_fieldwrap_senderemail {display:none;}
.powermail_fieldwrap_eventcost {display:none;}

/*Checkbox Privacy*/
.powermail_checkbox_43 {margin-bottom:4px;}
.powermail_fieldwrap_zustimmung {margin-bottom:20px;}


div.tx-powermail {margin-top:25px;}
li.parsley-required {list-style:none;margin-left:0!important;color:red;margin-top:-18px;}

.logo__img_far {position: absolute; right: 10px; top: 10px; z-index:100;}
.logo__img_far img {width: 100px;}

@media (max-width: 680px) {

input[type=text] {width:100%;}

}

#c1189 blockquote p, #c1188 blockquote p {
	font-family: 'libresemiserif';
    font-style: normal;
    font-size: 26px;
}

.ce-headline-right {text-align: right;}

@media print {
	
	.header {display:none;}
	
}

@media (max-width: 680px) {

.background {
	height: calc(100vh - 75px);
	top: 75px;
	}

}

#loading__gif {position:absolute;left:50%;top:90px;z-index:100;}

.content__section.teaser {
	opacity: 0;
	transition: opacity 500ms;
}
.content__section.teaser.masonry {
	opacity: 1;
}

.content__section.teaser--calendar {
	opacity: 1;
}

@media (max-width: 680px) {

.content__section.teaser--calendar {
	opacity: 1;
}

.content__section.teaser {
	opacity: 1;
}

}

/* DHIKR */

.teaser__item--small.dhikr {
	background-color:rgba(240, 201, 201, 0.3);
}

.teaser__item--small.dhikr:hover {
	background-color:rgba(240, 201, 201, 0.6);
}

.teaser__item--small.block {
	background-color:rgba(202,215,240,1);
}


#c1665 {margin-bottom:0px;}
#c1665 nav {margin-bottom:0px;}


/*
.ce-gallery {
	opacity: 0;
	transition: opacity 500ms;
}
.ce-gallery.masonry {
	opacity: 1;
}
*/



/****** NO STICKY HEADER *****/

@media (min-width: 860px) {
	
.header__nav {
	position:absolute;
}

.header__logo {
	position:relative;
}

}

@media (min-width: 680px) and (max-width: 860px) {
	
	.header__nav {
		position:relative;
		top:-167px;
	}
	
	.header__logo {
		position:relative;
		top:-220px;
	}
	
	.logo__img {
		width:388px;
	}
	
	}

}




@media print {

header.header {display:none;}

}

p.teaser__item__date {font-weight:bold;}

.teaser__item__info {bottom:0;}


/**/

.id41 .teaser__item--small.dhikr {display:none;}
.id232 .teaser__item--small.dhikr {display:none;}

/* POWERMAIL */
div.checkbox {display:block;clear:both;}
.powermail_checkbox.powermail_checkbox_200 {
	display: block;
    float: left;
    clear:right;
    margin-top: 5px;
    margin-right: 14px;
    margin-bottom:5px;
}

.powermail_fieldwrap {clear:both;}

.powermail_fieldwrap_newsletter {margin-bottom:15px;}


/* MAILCHIMP FORM */

#gdpr_367467 {
	display: block;
    float: left;
    clear:right;
    margin-right: 14px;
}

#mc_embed_signup {background:none!important;}
#mc-embedded-subscribe-form {margin:0!important;padding:0;}

.powermail-errors-list {margin-top:-12px;}
.powermail-errors-list li {list-style:none;margin-left:0;}
.powermail_fieldwrap_danke {font-weight:bold;margin-bottom:12px;}