/*this file is not cached!*/
/*START: exhibitions and events template for displaying years*/
.sticky-years{
	top: 80px;
}
.sticky-years ul li a {
    font-size: 20px;
    margin: 0 10px;
}
.sticky-years nav {
    border-right: 2px solid;
    padding: 0;
}
/*END: exhibitions and events template for displaying years*/

.category-blog-en .wp-caption, .category-blog .wp-caption {
    max-width: 100%;
    width: 1000px;
    background: transparent;
    border: 0;
    font-style: italic;
	text-align: left !important;

}
/*START:submenu settings*/
ul.emst-top-menu li:hover > ul, ul.emst-top-menu li ul:hover, ul.emst-top-menu li ul:focus {
  visibility: visible;
  opacity: 1;
  display: block;
  background: #fff;
}
ul.emst-top-menu li ul {
  background: #fff;
  visibility: hidden;
  opacity: 0;
  min-width: 20rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 0;
  left: 0;
  display: none;
  margin-left: 0;
  padding-left: 0;
  z-index: 11;
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.3);
}
ul.emst-top-menu .sub-menu li:first-child {
  padding-top: 20px;
}
ul.emst-top-menu li {
  list-style: none;
  margin: 0 40px 0 0;
  font-size: 1rem;
  font-weight: 300;
  position: relative;
}
ul.emst-top-menu ul.sub-menu li {
  padding: 3px 5px 5px 10px;
  margin: 0 !important;
}
ul.emst-top-menu ul.sub-menu li a {
  transition: 0.2s;
  display: block;
}
ul.emst-top-menu ul.sub-menu li a:hover {
    margin-left: 5px;
}
/*END:submenu settings*/