/*scroller exhibition page */#scroller_wrap_current, #scroller_wrap_upcoming {	position:relative;	float:left;	max-width:995px;	height:auto;	margin:0 0 55px 0;	padding:0;}#scroller_wrap_upcoming {	margin: 0 auto 55px auto;	width: 100%;}.scroll_prev {	width:17px;	height:42px;	position:absolute;	padding:0;	top:40%;	left:-35px;    z-index: 5000;    text-indent: -9999px;}.scroll_next {	width:17px;	height:42px;	position:absolute;	padding:0;	top:40%;	right:-45px;    z-index: 5000;}.scroll_control_wrapper {	float:none;	position:relative;	/*height:300px;*/	max-width:950px;	margin:0 auto;	padding:0 40px;	clear:both}.scroll_clipping {	float:left;	height:auto;	/*max-width:895px;*/	overflow:hidden;	margin:0;	padding:0;}.scroll_item {	float:left;	height:auto;	max-width:435px;	padding:0;	margin:0 25px 0 0;}#scroller_wrap_upcoming .scroll_item {	width: 280px;	height: 270px;	margin:0 25px 0 0;}#scroller_wrap_upcoming .scroll_item:nth-child(2n+3) {	margin-right: 0;}.scroll_item_image {	float:left;	height:300px;	width:435px;	padding:0;	margin:0;	overflow:hidden;}#scroller_wrap_upcoming .scroll_item_image {	height:200px;	width:280px;}.scroll_caption {	float:left;	height:auto;	width:auto;	padding:0;	margin:10px 0 0 0;}#scroller_wrap_current .scroll_prev {	left: 10px;}#scroller_wrap_current .scroll_next {	right: 10px;	left: auto;}#scroller_wrap_upcoming .scroll_prev {	left: 10px;}#scroller_wrap_upcoming .scroll_next {	right: 10px;	left: auto;}#scroller_wrap_current {	margin: 0 auto 55px auto;	width: 100%;}@media all and (max-width: 600px) {	.scroll_image img {		max-width: 100%;		height: auto;	}	.scroll_control_wrapper {	    padding: 0 20px;  	}}