/* Themify Customize Styling */
body {	background: none;
	background-color: #000000;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-weight:400;
	font-size:0.9em;

	color: #f5f5f5; 
}
a {		text-decoration:underline;
 
}
h4 {	
	color: #f5f5f5; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:normal;
	font-size:10px;
 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: rgba(255,255,255,0.24);
	color: #ffffff; 
}
#site-logo {		position:static;
 
}
#site-description {	display: none; 
}
#main-nav {	background: none;
	background-color: rgba(0,0,0,0.89);
	border: 1px solid rgba(255,255,255,0.66);; 
}
#main-nav a {		font-weight:700;
	font-size:1.3em;
 
}
#main-nav a:hover {	
	background-color: transparent;
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	background-color: transparent;
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	background-color: transparent; 
}
#main-nav ul {	background: none;
	background-color: rgba(0,0,0,0.76);
	border: 1px solid rgba(255,255,255,0.67);; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {		font-weight:600;
	font-size:1.1em;
 
}
.post {	background: none;
	background-color: #000000; 
}
.post-title, .post-title a {	
	color: #ffffff; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		font-size:0,7em;
	line-height:100%;
 
}
.post-meta {	
	color: #ffffff; 
}
.post-meta a {	
	color: #8c8c8c; 
}
.post-date {	
	color: #ffffff; 
}
@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav ul {	background: none;
	background-color: rgba(0,0,0,0.55);
	border: 1px solid #ffffff; 
}
 }
/* Themify Custom CSS */
/*Multi Pro Slider*/.module-pro-slider .sp-slide {
background-size: contain;
}
/* Kein Site Logo und kein Footer .page #headerwrap #site-logo, .page #headerwrap #site-description{
display: none;
}*/
div#footerwrap {
display: none;
}
/* Kein Site Logo bei Post */.single-post #site-logo, .single-post #site-description{
display: none;
}
/* Slider Text */.themify_builder .slider-4554-0-0-1.module-slider .slide-content{
text-align: center;
margin: 0 auto;
left: 0;
right: 0;
color: white;
font-size: 20px;
}
.themify_builder .slider-4554-0-0-1.module-slider .slide-content .slide-title a{
color: white;
font-size: 30px;
}
.module-slider.slider-caption-overlay .slide-content{
padding: 1em 0;
max-width: 100%;
}
/*Keine Ueberschrift Event Page*/.single-event .post-title{
visibility: hidden}
.single-event #site-description{
display: none;
}
.single-event #site-logo{
display: none;
}
/*Kein Logo mobile sites*/@media screen and (max-width: 1000px) {
#headerwrap #site-logo {
display: none;
}
}
/*Post Links*/
.entry-content a{
color: gray;
text-decoration: underline;
}
/*Kein linker Rand Single Post*/
.single-post .post-meta{
margin-right: 3%;
}
/*Main Navigation*/
#main-nav ul .current-menu-item a,#main-nav ul .current_page_item a, #main-nav ul a{
background-color: transparent;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a{
border: none;
}
.fixed-header-on #main-nav{
margin-top: -30px;
}

/*Rahmen alle Bilder*/
.module-image  {
    border: solid 1px #ededed !important;
background: #ededed !important
}
/*Rahmen Galerie*/
.module-gallery.bordered .gallery-showcase-image img {
    border: solid 1px #ededed;
background: #ededed
}
.module.layout-showcase .gallery-images img {
   border-color: #ededed;
}
.module-gallery.bordered img {
border: solid 2px #ededed;	
}
/*Event Vorschaubild*/
.single-event .event-single-details .post-image img{
height:150px;
object-fit:cover;
}
/*Schrift Ajax Filter*/
.post-filter li a {
	font-size:25px;
	color:#ffffff;
}
/*Schriftgroesse Post*/
@media screen and (min-width: 1300px){
.single-post .post .entry-content{
  font-size:1.3em;
}}