@media only screen and (max-width: 1200px ) {
	html{
		font-size: 120%;
	}
	
	.content{
		width: auto;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.slideshow-startseite{
		margin-left: -1rem;
		margin-right: -1rem;
	}
	.ticker-startseite-wrap{
			margin-left: -1rem;
		margin-right: -1rem;
	
	}
	
	.veranstaltungen-liste-startseite{
		width: 100%;
		max-width: none;
		
	}
	
	.aktuelles-startseite{
		width: 100%;
		max-width: none;
		
	}
	
	.erstespalte{
		width: 40%;
	}
	
	.zweitespalte{
		width: 55%;
	}
	
	.logo{
		width: 80px;
	}
	
	.header{
		min-height: 120px;
	}

	
	/* footer */
	
	.footer{
		display: block;
	}
	
	.footer-logo {
	    width: 100%;
	    max-width: 600px;
	
	}
	.footer-logo svg{
		width: 100%;
	}
	
	.footer-adresse{
		display: block;
		width: 100%;
	}
	.footer-adresse p {
		width: 100%;
	}
	
	.footer-menu{
		display: block;
		margin-top: 2em;
		margin-bottom: 2em;
	}
	
	.footer-menu a{
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		display: block;
	}
	
	/* Veranstaltungen */
	.single-veranstaltungen .content{
		width: 100%;
	}
	.single-veranstaltungen .erstespalte {
		width: 40%;
	}
	
	.single-veranstaltungen .zweitespalte{
		width: 55%;
	}
	
	
	
	
	/* Nachlasse */
	
	.nachlasse-liste__item{
		width: 100%;
		margin-right: 0;
		display: block;
	}	
	
	.nachlasse-single .erstespalte{
		width: 100%;
	}
	
	.nachlasse-single .zweitespalte{
		width: 100%;
	}




}




@media only screen and (max-width: 980px ) {

.desktop {
	display: none;
}

.mobile {
	display: block;
}
span.mobile{
	display: inline;
}

html{
	font-size: 110%;
}



h1,h2{
	font-size: 1.6em;
}
.zweispaltig{
	display: block;
}

.erstespalte{
	width: 100%;
	margin-right: 0;
}

.erstespalte__bilder{
	margin-bottom: 2rem;
}

.erstespalte__bilder figure{
	display: none;
}

.erstespalte__bilder figure:first-of-type{
	display: block;
}


/*
.erstespalte__bilder:after {
  content: 'flickity';
  display: none; /
}
*/

/*
.erstespalte__bilder figure{
	width: 100%;
	margin: 0;
}
*/

.videowrap{
/* 	padding: 0; */
/* height: 400px; */
}

.videowrap iframe {
/*
    position: relative;
	height: auto;
*/
}

figcaption span{
	margin-right: 1em;
}

.zweitespalte{
	width: 100%;
}

.zweispaltig--info-pages .erstespalte{
		width: 100%;

}

.zweispaltig--info-pages .zweitespalte{
	width: 100%;
	
}

/* header / menu */


.header{
	position: -webkit-sticky;
	position: sticky;
	top: 0px;

	min-height: unset;
	padding-bottom: 1rem;
	
}

/* mobile menu */


.header__burger{
	top: 1rem;
	height: 1.33rem;
    width: 2rem;
    right: 0.5rem;
    display: block;
}



.header--open-menu{
	
	height: 100vh;        
	top: 0;
left: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: fixed!important;
    width: 100%;
    z-index: 9;
    
    background: white;
}



/* Hide scrollbar for Chrome, Safari and Opera */
.header--open-menu::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.header--open-menu {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


.menu__items{
	display: none;
	margin-top: 1rem;
	margin-left: 1rem;
	margin-right: 1rem;
}
.header--open-menu .menu__items{
	display: block;
}

.submenu{
	margin-top: 0;
	text-align: left;
	margin-bottom: 1em;
	float: none;
	font-size: 1em;
	display: none;
}



.menu__item--active .submenu {
    display: none;
}


.menu__item--open-submenu .submenu {
    display: block;
}

.menu__item--active a{
	color: black!important;
}

.menu__item--open-submenu a{
	color: black!important;
}

.menu__item{
	font-size: 1.5em;
	display: block;
	text-align: left;
	margin-left: 0;
	margin-right: 0;
}

.menu__item a{
	display: block;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


.submenu__item{
	margin-top: 0;
	margin-bottom: 0;
display: block;
}


 .submenu__item a{
	 padding-left: 1em;
    padding-top: 0.5em;
	padding-bottom: 0.5em;
	display: block;

}




.menu-item-wrapper .theme-farbe-hover{
	color: inherit;
}





.logo{
	width: 60px;
	position: relative;
	display: none;
}
.langes-logo{
	padding-top: 1.25rem;
	margin-top: 0;
	display:  block;
    width: calc(100% - 7rem);	
    margin-left: 0.5rem;
    max-width: 600px;
}

.lang-switcher-button{
top: 1.6rem;
	left: auto;
	right: 3rem;
	font-size: 1.25em;
	
	display: none;
}

.header--open-menu .lang-switcher-button{
display: block;

}

.menu__item--open-submenu .submenu{
	display: block;
}



/* ticker */
.ticker__item{
	font-size: 1em;
	padding-bottom: 1em;
}
.ticker {
    height: 2rem;
    line-height: 2rem;
	padding-top: 0;

    }

.ticker-startseite{
	height: 2rem
}



.veranstaltungen-liste-startseite{
	margin-top: 1rem;
	margin-bottom: 3rem;
}



/*
.veranstaltungen-liste-startseite .veranstaltungen-liste__kategorien{
	display: none;
}
*/


.page-header{
	margin-bottom: 2em;
}

.home .header--open-menu .langes-logo{
	display: block;
}
.home .header--open-menu .logo {
    display: none;
}

/* disable Flickity */
.slideshow-startseite:after {
    content: '';

}

.slideshow-starseite__slide{
	height: auto;
	flex-direction: column;
	align-items: flex-start;

}

.slideshow-starseite__image{
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
}

.slideshow-starseite__overlay{
	margin-top: 0.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: black;
	min-height: unset;
	z-index: auto;
	
}
.slideshow-starseite__overlay a{
	color: black;
}


.slideshow-starseite__image img{
	height: auto;
	object-fit: initial;
	display: initial;
}

.slideshow-starseite__titel{
	font-size: 1.5rem;
    font-size: min(max(1.5rem, 4vw), 2.8rem);
}
.slideshow-starseite__beziehung-untertitel{
	font-size: 1rem;
}
.slideshow-starseite__beziehung-datum{
	font-size: 1rem;
}

.header--open-menu .menu-wrap{
	display: none!important;
}
.slideshow-starseite__untertitel {
	font-size: 1rem;
	margin-top:0;
}
.slideshow-startseite .flickity-prev-next-button{
	display: none;
}

.slideshow-startseite__counter{
	display: none;
}


.veranstaltungen-aktuell{
	margin-bottom: 2em;
}

.veranstaltungen-liste-startseite{
	width: 100%;
}



.post-footer {
    width: 100%;
    margin-left: 0;
    font-size: 0.9em;
}


/* veranstaltungen liste */



.veranstaltungen-liste-filter li {
margin-right: 0.75em;
}

.veranstaltungen-liste-filter{
	margin-bottom: 2rem;
}



.veranstaltungen-liste__tag{
	width: auto;
	font-size: unset;
	line-height: unset;
	font-family: 'WeissBT-Bold';
}

.veranstaltungen-liste__datum{
	width: auto;
	font-family: 'WeissBT-Bold';
}
.veranstaltungen-liste__datum p{
	display: inline-block;
}

.veranstaltungen-liste__titel-kategorie{
	width: 100%;
}

.veranstaltungen-liste__kurztext{
	width: 100%;
}


.veranstaltungen-liste-startseite__link-weitere {
    font-size: 1em;
    width: 100%;
}



/* Aktuelles */
.aktuelles-startseite h2{
	padding-left: 1rem;
	padding-right: 1rem;
	
}
.aktuelles-startseite{
	width: 100%;
	display: block;
	padding-left: 0;
	padding-right: 0;

}
.aktuelles__item{
	margin-right: 0;
	padding-left: 1rem;
	padding-right: 1rem;
	margin-bottom: 1rem;
}

/* Ausstellungen */
.ausstellungen-single__header{
	margin-bottom: 2em;
}

/* Publikatonen */

.publikationen-liste__thumbnail{
	float: none;
}


/* Besuch / Ticketes */
.zweispaltiges-layout__erste-spalte{
	width: 100%;
	margin: 0;
}
.zweispaltiges-layout___zweite-spalte{
	width: 100%;
	margin: 0;
}


/* Veranstaltungen */
/* Veranstaltungen */
.single-veranstaltungen .content{
	width: 100%;
}
.single-veranstaltungen .erstespalte {
	width: 100%;
}

.single-veranstaltungen .zweitespalte{
	width: 100%;
}


/* seiten */
.header-text{
	font-size: 1.25em;
}
.header-bild{
	margin-bottom: 2em;
}



.zweispaltig .portrait {
    max-height: none;
    max-width: 100%
	}	
	

/* presse */

.presse-single__bild{
width: 100%;
margin-right: 0;

}

	
}
