/*ARTISTS*/

#artists-menu {

}

#artists-menu--holder {
	margin: 0; 
	border-bottom: 5px solid black; 
	padding-bottom: 18px;
}

#artists--holder {
	position: relative; 
	width: 100%; 
	display: inline-block;
	margin-bottom: 300px;
}

.artist-holder {
	position: relative;
	margin: 25px 0 0;
	display: inline-block; 
	padding-bottom: 25px;
}

.image--holder {
	display: inline-block; 
	max-width: 100%
}

.image--holder img {
	max-width: 100%
}

.description--holder {
	margin:0px 30% 0px 25px; 
	display: inline-block; 
	max-width: 100%
}

.artists-table--holder {
	margin: 40px 0 0 -30px;
}

.artists-table--holder td {
	border-spacing: 0px;
}

@media
(max-width: 850px),
only screen and (-webkit-max-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (   max--moz-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (     -o-max-device-pixel-ratio: 2/1)    and (max-width: 850px),
only screen and (        max-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (                max-resolution: 192dpi) and (max-width: 850px),
only screen and (                max-resolution: 2dppx)  and (max-width: 850px) {

	.image--holder {
		display: inline-block; 
		max-width: 100% !important
	}

	.artist-holder {
		max-width: 100%;
	}

	.artists-table--holder {
		display: none;
	}


}

@media
(max-width: 850px),
only screen and (-webkit-max-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (   max--moz-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (     -o-max-device-pixel-ratio: 2/1)    and (max-width: 850px),
only screen and (        max-device-pixel-ratio: 2)      and (max-width: 850px),
only screen and (                max-resolution: 192dpi) and (max-width: 850px),
only screen and (                max-resolution: 2dppx)  and (max-width: 850px) {

	.artist-holder > div.column-third, .artist-holder > div.column-sept {
		width: 100%;
		max-width: 100%;
	}

	.image--holder {
		display: inline-block; 
		max-width: 75%
	}

	.description--holder {
		margin: 0; 
		display: inline-block; 
		max-width: 100%
	}

}