


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

	body {
		
	}

	#header_container {

	}
	#header {
		padding-bottom: 23px;
		min-width: 300px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: auto;
	}
	#logo_outer {
		float: left;
	}
	#logo {
		
	}
	
	#main_content {
		min-width: 0;
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}

	.fixed {
		position: static !important;
	}

	/* GRID LAYOUT
	---------------------------------------------- */
	
	
	/* Home
	---------------------------------------------- */ 
	#home-exhibitions {
		/* padding-right: 40px; */
	}
		#home-exhibitions #slideshow_locations_nav {
			display: none;
			width: 100%;
			float: none;
			clear: both;
			padding-top: 15px;
		}
			#home-exhibitions #slideshow_locations_nav ul {
				text-align: left;
			}

	/*#home-news hr {
		margin-top: 50px;
	}*/


	/* Artists
	---------------------------------------------- */

	.section-artists .subsection-artists-list div#artist_list.records_list {
		min-width: 0;
	}
		.section-artists .subsection-artists-list div#artist_list.records_list ul {
		    -webkit-column-count: 4;
		    -moz-column-count: 4;
		    column-count: 4;
		}
		.section-artists .subsection-artists-list div#artist_list.records_list ul li {
		   	width: 100%;
		}
	.section-artists.page-param-type-subsection .col_wrapper {
		display: block;
	}


	/* Exhibitions
	---------------------------------------------- */

	.section-exhibitions .left_col {
		width: 18%;
		left: 0;
		/*padding-left: 20px;*/
	}
	.section-exhibitions .artist_filter {
		display: none;
	}
/*	.section-exhibitions div.col_wrapper {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 82%;
		min-height: 200px;
		margin-left: 0;
		padding: 0;
		position: absolute;
		right: 0;
		padding-right: 20px;
	}*/
		/*.section-exhibitions div.middle_col {
			width: 50%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			padding-left: 20px;
			padding-right: 20px;
		}*/
			.section-exhibitions .middle_col ul li {
				width: 100%;
			}
		.section-exhibitions div.right_col {
			width: 50% !important;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			padding-left: 20px;
		}
		.dyn_content.fixed {
			position: static !important;
		}
		.dyn_content,
		.dyn_content ul,
		.dyn_content ul li {
			width: 100%;
		}


		/*section-exhibitions div#container div#main_content div.col_wrapper {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			width: 82%;
			min-height: 200px;
			margin-left: 0;
			padding: 0;
			position: absolute;
			right: 0;
			padding-right: 20px;
		}*/
			/*.section-exhibitions div.right_col.subsection-works {
				width: 30% !important;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				margin: 0;
				padding: 0 20px;
			}
			.section-exhibitions .middle_col.subsection-works {
				width: 70% !important;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				margin: 0;
				padding-left: 20px;
			}*/


	/* Publications / Store
	---------------------------------------------- */

	/*.section-publications .left_col {
		width: 18%;
		left: 0;
		padding-left: 20px;
	}
	.section-publications .artist_filter {
		display: none;
	}
	.section-publications div.col_wrapper {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 82%;
		min-height: 200px;
		margin-left: 0;
		padding: 0;
		position: absolute;
		right: 0;
		padding-right: 20px;
	}
		.section-publications div.middle_col {
			width: 50%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
			padding-left: 20px;
			padding-right: 20px;
		}
			.section-publications .middle_col ul {
				width: auto;
				display: block;
				margin-right: -20px;
			}
				.section-publications .middle_col ul li {
					width: 33.33% !important;
					margin: 0 !important;
					-moz-box-sizing: border-box;
					-webkit-box-sizing: border-box;
					box-sizing: border-box;
					padding: 0 20px 20px 0;
				}
					.section-publications .middle_col ul li .mainimage {
						margin-right: 0;
						width: 100% !important;
						height: auto !important;
					}
		.section-publications div.right_col {
			width: 50% !important;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			padding-left: 20px;
		}*/



	/* News
	---------------------------------------------- */

	/*.section-news .left_col {
		width: 18%;
		left: 0;
		padding-left: 20px;
	}
		.section-news .artist_filter {
			display: none;
		}
	.section-news div.col_wrapper {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 82%;
		min-height: 200px;
		margin-left: 0;
		padding: 0;
		position: absolute;
		right: 0;
		padding-right: 20px;
	}*/
		/*.section-news div.middle_col {
			width: 50%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
			padding-left: 20px;
			padding-right: 20px;
		}
			.section-news .middle_col ul {
				width: 100% !important;
			}
				.section-news .middle_col ul li,
				.section-news .middle_col ul li span.title, .section-news .middle_col ul li span.subtitle {
					width: 100% !important;
				}
		.section-news div.right_col {
			width: 50% !important;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			padding-left: 20px;
		}*/



	/* Contact
	---------------------------------------------- */

	/*.section-contact .left_col {
		width: 28%;
		left: 0;
		padding-left: 20px;
	}
	.section-contact div.main {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 72%;
		min-height: 200px;
		margin-left: 0;
		padding: 0;
		position: absolute;
		right: 0;
		padding-right: 20px;
	}
		.section-contact div.middle_col {
			width: 50%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0 !important;
			padding-left: 20px;
			padding-right: 20px;
		}
		.section-contact div.right_col {
			width: 50% !important;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin: 0;
			padding-left: 20px;
		}
		.section-contact div.map {
			height: auto;
		}
		.section-contact div.map_one {
			position: relative;
			opacity: 1 !important;
		}
		.section-contact div.map_two {
			display: none !important;
		}

		.section-contact #mailing_list_signup.clearwithin div.form_wrapper form#mailing_list_form div.form_row input.field {
			width: 100%;
		}*/





	#ig_slideshow_container,
	#ig_slideshow, 
	#ig_slideshow li, 
	#ig_slideshow .item, 
	#ig_slideshow .item span,
	#ig_slideshow_caption {
		width: 100% !important;
		min-width: 0;
	}

	#custom_slideshow,
	#custom_slideshow ul,
	#custom_slideshow ul li,
	#custom_slideshow ul li span,
	#custom_slideshow ul li span a {
		width: 100%;
		display: block;
	}
		#custom_slideshow ul li a img {
			max-width: 100% !important;
		}

    #ig_slideshow_caption .multiple_images {
        padding: 10px 0 0;
    }

	#slideshow_thumbnails {
    	width: 100%;
	}
		#slideshow_thumbnails ul {
			width: auto;
			height: auto;
			display: block;
			margin: 0 -20px 0 0;
		}
		#slideshow_thumbnails ul li {
			width: 50%;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			float: left;
			height: auto;
			padding: 0 20px 20px 0;
			margin: 0;
		}
		#slideshow_thumbnails ul li a {
			width: 100%;
			height: 0;
			padding-top: 100%;
		}

	.custom_controls,
	.controls {
		display: none !important;
	}

}




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

	.desktop_hidden {
	    display: block;
	}
	span.content {
		display: block;
	}
	/*.responsive_only {
	    display: block;
	}
	.responsive_hidden {
	    display: none !important;
	}*/

	/*#container {
		padding-top: 105px !important;
		margin: 0 0 50px;
	}*/
	#container {
		padding-top: 115px !important;
	}
	#main_content {
		top: 0;
	}

	#header_container {
		height: auto;
	}
		#header_container .header_padding {
			padding-left: 0;
			padding-right: 0;
		}
			#header {
				height: auto;
				padding: 30px 20px 0;
				margin-bottom: 0;
				width: auto;
				float: none;
			}

	#popup_box .inner {
		width: 100%;
		padding-left: 0;
	}
	#popup_box #image_gallery,
	#popup_box #content_container {
		min-height: 100vh;
	}
	

	#logo {
		margin: 0 0 30px;
	}
	#top_nav.navigation {
		float: none;
		width: auto;
	}
		#top_nav_reveal {
			display: block;
			float: right;
			padding-top: 3px;
		}
			#top_nav_reveal ul li a {
				cursor: pointer;
			}
		#top_nav ul.topnav {
			width: 100%;
			padding-bottom: 20px;
			float: left;
			clear: both;
			display: block;
			background: #fff;
			display: none;
		}
			#top_nav ul.topnav li {
				width: 100%;
				float: none;
				clear: both;
				margin: 0 0 10px;
				text-align: center;
			}
			#top_nav ul.topnav li a {
				padding: 8px 0;
				margin: 0;
				display: block;
			}
		#top_nav .search {
			display: none;
		}


	#h1_wrapper {
		display: block;
		margin: 0 0 20px;
		/*padding: 20px 0 0;*/
		padding: 0;
	}
		#h1_wrapper h1 {
			margin: 0;
		}
		#h1_wrapper h1 .main_dates {
			clear: both;
		    margin: 0;
		    padding: 10px 0 0;
		    float: none;
		    width: 100%;
		    display: block;
		}
			#h1_wrapper h1 .main_dates span {
				clear: both;
				display: block;
			}

	/* Image gallery
	---------------------------------------------- */
	#image_gallery #content_module {
		flex: 1;
	}

	/* Home
	---------------------------------------------- */
	#slideshow_locations_nav {
		display: none;
	}
	#home-news hr {
		margin-top: 22px;
	}

	/*section-artists.page-param-type-subsection .left_col {
	    float: left;
	    width: 10%;
	    max-width: 130px;
	}*/

	/* GENERAL GRID + SIDEBAR LAYOUT
	------------------------------------------------ */
	.section-artists.page-param-type-subsection .left_col,
	.section-exhibitions.page-param-type-exhibition_id .left_col,
	.section-news .left_col,
	.section-contact .left_col,
	.section-publications .left_col {
		float: none;
		width: 100%;
		max-width: none;
		/*border-bottom: 1px solid #EAEAEA;*/
		margin-bottom: 32px;
		padding-bottom: 10px;
		padding-left: 0;
	}
	.section-artists.page-param-type-subsection .col_wrapper,
	.section-exhibitions.page-param-type-exhibition_id .col_wrapper,
	.section-news .col_wrapper,
	.section-publications .col_wrapper,
	.section-contact .main {
		padding-left: 0;
		border-left: 0;
	}



	#sub_nav,
	.type_filter,
	.dates_filter {
		width: 100%;
	}
		.type_filter ul,
		.dates_filter ul {
			min-height: 0 !important;
		}
		#sub_nav.navigation ul li,
		.type_filter ul li,
		.dates_filter ul li {
			width: auto;
			float: left;
			margin: 0 20px 0 0;
		}
		#sub_nav ul li a {
			/* padding: 10px 0; */
			display: block;
		}
		#sub_nav hr {
			display: none;
		}
		#sub_nav .exhibition_locations {
			display: none !important;
		}

	div#container div#main_content div.col_wrapper {
		position: static !important;
		width: 100% !important;
		padding-right: 0 !important;
	}

	.middle_col {
		min-height: auto !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
	}

	.section-artists div.middle_col.subsection-works {
		padding-left: 0;
	}

	.section-artists .left_col div#sub_nav.navigation div.bio_links {
		display: none !important;
	}


	.section-exhibitions .left_col.all {
		display: none;
	}
	.section-exhibitions div.middle_col.all {
		width: 100%;
		padding-right: 0;
		border: 0;
	}
	.section-exhibitions div.right_col.all {
		display: none;
	}
	.section-exhibitions .col_wrapper div.middle_col ul li.selected {
		background: none;
	}

	.section-publications .left_col {
		margin: 0 0 10px;
	}


	.section-publications div.middle_col {
		width: 100%;
		padding-right: 0;
		border: 0;
	}
	.section-publications div.right_col {
		display: none;
	}

	.section-news div.middle_col {
		width: 100%;
		padding-right: 0;
		border: 0;
	}
	.section-news div.right_col {
		display: none;
	}

	.section-contact .main,
	.section-contact .left_col #mailing_list_signup {
		width: 100%;
	}


	body div.right_col.detail_page_right_col_faux {
		display: block !important;
		width: 100% !important;
		padding-left: 0 !Important;
	}

	body #content_container #sidebar{
		margin-left: 20px;
		padding-right: 45px;
		padding-left: 0;
	}

	#image_gallery #image_container {
		width: 65%;
		padding-right: 60px;
	}
	#image_gallery .custom-ps-next {
		right: 20px;
	}


}


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

	/* HOME */
	#home-news ul li .image {
		width: 30%;
	}
		#home-news ul li a > span {
			vertical-align: top;
		}
	#home-news ul li .content {
		width: 70%;
		padding-left: 15px;
	}

	

}



@media screen and (max-width: 767px) {
	.responsive_only {
	    display: block;
	}
	.responsive_hidden {
	    display: none !important;
	}
	.left_col #sub_nav.navigation ul li , .left_col #sub_nav.navigation ul li a:visited {
		padding: 5px 0;
	}

	.section-contact.page-staff #mailing_list_signup,
	.section-contact.page-jobs #mailing_list_signup {
		display: none;
	}
	.section-contact .main > div {
		margin-bottom: 35px;
	}
	.section-contact #locations .location {
		margin-bottom: 35px;
	}
	.section-contact.page-staff .middle_col, .section-contact.page-staff .right_col {
		min-height: 0 !important
	}
	#home-exhibitions img {
		max-height: calc(100vh - 180px);
	}
	
	/* ------------------------------------------
	POPUP CONTAINER STYLES 
	--------------------------------------------*/
	#popup_box {
		display: block;
		overflow: auto;
	}
	#popup_box #content_container {
		padding: 20px;
	}
	#popup_box #sidebar {
		margin-left: 0 !important;
	}
	#content_container {
		display: block;
	}
		#content_container #sidebar {
			min-height: 0 !important;
			width: 100% !important;
		}
		#content_container #content_module {
			width: 100% !important;
			position: static !important;
			padding: 0 !important;
			margin-top: 32px !important;
		}
		.section-publications #content_container #content_module {
			margin-top: 0 !important;
			margin-left: 20px;
			margin: 0;
		}
		.section-publications #content_container .content-heading, 
		.section-artists.page-param-publications #content_container .content-heading {
			margin-bottom: 30px;
		}

	#popup_content div#image_gallery {
		/* display: block; */
		padding: 20px;
		align-items: center;
	}
		#popup_box .inner #image_container {
			min-height: 0;
			width: 100%;
			margin: 0;
			padding: 0 30px;
			max-height: 90vh;
			border: none;
		}
		#popup_box .inner #content_module {
			/*margin-left: 0;*/
			margin-top: 0;
			padding-top: 40px;
			padding-bottom: 40px;
		}
		#popup_box #image_gallery .custom-ps-next {
			right: 0px;
		}
	#popup_box .inner #content_module .scroll {
		height: auto;
		max-height: none;
		overflow: hidden;
		display: block;
		padding: 0;
		margin: 0;
	}
	#popup_box .close {
		right: 20px;
	}



	/* ---------------------------------
	IMAGE GALLERY
	----------------------------------*/
	#image_gallery {
		align-items: flex-start;
	}

	#image_gallery .page_stats, #content_container .page_stats {
		bottom: 0;
	}
	#image_gallery #image_container {
		padding-left: 30px;
		padding-right: 50px;
		flex: 1;
	}
	#image_gallery #content_module {
		margin-left: 30px;
		max-width: none;
		width: 50%;
		flex: 1;
	}

	/* ---------------------------------
	PUBLICATIONS
	----------------------------------*/
	.section-publications #popup_content #content_module {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
		margin: 0;
	}
	.section-publications .responsive_only.main-image {
		margin-bottom: 20px;
	}
		.section-publications .responsive_only.main-image img {
			max-height: 60vh;
			display: block;
			margin: 0 auto;
		}
	.feature_list ul li > span.content, .feature_list ul li > a > span.content {
		padding-left: 25px;
	}

	.mobile_only {
		display: block !important;
	}
	.section-home .left_col {
		display: none;
	}
	.section-home .middle_col,
	.section-home .fixed_left_column .middle_col {
		margin-left: 0;
		width: 50%;
		padding-left: 0;
	}
	.section-home .right_col {
		width: 50%;
	}
	#home-exhibitions,
	#home-news {
		width: 100%;
		padding-right: 0;
		max-width: none;
		float: none;
		margin-bottom: 40px;
	}
	#home-artists-list {
		margin-top: 0;
	}
	#home-artists-list ul {
		column-count: 2;
	}
	#home-artists-list ul li {
		/* width: 50%; */
	}
	/* Home exhibitions slideshow */
	#home-exhibitions .item span {
		width: 100% !important;
		height: auto !important
	}
	#home-exhibitions img {
		padding-bottom: 0;
	}
	.section-exhibitions:not(.page-param-works) .image_list > ul > li {
		width: 50% !important;
	}
	.section-contact .location {
		width: 100%;
	}
	div.middle_col ul li .image_alt {
		margin: 0 0 20px;
		display: block;
		clear: both;
	}

	.subsection-artists-list {
		padding-left: 20px;
	}
	.section-artists .subsection-artists-list div#artist_list {
	    width: 100%;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul {
	    -webkit-column-count: 3;
	    -moz-column-count: 3;
	    column-count: 3;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul li {
	   	width: 100%;
	   	margin: 15px 0 25px;
	}
		.section-artists .subsection-artists-list div#artist_list.records_list ul li.first {
			margin-top: 0;
		}

	.section-artists .middle_col.subsection-publications div.records_list ul li a span.mainimage {
		display: block !important;
	}


	/*.section-artists div.middle_col.subsection-works {
		display: none;
	}*/
	.section-artists .right_col.subsection-works {
		width: 100% !important;
		padding-left: 0;
	}
	.section-artists .middle_col.subsection-exhibitions, 
	.section-artists .middle_col.subsection-press, 
	.section-artists .middle_col.subsection-news, 
	.section-artists .middle_col.subsection-publications, 
	.section-artists .middle_col.subsection-biography {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border: 0;
	}
	.section-artists .right_col.subsection-exhibitions,
	.section-artists .right_col.subsection-press,
	.section-artists .right_col.subsection-news,
	.section-artists .right_col.subsection-publications,
	.section-artists .right_col.subsection-biography {
		display: none !important;
	}

	.middle_col div.records_list ul li {
		background: none !important;
	}
	.middle_col div.records_list ul li a span.mainimage {
		display: none !important;
	}

	#custom_slideshow ul li {
		position: static !important;
		display: block !important;
		opacity: 1 !important;
		margin: 0 0 50px;
	}
		#custom_slideshow ul li #ig_slideshow_caption {
			float: none;
			width: 100%;
			clear: both;
		}
		#custom_slideshow ul li a {
			pointer-events: none;
		}
		#custom_slideshow ul li a img {
			max-height: none !important;
		}
    #ig_slideshow_caption .multiple_images {
       display: none !important;
    }

	/*.subsection-artists-list {
	    display: block;
	    padding-bottom: 50px;
	    height: auto !important;
	}*/


	/*.section-exhibitions div.right_col.subsection-works,
	.section-exhibitions div.subsection-overview.right_col {
		display: none;
	}
	.section-exhibitions .middle_col.subsection-works,
	.section-exhibitions div.subsection-overview.middle_col {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-right: 0;
	}
	.section-contact div.main,
	.section-contact .left_col,
	.section-contact .middle_col,
	.section-contact div.right_col {
		position: static !important;
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-right: 0;
	}
	.section-contact div.map {
		display: none !important;
	}
*/

}


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

	.section-home .middle_col, .section-home .fixed_left_column .middle_col,
	.section-home .middle_col, .section-home .fixed_left_column .right_col {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-right: 0;
	}
	.section-home .middle_col, .section-home .fixed_left_column .middle_col {
		margin: 0 0 50px;
	}

	.section-home .middle_col ul.exhibitions li {
		display: none !important;
	}
	#home-exhibitions img {
		max-height: calc(100vh - 330px);
	}
	.section-home .middle_col ul.exhibitions li.status_current {
		display: block !important;
	}

	.section-publications .middle_col ul li {
		width: 50% !important;
	}
	#popup_box .close {
		right: 10px;
	}

	.section-contact.page-staff .middle_col,
	.section-contact.page-staff .right_col {
		float: none;
		width: 100%;
	}

	.feature_list ul li > span.content,
	.feature_list ul li > span.outer, 
	.feature_list ul li > a > span.outer {
		padding-left: 0;
		width: 100%;
	}
	.feature_list ul li > span.content {
		margin-top: 15px;
	}
	.feature_list ul li > span.content h2, .feature_list ul li > a > span.content h2 {
		margin-bottom: 15px;
	}
	.feature_list ul li > span.outer, .feature_list ul li > a > span.outer {
		max-width: none;
	}

	.section-publications #content_container #content_module {
		margin-left: 0;
	}

}

@media screen and (max-width: 499px) {
	.section-contact .london-info .addresses > div{
		float: none !important;
		width: 100%;
		margin-left: 0 !important;
	}
	.section-news #sub_nav.dates_filter {
		padding-bottom: 10px;
	}
		.section-news #sub_nav.dates_filter ul {
			overflow: hidden;
		}
	.subsection-artists-list {
		padding-left: 20px;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul {
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul li {
	   	margin: 5px 0 15px;
	}

	.section-artists .middle_col.subsection-publications div.records_list ul li {
		width: 100%;
	}

	/* ---------------------------------
	IMAGE GALLERY
	----------------------------------*/
	#image_gallery {
		flex-direction: column;
	}
		#image_gallery #image_container {
			width: 100%;
			border: none;
			padding: 0 30px;
		}
			#popup_box .inner #image_container {
				padding: 0 30px;
			}
			#image_gallery .custom-ps-next {
				right: 0;
			}
		#image_gallery #content_module {
			width: 100%;
			margin: 20px 0;
		}
		#image_gallery .page_stats {
			bottom: 10px;
		}

}


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

	/*body #container #header #logo {
		background-size: 210px auto;
		width: 210px;
	}*/
	.subsection-artists-list {
		padding-left: 20px;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	.section-artists .subsection-artists-list div#artist_list.records_list ul li {
	   	margin: 5px 0 15px;
	}

	#home-artists-list ul {
		column-count: 2;
	}
	#home-artists-list ul li {
		width: 100%;
	}
	
	.middle_col div.records_list ul li,
	.section-exhibitions:not(.page-param-works) .image_list > ul > li  {
		width: 100% !important;
	}

}


/* Short mobile devices
------------------------------------------------- */

@media screen and (max-height: 690px) and (max-width: 1023px) {

	/*.subsection-artists-list {
	    display: block;
	    padding-bottom: 50px;
	    height: auto !important;
	}*/

}


/* Short versions
------------------------------------------------- */

@media screen and (max-height: 690px) {
	.section-artists .subsection-artists-list div#artist_list.records_list ul li {
	    /* margin: 15px 0 25px 0; */
	}
}
@media screen and (max-height: 590px) {
	.section-artists .subsection-artists-list div#artist_list.records_list ul li {
	    /* margin: 5px 0 15px 0; */
	}
}





