html.photomorphosis #admin-btns {
  display: none; }
  html.photomorphosis #admin-btns.logged-in {
    display: block; }
html.photomorphosis body {
  background: url("backs/requiem-of-time-2-light.jpg") no-repeat lightgray;
  background-size: cover;
  background-attachment: fixed;
  background-position: center; }
html.photomorphosis #pageHeader h1 {
  font-size: 2rem;
  box-sizing: border-box;
  padding: 0.5ex 2em 0.5ex 0.55ex;
  margin-right: 2em;
  color: #555;
  border-bottom: 1px solid #555;
  transition: all 1s; }
  html.photomorphosis #pageHeader h1 span {
    font-size: 36%;
    font-family: Ubuntu;
    padding-left: 0.8ex; }
html.photomorphosis nav ul {
  background-color: rgba(196, 196, 196, 0.95); }
html.photomorphosis article h1 {
  font-size: 150%; }
html.photomorphosis article h2 {
  font-size: 100%; }
html.photomorphosis article > h1 {
  margin-top: -0.25ex;
  margin-bottom: 0.1ex; }
html.photomorphosis article p {
  margin-top: 0;
  line-height: 140%;
  hyphens: manual;
  text-align: justify; }
html.photomorphosis address {
  margin-bottom: 2em; }
html.photomorphosis figure {
  opacity: 1; }
  html.photomorphosis figure figcaption {
    display: none; }
html.photomorphosis .galleries figure figcaption {
  display: block;
  left: -0.5ex;
  bottom: 0.5ex;
  height: 3ex !important; }
html.photomorphosis #pbOverlay .pbCaptionText {
  opacity: 1; }
html.photomorphosis #pbOverlay .counter {
  display: none !important; }
html.photomorphosis .column {
  max-width: 50em; }
  html.photomorphosis .column img {
    max-width: 90%;
    display: block;
    margin: 1.5em auto; }
html.photomorphosis section.news {
  position: relative;
  margin: 2em 0; }
  html.photomorphosis section.news, html.photomorphosis section.news h1 {
    border: 2px solid red;
    border-radius: 1ex;
    padding: 1em 1em 0ex 1em; }
  html.photomorphosis section.news h1 {
    font-size: 100%;
    display: inline-block;
    position: absolute;
    top: -2.3ex;
    left: -1.5ex;
    margin-top: 0;
    background-color: #ddd;
    padding: 0.5ex 1.5ex;
    /* color: red; */
    font-weight: bold;
    border-color: red; }
  html.photomorphosis section.news p {
    text-align: left !important; }
@media (min-width: 1000px) {
  html.photomorphosis #pageHeader {
    margin-bottom: 0; }
    html.photomorphosis #pageHeader h1 {
      font-size: 3.5rem;
      margin-right: 0; }
  html.photomorphosis nav ul {
    top: -3.5em;
    padding-top: 3em !important;
    padding-bottom: 20em !important;
    border-right: 1px solid #555;
    background-color: transparent !important; }
  html.photomorphosis .column {
    width: 45%;
    max-width: 40em;
    float: left;
    padding-right: 2em; }
    html.photomorphosis .column h2 {
      margin-top: 0; }
  html.photomorphosis footer {
    text-align: right; } }

body.galleries figcaption, body.galleries:hover figcaption {
  display: block;
  width: auto !important;
  height: auto !important;
  font-size: inherit !important;
  background: transparent;
  color: transparent;
  z-index: 1;
  margin: -2em 0 0 1ex;
  padding: 0;
  border-radius: 0; }
  body.galleries figcaption h1, body.galleries:hover figcaption h1 {
    color: white;
    font-size: 1.5rem;
    text-shadow: black 0 0 4px; }
  body.galleries figcaption dl, body.galleries:hover figcaption dl {
    display: none; }

body.In-Vino article h1 {
  text-align: center; }
  body.In-Vino article h1 span {
    font-size: 170%;
    font-family: UbuntuLight;
    position: relative;
    top: 0.2ex; }

time {
  white-space: nowrap; }

dl.exhibitions dt {
  position: absolute; }
dl.exhibitions dd {
  margin-left: 3em; }

#blocker {
  color: rgba(255, 0, 0, 0.5); }

/*# sourceMappingURL=site.css.map */
