body{
background: #FFFFFF; /* For browsers that do not support gradients */
/*
background: -webkit-linear-gradient(rgba(255,255,255,1) 0%,rgba(210,210,210,0.9) 60%,rgba(255,255,255,1) 100%); 
background: -o-linear-gradient(rgba(255,255,255,1) 0%,rgba(210,210,210,0.9) 60%,rgba(255,255,255,1) 100%); 
background: -moz-linear-gradient(rgba(255,255,255,1) 0%,rgba(210,210,210,0.9) 60%,rgba(255,255,255,1) 100%); 
background: linear-gradient(rgba(255,255,255,1) 0%,rgba(210,210,210,0.9) 60%,rgba(255,255,255,1) 100%);
background-image:url(/fileadmin/admin/Resources/Public/Images/bg-bilder/bg-light-kirche-freystadt.jpg);
background-size:cover;
background-position:fixed bottom center;
*/
}


.loading-page{position:fixed;top:50%;left:50%;magin-left:-20px;margin-right:-20px;display:none;}
.body-bg-bottom{padding-bottom:100px;}
body, .htmlarea-content-body{font-size:20px;}

#content-background-fixed{background-image:url(/fileadmin/admin/Resources/Public/Images/bg-bilder/bg-light-kirche-freystadt.jpg);}
.wisch-info{width: 100%;
display: block;
bottom: 51px;
z-index: 999;}
#news-selector{top:100px;z-index: 2222;}
ul.newsfilter-menu li btn{min-width:12%;}

#p55 #content > div{padding-top:0;padding-bottom:0;}

.marquee {
width: 100%;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
bottom: 20px;
position: relative;
}
.marquee span {
display: inline-block;
padding-left: 100%;
animation: marquee 35s linear infinite;
-webkit-animation: marquee 35s linear infinite;
color:rgba(255,255,255,0.6);
font-size:15px;font-weight:normal;
}
@-webkit-keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
@keyframes marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
.fancybox-button--fullscreen{display:none;}
.mail{display:none;}
footer{padding:0px 0px 0px 0px;position:fixed;bottom: 0;width: 100%;z-index:99995;
-webkit-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);
z-index:999;
	}
.breadcrumb-section{margin-bottom:0;}
.thumbnailmenu-container{padding:0px; font-family:Arial narrow;font-size:16px;font-weight:bold;clear:both;}
.thumbnail-menu-item {padding:5px;width: 25%;display: flex;flex-direction: row;min-height:5.5em;}
.thumbnail-menu-item  > div div span{white-space: normal;/*word-break:break-all;*/}


.showhide-nav.relative.middle.top{display: block;text-align: center;margin-top: -61px;position: absolute;left: 50%;margin-left: -55px;}
.showhide-nav.relative.middle.top button{margin:0px auto;float:none;width:auto;height:auto;padding:10px;}
.showhide-nav.relative.middle.top button{position:relative;}
.showhide-nav.relative.middle.top button img{position:relative;margin-left:5px;;}
.showhide-nav.relative.middle.top button:before{position:absolute;content:'';left:0;top:0;width:120px;height:140px;background:rgba(234,144,0,0.9);border:1px solid transparent;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;clip:rect(0,140px,60px,0);-webkit-box-shadow:inset 0px -2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -2px 5px 0px rgba(0,0,0,0.75);box-shadow:inset 0px -2px 5px 0px rgba(0,0,0,0.75);}

.thumbnail-menu-item .btn{/*background:rgba(203,202,183,0.9);*/
	background:rgba(255,255,255,0.9);
	-webkit-box-shadow: 2px 2px 0px 0px rgba(135,135,135,1);
-moz-box-shadow: 2px 2px 0px 0px rgba(135,135,135,1);
box-shadow: 2px 2px 0px 0px rgba(135,135,135,1);
	padding-top:10px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	position:relative;
	}
	
.thumbnail-menu-item:hover .btn,.thumbnail-menu-item.active .btn{background:rgba(228,175,89,0.65);}
.thumbnail-menu-item img{
	margin-top: 2px;
border: 2px solid rgba(234,144,0,0.5);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: rgba(255,255,255,0.65);
	
	}
.thumbnail-menu-item:hover img,.thumbnail-menu-item.active img{background:rgba(215,215,215,0.25);}


.thumbnail-menu-item.dir-menu{
	width:60%;clear:left;min-height:120px;
	
}


.thumbnail-menu-item.dir-menu{margin-bottom:15px;}
.thumbnail-menu-item.dir-menu .btn{font-size:25px;}

.thumbnail-menu-item img{max-height:90px;width:auto;float:right;}

.page-status-info-fixed .header-info img{position:absolute;right:10px;top:0;margin-top:5px;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:rgba(215,215,215,0.65);}
.page-status-info-fixed .header-info:hover img{background:rgba(215,215,215,0.25);}

.menu-buttons .navbar-toggle{width:auto;height:auto;	}
.page-status-info-fixed{position:fixed;top;0;width:100%;height:80px;left:0;top:0;display:table;display:none;}
.page-status-info-fixed.show{display:table;}
.page-status-info-fixed img{max-height:70px;width:auto;margin-top:5px;}
.page-status-info-fixed .icon-image{display:table-cell;min-width:150px;}
.page-status-info-fixed .header-info{margin-left:10px;width:100%;height:100%;border-left:1px solid #d6d6d6;display:table-cell;vertical-align:middle;}
.bg-fixed{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size:cover;background-attachment: scroll;}


.parallax .bg-before{
	background-attachment: fixed;background-position:center;background-size:cover;
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

.parallax-frame-fixed{height:20vh;}
#c302 .parallax .bg-before{width:100%;right:auto;left:0px;background-position:center;}
#c301 .parallax .bg-before{width:100%;right:auto;left:0px;background-position:center;}
#c300 .parallax .bg-before{top:0px;}

.owl-theme .owl-dots .owl-dot span{width:20px;height:20px;background:#FFF;}
.owl-stele .news-list-item{padding-top:1vh;height:85vh;overflow:hidden;}
.owl-stele #fixed-bg-element{padding-top:0px;}
.owl-stele .news-list-image{height:80vh;}
.owl-stele .news-list-image{text-align:center;}
.owl-stele .news-list-image img{max-width:90vw;height:80vh;width:auto;top:0px;margin:0px auto;background:#ffffff;}
.owl-stele .news-list-info{height:15vh;display:table;text-alig:center;width:100%;}
.owl-stele .news-list-info .info-text{display:table-cell;height:100%;width:100%;vertical-align:middle;text-align:center;}
.owl-stele .news-list-info .info-text p{margin-bottom:30px;font-size:25px;text-transform:uppercase;}
.owl-stele .news-list-item.item-owl{padding-top:100px;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:20px;}


.fancybox-content iframe html{text-align:center;}
.fancybox-content iframe html img{margin:0px auto;}
.owl-nav,.owl-prev,.owl-next{display:none;opacity:0;}


@media (min-width:1201px) {
}
@media (max-width:1200px) {
}


@media (min-width: 992px) {
.thumbnail-menu-item  > div div{display: table;height: 100%;vertical-align: middle;}
.thumbnail-menu-item  > div div span{display: table-cell;height: 100%;vertical-align: middle;white-space: normal;/*word-break:break-all;*/}


}
@media (max-width:991px){
.thumbnail-menu-item{flex-direction:column;}
.thumbnail-menu-item > div > div{width:100%;padding:0px;text-align:center;}
.thumbnail-menu-item img{max-width:50%;}
}
@media (max-width:769px){
.thumbnail-menu-item {width: 50%;}	
}
@media (min-width:480px){
}

@media (max-width:481px){
}
@media (max-width:350px){
}
