@media only screen and (max-width : 1178px) { /*+++++++++++styles 1024 ++++++++++++*/
	#nav_head, #nav_head-sticky-wrapper
	{
		width: 146px;
		z-index: 10000;
	}
	
	#wrapper_main, #page_footer
	{
		width: 769px;
	}
		
	#wrapper_main
	{
		margin-right: 10px;
	}
	.nameList
	{
		width: 100%;
		-webkit-column-count: 4;
		-webkit-column-rule: 0;
		-webkit-column-width:25%;
		-webkit-column-gap:5%;
		-moz-column-count: 4;
		-moz-column-rule: 0;
		-moz-column-width: 25%;
		-moz-column-gap:5%;
		column-count: 4;
		column-rule: 0;
		column-width:25%;
		column-gap:5%;
	}
	.nameList_simple
	{
		-webkit-column-count: 3;
		-webkit-column-rule: 0;
		-webkit-column-width:33.33%;
		-webkit-column-gap:4%;
		-moz-column-count: 3;
		-moz-column-rule: 0;
		-moz-column-width: 33.33%;
		-moz-column-gap:4%;
		column-count: 3;
		column-rule: 0;
		column-width:33.33%;
		column-gap:5%;
	}
	.home_img
	{
		width: 100%;
		height: 180px;
	}
	
	.home .bxslider .slideItemWrapper, .home .topimage
	{
		height: 512px;
	}
	
	#press_items
	{
		width: 100%;
	}
	
	.one_txt_column main
	{
		width: 58.648%;
		margin-right: 16%;
	}
	aside
	{
		margin-left: 74.648%;
	}
	#exhibition_info, #two_cols_classic
	{
		width: 72.043%;
		margin-right: 2.605%;
	}
	.aside_pos
	{
		padding-left: 21.2%;
	}
	.cart_item_title
	{
		width: 55%;
	}
	
	#exhibition_list figure, .no_img
	{
		width: 240px;
	}
	#exhibition_list figure div, #exhibition_list figure div.no_img
	{
		height: 173px;
	}
	#lang_switch, #social_head
	{
		position: relative;
	}
	.shoppingcart
	{
		float: none;
	}
	#shop_list figure:nth-of-type(4n+1)
	{
		clear:none;
	}
	#shop_list figure:nth-of-type(3n)
	{
		margin-right: 0;
	}
	#shop_list figure:nth-of-type(3n+1)
	{
		clear:both;
	}
	input[type=submit]
	{
		-webkit-appearance: none;
		-webkit-border-radius: 0;
		-moz-appearance: none;
		-ms-appearance: none;
	}
}

@media only screen and (max-width : 1023px) { /*+++++++++++styles 768 ++++++++++++*/
	
	body{	
		margin:0 0 0 15px;
	}
	#nav_head, #nav_head-sticky-wrapper, #wrapper_main, #page_footer
	{
		width: auto;
		max-width: 1023px;
	}
	#exhibition_list
	{
		width: 100%;
	}
	
	#nav_head, #nav_head-sticky-wrapper
	{
		float: none;
		padding-top: 10px;
		margin-right: 0;
		background: white;
	}
	#nav_head h1
	{
		padding-top: 0;
		margin-bottom: 18px;
	}
	#wrapper_main
	{
		margin-left: 0;
		margin-right: 10px;
	}
	main
	{
		clear: both;
	}
	.top_default_distance
	{
		padding-top: 0;
	}

	#wrapper_main
	{
		padding-top: 80px;
	}
	.depth0, .depth1, .depth2, #sub_sub_sub_menu li, #sub_sub_menu li
	{
		display: inline;
		margin-right: 10px;
	}
	#lang_switch, #social_head
	{
		clear: both;
		position: absolute;
		top:10px;
		right:10px;
		background: white;
	}
	#lang_switch
	{
		right:120px;
		padding-top:0;
	}
	.home_img
	{
		height: 173px;
	}
	
	home .bxslider .slideItemWrapper, .home .topimage
	{
		height: 480px;
	}
	/*.home .topimage
	{
		overflow: hidden;
	}
	*/
	.slideItemWrapper img
	{
		width: auto;
	}
	#home_items
	{
		margin-top: 100px;
	}
	.shoppingcart
	{
		float: right;
	}
	#exhibition_list figure, .no_img
	{
		width: 230px;
	}
	#exhibition_list figure div, #exhibition_list figure div.no_img
	{
		height: 166px;
	}
	
	#page_footer
	{
		margin-left: 0;
	}
	#sponsor_head, #dome-Button
	{
		display: none;
	}
	#EB_Footer, #dome-FooterButton
	{
		display: block;
	}
}
/* phones */
@media only screen and (max-width : 767px)
{
	#nav_head,#nav_head-sticky-wrapper, #wrapper_main, #page_footer, .footer_item
	{
		width: auto;
		min-width: 290px;
		max-width: 738px;
	}
	.column_default, #two_cols_classic, #two_cols_classic .column_right, #two_cols_classic .column_left, .one_txt_column main, .event_ov_img, #home_items article, #home_items article:nth-of-type(2n-1)
	{
		width: 95%;
		margin-right: 0;
	}
	#two_cols_classic .column_left, .footer_item, main, #home_items article, #home_items article:nth-of-type(2n-1)
	{
		float: none;
	}
	nav
	{
		margin-right: 10px;
	}
	#wrapper_main{
		padding-top: 30px;
	}
	.column_left, .column_right, .footer_item 
	{
		width: 100%;
		margin-right: 0;
	}
	#two_cols_classic .column_right, aside
	{
		margin-left:0;
	}
	main#institution_wrapper
	{
		width: 100%;
	}
	#page_nav
	{
		display: none;
	}
	
	.bxslider, .home .bxslider .slideItemWrapper, .home .topimage, .shop .bxslider .slideItemWrapper
	{
		height:193px;
	} 
	.slideItem
	{
		height: 280px;
	}
	#shop_details.kuenstlerbuecher-kataloge .slideItemWrapper, 
	#shop_details.artists-books-catalogues .slideItemWrapper,
	#shop_details.kuenstlerbuecher-kataloge .slideItem, 
	#shop_details.artists-books-catalogues .slideItem,
	#shop_details.kuenstlerbuecher-kataloge .publication_class img, #shop_details.artists-books-catalogues .publication_class img {
		height: auto;
	}
	.topimage img
	{
		/*height:193px;*/
		height:auto;
	}
	.topimage .bxslider img
	{
		height:193px;
	}
	#home_items
	{
		margin-top: 150px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 54px;
	}

	.nameList
	{
		width: 100%;
		-webkit-column-count: 2;
		-webkit-column-rule: 0;
		-webkit-column-width:50%;
		-webkit-column-gap:10%;
		-moz-column-count: 2;
		-moz-column-rule: 0;
		-moz-column-width: 50%;
		-moz-column-gap:10%;
		column-count: 2;
		column-rule: 0;
		column-width:50%;
		column-gap:10%;
	}
	.nameList_simple
	{
		width: 100%;
		-webkit-column-count: 2;
		-webkit-column-rule: 0;
		-webkit-column-width:50%;
		-webkit-column-gap:10%;
		-moz-column-count: 2;
		-moz-column-rule: 0;
		-moz-column-width: 50%;
		-moz-column-gap:10%;
		column-count: 2;
		column-rule: 0;
		column-width:50%;
		column-gap:10%;
	}
	.split_col2
	{
		width: 100%;
		-webkit-column-count: 1;
		-webkit-column-rule: 0;
		-webkit-column-width:100%;
		-webkit-column-gap:0;
		-moz-column-count: 1;
		-moz-column-rule: 0;
		-moz-column-width: 100%;
		-moz-column-gap:0;
		column-count: 1;
		column-rule: 0;
		column-width:100%;
		column-gap:0;
	}
	.home_img
	{
		width: auto;
		height: auto;
		margin-bottom: 0;
	}
	.event_ov_img
	{
		margin-bottom: 18px; /* LH */
	}
	#twitter-wrapper
	{
		float: none;
	}
	
	#shop_list figure:nth-of-type(3n)
	{
		margin-right: 16px;
	}
	#shop_list figure:nth-of-type(3n+1)
	{
		clear: none;
		float:left;
	}
	#shop_list figure:nth-of-type(2n)
	{
		margin-right: 0;
	}
	#shop_list figure:nth-of-type(2n+1)
	{
		clear:both;
		float:left;
	}
	aside
	{
		clear: both;
 		border-top: 1px solid rgb(171,171,171);
 		border-bottom: 1px solid rgb(171,171,171);
	}
	aside, aside.top_default_distance, #page_footer
	{
		padding-top: 18px; /* LH */
	}
	.footer_item .aside_pos
	{
		padding-left:0;
	}
	.shop main, .checkout main
	{
		width: 100%;
	}
	#shop_details .column_default
	{
		width: 48.6%;
	}
	#exhibition_thumbs
	{
		margin-bottom: 27px; /* LH x 1.5 */
	}
	.event_ov_img
	{
		width: 48.6%;
	}
}

/* phones */
@media only screen and (max-width : 619px)
{
	#press_items figure
	{
		width: 48.6%;
	}
	
	#press_items figure:nth-of-type(3n)
	{
		margin-right: 2.6%;
	}
	#press_items figure:nth-of-type(2n)
	{
		margin-right:0;
	}
	#press_items figure:nth-of-type(3n+1)
	{
		clear: none;
		float: left;
	}
	#press_items figure:nth-of-type(2n+1)
	{
		clear: both;
		float: left;
	}
	#shop_details figure
	{
		float: none;
		width: auto;
	}
	.shopSubtype
	{
		display: block;
	}
	#social_head
	{
		display: none;
	}
	#social_footer
	{
		display: block;
		height:30px;
	}
	#lang_switch
	{
		right: 10px;
	}
	.slideItem
	{
		height: auto;
	}
}

/* phones sm */
@media only screen and (max-width : 340px)
{	
	.event_ov_img
	{
		float: none;
		width: 100%;
	}
	
	#press_items figure
	{
		width: 100%;
	}

}