.page-template-tm-exhibits-php {
	background: #fff;
}
.page-template-tm-exhibits-php #content {
	width: 100%;
	position: relative;
}
.page-template-tm-exhibits-php #content .posts_title {
	position: absolute;
	top: 20px;
	left: 3px;
	font-size: 32px;
	color: #000;
}
.page-template-tm-exhibits-php .display-posts-listing>div {
	float: left;
	margin-right: 23px;
	margin-bottom: 45px;
	height: 350px;
}
.page-template-tm-exhibits-php .display-posts-listing>div:nth-child(3n) {
	margin-right: 0;
}
.page-template-tm-exhibits-php .display-posts-listing>div .exhibits-img {
	width: 258px;
	height: 196px;
	text-align: center;
}
.page-template-tm-exhibits-php .display-posts-listing>div img {
	max-width: 258px;
	max-height: 100% !important;
	margin: 0 !important;
	width: auto !important;
}
.page-template-tm-exhibits-php .display-posts-listing>div h4 {
	font-size: 17px;
	line-height: 23px;
	width: 308px;
}
.page-template-tm-exhibits-php .display-posts-listing>div h4.exhibits-date {
	color: #acacac;
    font-size: 13px;
	margin-top: 8px;
}
.page-template-tm-exhibits-php .exhibits-img {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 21px 25px;
	margin-bottom: 10px;
}
.page-template-tm-exhibits-php .responsive-tabs .responsive-tabs__panel {
	background: transparent;
	border: none;
	padding: 10px 0 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #cccccc;
}
.page-template-tm-exhibits-php .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
	background: transparent;
	padding: 6px 12px 6px;
}
.page-template-tm-exhibits-php .responsive-tabs .responsive-tabs__list__item {
	border-right: 2px solid #d9d9d9;
	border-left: none;
	border-top: none;
	margin: 2px 0 0 0;
	padding: 6px 12px 6px;
	float: right;
}
.page-template-tm-exhibits-php .responsive-tabs .responsive-tabs__list__item:first-of-type {
	border-right: none;
}
.page-template-tm-exhibits-php .responsive-tabs ul.responsive-tabs__list {
	height: 35px;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi {
	font-size: 0;
	margin-top: 15px;
	margin-bottom: 0;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li {
	display: inline-block;
	border-right: 1px solid #cccccc;
	padding: 4px 13px;
	font-size: 15px;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li a {
	color: #888;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li .current {
	color: #000;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li:first-of-type {
	display: none;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li:last-of-type {
	display: none;
}
.page-template-tm-exhibits-php #jquery-tab-pager-navi li:nth-last-child(2) {
    border-right: none;
}
.page-template-tm-exhibits-php .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
	background: #ccc;
	color: #fff !important;
}


.single-exhibition {
	background: #fff;
}
.single-exhibition #content {
	width: 100%;
	font-family: 'Muli', sans-serif;
}
.single-exhibition #content strong {
	font-weight: 700 !important;
}
.single-exhibition #content .exhibit-title {
	font-size: 31px; /** for Futura font **/
	font-weight: 400;
	color: #000;
	margin-top: 11px;
	font-size: 26px; /** for Muli font **/
}
.single-exhibition #content .exhibit-date {
	margin-top: 11px;
	color: #acacac;
	font-size: 16px; /** for Futura font **/
	font-size: 14px; /** for Muli font **/
}
.single-exhibition #content .exhibit-content {
	margin-top: 25px;
}
.single-exhibition #content .exhibit-content .left-side {
	float: left;
	width: 315px;
}
.single-exhibition #content .exhibit-content .left-side .field_name {
	font-size: 21px; /** for Futura font **/
	font-weight: 600 !important;
	color: #000;
	font-size: 16px;  /** for Muli font **/
}
.single-exhibition #content .exhibit-content .left-side p a strong {
	color: #000 !important;
	font-size: 16px;
}
.single-exhibition #content .exhibit-content .left-side .datetime {
	margin-top: 10px;
	font-size: 17px;  /** for Futura font **/
	font-size: 16px;  /** for Muli font **/
	color: #aaa;
}
.single-exhibition #content .exhibit-content .left-side .field1,
.single-exhibition #content .exhibit-content .left-side .field1 p {
	margin-bottom: 30px;
}
.single-exhibition #content .exhibit-content .left-side .field2 {
	margin-bottom: 30px;
}
.single-exhibition #content .exhibit-content .left-side .info {
	margin-bottom: 25px;
	border-top: solid 2px #e5e5e5;
	padding-top: 20px;
	color: #7a7a7a;
	font-size: 15px; /** for Futura font **/
	font-size: 13px; /** for Muli font **/
	line-height: 20px;
}
.single-exhibition #content .exhibit-content .right-side {
	float: left;
	width: 635px;
	margin-left: 20px;
	font-size: 19px; /** for Futura font **/
	font-size: 16px; /** for Muli font **/
}
.single-exhibition #content .exhibit-content .right-side p {
	line-height: 28px;
	margin-bottom: 19px;
}
.single-exhibition #content .exhibit-content .image_video {
	margin-left: -335px;
	margin-top: 35px;
}
.single-exhibition #content .exhibit-content .image_video .media_title {
	font-size: 30px;
	font-weight: 300;
	color: #000;
	border-top: solid 2px #e5e5e5;
	padding-top: 20px;
	margin-top: 50px;
}
/*.single-exhibition #content .wonderplugincarousel {
	margin-top: 25px !important;
	margin-bottom: 50px !important;
	max-width: 100% !important;
}
.single-exhibition #content .wonderplugincarousel .amazingcarousel-list-container {
	width: 100% !important;
}
.single-exhibition #content .wonderplugincarousel .amazingcarousel-list-container .amazingcarousel-list-wrapper {
	width: 100% !important;
}*/
.single-exhibition #content .wonderplugincarousel .amazingcarousel-image {
	height: 208px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.single-exhibition #content .wonderplugincarousel .amazingcarousel-image img {
	width: initial;
}
.single-exhibition #content .wonderplugincarousel .amazingcarousel-title {
	font: normal 15px "futura", sans-serif;
	margin: 8px;
}
.single-exhibition #content .wonderplugincarousel .amazingcarousel-description {
	font: normal 13px "futura", sans-serif;
	margin: 8px;
	color: #999;
}
.single-exhibition .exhibit-images .slides img {
	margin-bottom: 6px;
}
.other-images .slides {
	padding: 5px 0;
}
.other-images .slides li {
	box-shadow: 0 0 0.938em rgba( 0, 0, 0, .3 );
}
#imagelightbox {
    cursor: pointer;
    position: fixed;
    z-index: 10000;
    -ms-touch-action: none;
    touch-action: none;
}