.page-id-1860 .not-collapsed-wrapper {
	display: none ! important;
}

.page-id-1899 td, .page-id-1899 td em {
	font-weight: 300 ! important;
}

.homepage {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.homepage h1 {
	color: #52575f;
	margin-bottom: 0;
}

.homepage p {
	color: #52575f;
	margin-top: 0.3em;
}

.homepage a {
	font-family: 'Montserrat';
	font-weight: normal;
	color: #52575f;
	text-decoration: underline;
}

.mythemes-blog-identity {
	display: none;
}

div.nav-wrapper div.not-collapsed-wrapper {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 2;
}

nav .button-collapse {
	z-index: 3;
position:fixed;
left: 5%;
}

nav.mythemes-topper ul li a,
nav.mythemes-topper div.not-collapsed-wrapper ul li.current-menu-item > a {
	color: #52575f;
}

nav.mythemes-topper div.not-collapsed-wrapper ul.hide-on-med-and-down > li.current-menu-item:hover, nav.mythemes-topper div.not-collapsed-wrapper ul.hide-on-med-and-down > li:hover {
	box-shadow: none ! important;
}

#menu-new-menu {
	width: 100%;
	padding: 0 60px;
}

nav.mythemes-topper div.not-collapsed-wrapper ul li.current-menu-item {
	background-color: transparent ! important;
}

#menu-item-2003 {
	float: right;
	background-color: #52575f;
}

#menu-item-2003 a {
	color: #fff;
}

nav.mythemes-topper div.not-collapsed-wrapper ul li.current-menu-item:hover > a, nav.mythemes-topper div.not-collapsed-wrapper ul li.current-menu-item > a {
	color: #000 ! important;
}

.exhibition_data {
	width: 50%;
	margin: 0 auto ! important;
}

.wp-block-gallery.columns-1 .blocks-gallery-item:nth-child(2), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-child(3) {
	display: none;
}

.wp-block-gallery.aligncenter.columns-1 {padding-left: 0 ! important;}

/*#slb_viewer_wrap .slb_theme_slb_baseline .slb_viewer_overlay {
	background-color: #fff ! important;
	opacity: 1 ! important;
}*/

.artworks {
    position: relative;
    overflow: hidden;
}

.artworks ul {
	position: absolute; 
	top:0;
	width: 100%;
	opacity: 0;
}

.artworks ul img {
	width: 100% ! important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title {
	color: #ffffff ! important;
	    font-family: 'Montserrat', Arial, sans-serif ! important;
	font-size: 11px ! important	
}

#slb_viewer_wrap .slb_theme_slb_baseline * {
	text-align: center ! important;
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
	background: transparent ! important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
	box-shadow: none ! important;
}

.slb.slb_overlay body {
    overflow: hidden;
}

.caption {
	width: 50%;
	margin: 0 auto ! important;
	font-size: 10px ! important;
	line-height: 22px ! important;
}

.page-id-1899 .container {
	width: 50%;
}

.curriculum_table {
	box-shadow: none;
}

.curriculum_table td {
	border: none;
	vertical-align: top;
	padding-top: 0;
  padding-bottom: 0;
}

.curriculum_table td:nth-child(1) {
	width: 8%;
	padding-left: 0;
}

.hentry, .hentry p, article p {
	font-family: "Montserrat", sans-serif, Arial, serif;
	font-size: 14px;
	line-height: 28px;
	color: #52575f;
}

.hentry h2, article h2 {
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 1px;
}

footer {
	display: none;
}

@media only screen and (max-width: 992px) {
nav.mythemes-topper div.mythemes-blog-identity {
	display: none ! important;
	}
}

@media (max-width: 1024px) {
nav.mythemes-topper  div.collapsed-wrapper ul li.current-menu-item > a, nav.mythemes-topper div.collapsed-wrapper ul li.current-menu-item:hover > a {
    background-color: #52575f;
}
}

@media (max-width: 768px) {
	.spacer_01, .spacer_03, .spacer_04, .spacer_08 {
		display: none;
	}
.spacer_02 {height: 50px ! important;}
.spacer_05, .spacer_06, .spacer_07 {height: 4px ! important;}
.exhibition_data, .caption {
    width: 100%;
}
.page-id-1899 .container {
    width: 90%;
}
}

