@media screen and (min-width: 1280px) {
	
	.wrapper {
	width: 1200px;
	margin:auto;
	}
	
	p, li, a {
    color: #999999;
    font: 400 1em!important;
    letter-spacing: 0.08em;
	}
	
	 .c1 {
		width: 220px;	
		}
	 
	 .c2 {
		width: 500px; 	
		}

	.c3 {
		width: 100%;	
		}

	/*	
	.c4 {
		width: 1170px; 
		}
	*/
	
	.c5 {
		width: 1200px;	
		}

    .content div.c2 {
        float: left;
    }
	
	
	.slider_0, .slider_1, .slider_2, .slider_3 {
    width: 1224px;
	}
	
	.headline h2 {
    width: 40%!important;
	}
	
	.headline.item {width: 100%!important;}
	.item {width: 280px!important;}

	.item.kb_press_release {
		width: 315px!important;	
		margin: 2em 2.5em;	
	}

	.headline.kb_press_release {width: 100%!important;}

	.aside_column {
	float: right;	
	}
	

	.headline {
		margin: 4em auto 20px;		
		}

	.single-kb_publication .aside_column {    
    margin-top: 0px;
    }

	.home .single.news-single {		
		width: 400px!important;}
	
	.text-only {margin-top: 40px;}
	
	.content.multicolumn2 {
	width: 1230px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	}	

	footer div {
    width: 200px!important;	
	}	
	
}

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

	.wrapper {
	width: 960px;
	}
	
	p, li, a {
    color: #999999;
    font: 1em!important;
    letter-spacing: 0.08em;
	}

	header h1{
	font: normal 3.7em 'kb', Arial!important;
	margin: 3px 10px 15px -3px!important;
	letter-spacing: 8px!important;
	}
	
	header h1.header {
	margin: 4px -15px 0 0!important;
	}
	
	#filter {	
	margin: 75px 0 0 0;
	}
	
	#filter li a{	
	width: 185px;
	}
	
	#filter li.kb_content a {
	width: 354px!important;
	}
	
	#filter li ul {
    width: 364px;
	}
	
	.subfilter {width: 185px!important;}
	
	.c1 {width: 960px;}   
 
	.c2, .c3 {width: 100%;}
	
	.c5 {width: 960px;}
		
	.headline.year-filter {
    margin: 10px auto;
	}
	
	.headline h2 {
    width: 30%!important;
	}

	.content {
	width: 100%;		
	}
	
	.content p {
		font: normal 1em 'Open Sans', Arial;
		hyphens: auto;
		line-height: 1.5em;
		margin: 0 0 21px 0px;
	}

	.single .article_image {
		margin: 5px 40px 15px 0;
	}

	.headline.item {width: 100%!important;}
	.item {width: 300px!important;}

	.slider_0, .slider_1, .slider_2, .slider_3 {
    width: 960px;
	}
	
	#topslider_wrapper{
	width: 960px!important;
	}
	
	.slideshow {
    margin-left: 0!important;
	}
	
	.slide-img {width: 100%!important;}
	.slide-content {display: none;}

	.aside_column {	
	margin-top: 45px;
	}
	
	.text-only {margin-top: 40px;}
	
	.content.multicolumn2 {
	width: 980px;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	}
	
	.content .aside {		
		width: 300px;
		margin-right: 10px;
		height: 140px;
	}

	.navigate {margin-bottom: 8em;}

	footer div {
		width: 439px!important;	
		margin-bottom: 3em!important;
		}

	footer div:last-child {
			width: 916px!important;	
			margin-bottom: 3em!important;
			}

	
	footer a {
    font-size: 0.9em!important;	
	}
	
}


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

	.wrapper {
	width: 720px;
	}
	
	p, li  {
    color: #999999;
    font: 400 1em 'PT Sans',arial!important;
    letter-spacing: 0.08em;
	}

	header h1{
	font: normal 45px 'kb', Arial!important;
	margin: 3px 10px 15px -3px!important;
	letter-spacing: 6px!important;
	}
	
	header h1.header {
	margin: 1px -10px 0 0!important;
	}
	
	#filter {	
	margin: 60px 0 0 0;
	}
	
	#filter li a{	
	width: 228px;
	}
	
	#filter li.kb_content a {
	width: 712px!important;
	}
	
	#filter li ul {
    width: 722px;
	}
	
	.subfilter {width: 228px!important;}

	.content {width: 100%;}
	
	.lang-search {padding-top: 3px;}

	.c1 {width: 740px;}
 
	.c2, .c3, .c5 {width: 100%;}		
	
	.headline {
    margin: 6em auto 20px;	
	}	
	
	.headline:first-child.subhead {	
	margin-top: 24px;
	}
	
	.headline h2 {
    width: 40%!important;
	font-size: 1.1em!important;}	
	
	.item {width: 320px!important;}

	#site-nav {
		height: 30px;
		margin-top: 1em!important;
	}

	/*#site-nav  > ul {height: 10px;}*/
	#site-nav .menu-top-nav-container,
	.menu-top-nav-en-container {
	display: none;
	height: 32px;
	float: right;
	}

	#search {
		padding: 6px 1px 6px 10px;
    	margin: -6px -6px;
	}

	
	#search:focus, search:active {
		width: 478px!important;
		position: absolute;
		margin: -3px 0 0 -405px;
		}


	#content-nav  {
	margin-bottom: -50px;
	}
	
	#content-nav {
	display: none!important;
	}
	
	.archive #content-nav  div{
	padding-top: 40px;
	}
	
	#content-nav li {
	float: left;
	margin: -10px 0 0 25px;
	}
	
	.archive #content-nav  li{
	margin: -3px 0 0 25px;
	}
		
	#content-nav.nav-1024 div  {
    margin-top: -5px;
	}
	
	#content-nav.nav-1024 ul  {    
	padding-bottom: 8px;
	}
	
	#content-nav.nav-1024 li {
	margin-top: -14px;
	}

	.sub-menu li:nth-child(9), 
	.sub-menu li:nth-child(10), 
	.sub-menu li:nth-child(11), 
	.sub-menu li:nth-child(12) {
	display:block;
	}

	.slider_0, .slider_1, .slider_2, .slider_3 {
    width: 700px!important;
	}

	.slider-container {margin-top: 65px;}
	.slide-img {width: 100%!important;}
	.slide-content {display: none;/*width: 40.5%;*/}
	.slide-img img {width: 100%;}
	
	.slick-prev, .slick-next {display: none!important;}

	.slideshow {
    margin-left: 0!important;
	}
	
	#topslider_wrapper{
	width: 720px!important;
	}
	
	#search {font-size: 1em;}
	
	.content p, .content ul {
	font: normal 1.1em 'PT Sans', Arial!important;
	margin-left: 0px!important;
	}
	
	.aside_column {
	margin: 25px 0 0 5px;
	}

	.headline.item {width: 100%!important;}

	/* special case main topics  */
    [data-category="kb_exhibition"].headline.item.kb_category.kb_exhibition.isotope-item,
	[data-category="kb_artist"].headline.item.kb_category.kb_artist.isotope-item,
	[data-category="kb_publication"].headline.item.kb_category.kb_publication.isotope-item
	 {
        margin: 5.5em 0 30px 0!important;
    }

	.item {width: 340px!important;}
	.item img {width: 75%!important;}
	
	.article_image {
    width: 45%;
	}

	.single .article_image {
		margin: 5px 40px 2em 0;
	}
	
	.article_image p.bu {
    width: 300px;
    margin-left: 0 !important;
	}
	
	.content .aside {
        border-top: 1px solid #CCCCCC;
        margin: 35px 10px 13px 0px;
    }
	
	.content .aside {width: 350px; height: 140px;}

	.text-only {margin-top: 60px;}
	
    .home .single.news-single {width: 100%;}
    
	.content.multicolumn2 {
	width: 100%;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	}
	
	.disabled-icons {
	margin: 1em 0 1em -40%!important;
	}	
	
	footer div {
    width: 320px!important;	
	margin-bottom: 3em!important;
	}	
	
	footer div:last-child {
    width: 681px!important;
	}
	/*
	.slide-img {width: 50%;}
	.slide-content {width: 40.5%;}
*/
}

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

	.wrapper {
		width: 487px;
		margin: auto;
	}
	
	header h1{
	font: normal 62px 'kb', Arial!important;
	margin: 3px 10px 5px -3px!important;
	letter-spacing: 2px!important;
	}

	header h1.header {
		margin: -17px -7px 0 0!important;
		font-size: 86.5px!important;
	}
	
	header h1.header {
		margin: -33px -11px -2px 0!important;
		background: none!important;}
	
	.menu-main-nav-container, .menu-main-nav-en-container {margin-top: 6.5em;}

	#search:focus, search:active {
		width: 330px!important;
		position: absolute;
		margin: -3px 0 0 -259px;
		}

	.content h1 {margin-bottom: 8px;}
	
	.content h2.subtitle {margin-bottom: 15px;}
	
	.content p, .content ul {margin-left: 5px;}	

	
	#filter {	
	margin: 40px 0 0 0;
	}

	#filter li a, #filter li.kb_content a{	
		width: 477px!important;
		font-size: 0.9em;	
		}
		
	#filter li ul {
		width: 100%;
		}
	
	.subfilter {width: 90%!important;}
	
	
	.c1 {
	width: 480px!important;	
	}
 
	.c2, .c3, .c5 {width: 100%;}
	
	
	.headline {margin: 10em auto 0px;
	width: 100%;	
	}	
	
	.headline h2 {
    width: 65%!important;
	padding: 0 15px;
	}
	
	.search-field {height: 21px;}
	
	.content {
	width: 100%;	
	margin-top:30px;
	clear:left;
	}	
	
	#content-nav  {
	display:none;
	}	
	
	.archive #content-nav  div{
	padding-top: 40px;
	}
	
	#content-nav li {
	float: left;
	margin: -10px 0 0 25px;
	}
	
	.archive #content-nav  li{
	margin: -3px 0 0 25px;
	}
		
	#content-nav.nav-800 div  {
    margin-top: -35px;
	height: 60px;
	}
	
	#content-nav.nav-800 ul  {    
	padding-bottom: 8px;
	}
	
	#content-nav.nav-800 li {
	margin-top: -24px;
	}
		
	#content-nav li {
	float: left;
	}
	
	.archive #content-nav  li{
	margin: 2px 0 0 25px;
	}

	.navigate {display: none!important;}	
	
	.slider-container {margin-top: 132px!important;}

	.slider_0, .slider_1, .slider_2, .slider_3 {
    width: 500px;
	}
	
	.slideshow {
    margin-left: 0!important;
	}
	
	/*.slide-img {display: none;}*/
	.slide-content {
		width: 91%;
		margin:0;
		float:none;
		padding: 1.5em;
		}
	.slick-prev {display: none!important;}
	.slide-content a {bottom: 6.5em;}

	#topslider_wrapper{
	width: 490px!important;
	}	
	
	#search {
	margin-right: -6px;
	}
	
	.content p.c2, .content p.c3, .content .c2 p, .content .multicolumn2 p, .content .c2 ul {
	font: normal 1.1em 'PT Sans', Arial!important;
	clear:left!important;
	margin: 20px 0px 0px 5px;
	padding: 0;
	}
	
	.article_image {
    width: 100%!important;
	margin-top: 10px!important;
	}	
	
	.article_image p.bu {
    width: 95%!important;
	margin-bottom: 20px;
	}

	.article_image.kb_team {
		margin-right: 0!important;
	}
	
	.content .aside {
	width: 48%;
	height: 140px;
    margin: 2em 2% 0 0;
	}
	
	.item {
     margin: 30px 12px 30px 8px;
	 width: 490px!important;
    }
	
	.headline.item {
		margin-top: 2em;
		width: 100%!important;
	}

	#iso_container {margin-top: 8em;}

	.post-type-archive-kb_publication #iso_container {margin-top: 1em;}

	/* special case main topics  */
    [data-category="kb_exhibition"].headline.item.kb_category.kb_exhibition.isotope-item,
	[data-category="kb_artist"].headline.item.kb_category.kb_artist.isotope-item,
	[data-category="kb_publication"].headline.item.kb_category.kb_publication.isotope-item,
	.headline.item.kb_category.kb_archive.isotope-item /* data-category in publication nicht definiert*/
	 {margin: 10em 0 30px 0!important;}

	 .page-template-archive-kb_team #iso_container,
	 .page-template-archive-kb_partner #iso_container
	 {
        margin: 9em 0 30px 0!important;
    }

		
	a.topslider {
	margin: -20px 10px 0 0;
	padding: 0;
	font-size: 18px!important;
	}	
	
	.text-only {margin-top: 60px;}
	
	.content.multicolumn2 {
	width: 470px;
	margin-left: 5px;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	}
	
	.disabled-icons {
	display: none;
	}
	
	.page-id-13737 .video {margin: 0 0 1em 0;}	
	
	footer div {
		width: 90%!important;	
		margin: 0 0 3em 0!important;
		height: auto!important;
		}	
	
	footer div:last-child {
    width: 280px!important;
	}
	
	
	
}




/* --------------    max 540 px ------------------ */


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

	.wrapper {
	width: 342px;
	margin: auto;
	}
	
	.item {width: 190px;}
	
	.menu-main-nav-container {margin-top: 6.5em;}	

	site-nav h1{
		font: normal 47px 'kb', Arial!important;
		line-height: 50px!important;
	}

	header h1{
		font: normal 42px 'kb', Arial!important;
		margin: 3px 10px 5px 0px!important;
		letter-spacing: 2px!important;
		}
		
	header h1.header {
		margin: -17px -7px 0 0!important;
    	font-size: 59.5px!important;
		}
	
	.content h1 {margin-bottom: 8px;}
	
	.content h2.subtitle {margin-bottom: 15px;}
	
	.content p, .content ul {margin-left: 15px;}	
	.content.multicolumn2 p {margin-left: 0px!important;}

	#filter {	
	margin: 10px 0 0 0;
	}
	
	#filter li {	
	width: 93%;	
	text-align: center;
	}
	#filter .sub-menu li {width:100%;}
	
	#filter li a{	
	width: 332px!important;
	font-size: 0.9em;	
	}

	#filter li.kb_content a {
	width: 332px!important;
	}
	
	#filter li ul {
    width: 100%;
	}

	#filter li a{	
		width: 332px!important;
		font-size: 0.9em;	
		}
	
	#filter li.kb_content a {
		width: 332px!important;
		}
		
	#filter li ul {
		width: 100%;
		}
	
	.subfilter {width: 90%!important;}
	
	#iso_container{margin-top: 9em;}

	.home #iso_container{margin-top: 3em;}

	.post-type-archive-kb_publication #iso_container {margin-top: 0em;}


	.c1 {
	width: 100%!important;	
	}
 
	.c2 {
	width: 100%;
	/*margin: 2.5%;*/
	}
	
	.c3 {
		width: 90%;	
		}
	
	.c5 {
		width: 90%;
		}
	
	.headline {
    margin: 11em auto 0px;
	}	
	
	.headline h2 {
    width: 65%!important;
	padding: 0 15px;
	font-size: 1em;
	}
	

    /* special case main topics  */
    [data-category="kb_exhibition"].headline.item.kb_category.kb_exhibition.isotope-item,
	[data-category="kb_artist"].headline.item.kb_category.kb_artist.isotope-item,
	[data-category="kb_publication"].headline.item.kb_category.kb_publication.isotope-item
	 {
        margin: 11em 0 30px 0!important;
    }	

	.page-template-archive-kb_team #iso_container,
	 .page-template-archive-kb_partner #iso_container
	 {
        margin: 9em 0 30px 0!important;
    }

	content > .headline {
		margin-top: 10.5em;}
		
	content > .headline ~ .headline {
		margin: 30px auto 0px;	
		}

	h1.title {
		margin: 1.5em 0 15px 0%;
	}
	
	.content {
	width: 100%;	
	margin-top:3em;
	clear:left;
	}	
	
	#content-nav  {
	display:none;
	}
	
	.archive #content-nav  div{
	padding-top: 40px;
	}
	
	#content-nav li {
	float: left;
	margin: -10px 0 0 25px;
	}
	
	.archive #content-nav  li{
	margin: -3px 0 0 25px;
	}
		
	#content-nav.nav-800 div  {
    margin-top: -35px;
	height: 60px;
	}
	
	#content-nav.nav-800 ul  {    
	padding-bottom: 8px;
	}
	
	#content-nav.nav-800 li {
	margin-top: -24px;
	}
		
	#content-nav li {
	float: left;
	}
	
	.archive #content-nav  li{
	margin: 2px 0 0 25px;
	}

	.navigate {display: none!important;}
	.navigate .left, .navigate .right {width: 50%;}
	.navigate a {font-size: 10px;}
	
	content > .headline ~ .headline {
    margin: 11em auto 0px;
	width: 96%;
	padding-left: 2%;
	}
	
	.headline {
    width: 96%;
	padding-left: 2%;
	}	
	
	.slider_0, .slider_1, .slider_2, .slider_3 {
    width: 90%;
	}
	
	.slider-container {margin-top: 8.5em; width: 100%!important;}
	/*.slide-img {display: none;}*/
	.slide-content {width: 300px;}
	.slide-content a {bottom: 2em;}

	.slider-container {
		margin-top: 8.5em!important; 
		height: 184px;
	}

	.slide-content p a {bottom: 11em;}

	.slideshow {
    margin-left: 0!important;
	}
	
	#topslider_wrapper{
	width: 90%!important;
	}			
	
	.content p.c2, .content p.c3, .content .c2 p, .content .multicolumn2 p, .content .c2 ul {
	font: normal 1em 'PT Sans', Arial!important;
	clear:left!important;
	margin-top: 20px;
	padding: 0;
	}
	
	.article_image {
    width: 100%!important;
	margin: 10px 0 2em 0px!important;
	}	

	.article_image.kb_team {		
		margin: 10px 0 0 0!important;
		}
	
	.article_image p.bu {
    width: 100%!important;
	margin-bottom: 20px;
	}
	
	.content .aside {
	margin: 20px 2.5%!important;;
	width: 94%;
	}
	
	.item {
	width: 90%!important;
     margin: 20px 12px 10px 8px;
    }
	
	.wpcf7{margin:0!important;}
	.kb_team {width: 93%!important;}


	a.topslider {
	margin: -20px 10px 0 0;
	padding: 0;
	font-size: 18px!important;
	}	
	
	.text-only {margin-top: 60px;}
	
	.content.multicolumn2 {
	width: 90%;
	margin-left: 5%;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
	}
	
	.disabled-icons {
	display: none;
	}
	
	.page-id-13737 .video {margin: 0 0 1em 0;}	
	
	footer div {
    width: 90%!important;	
	margin: 0 0 3em 0!important;
	height: auto!important;
	}		
	
	footer div:last-child {
    width: 90%!important;
	}
	
	footer .barrierefrei {margin-top:-5px;}
	
	
}


