@import url("../reveal.js/css/reveal.css");
@import url("../reveal.js/css/theme/beige.css");
@import url("../reveal.js/lib/css/zenburn.css");

.reveal .slides {
  height: 100%;
  top: 0;
  margin-top: 0;
}

.reveal .slides>section {
  min-height: 90%;
  top: auto;
}

.reveal .slides>section>section {
  min-height: 100%;
}

.reveal section img {
  margin: 15px 0px;
  background: rgba(255, 255, 255, 0.12);
  border: none;
  box-shadow: none; }


.reveal .slides section .fragment.current-visible-only {
  opacity: 0;
  height: 0;
  visibility: hidden; }
  .reveal .slides section .fragment.current-visible-only.current-fragment {
    opacity: 1;
    height: auto;
    visibility: visible; }

imgcredit {
  text-align: left;
  display: block;
  font-size: 30% ! important;
  color: #888;
  transform: rotate(-90deg);
  transform-origin: top left;
  position: fixed;
  padding-left: 50px;
}

imgcredit::before {
  content: "Image credit: ";
}

@media print {
imgcredit
{
  position: absolute;
}
}


.reveal .slides section.present p note,
.reveal .slides section.present note
{
  position: fixed;
  bottom: 0px;
  left: 0px;
  font-size: 60%;
  text-align: left;
  display: block;
}

@media print {
.reveal .slides section.present p note,
.reveal .slides section.present note {
  position: absolute;
  font-size: 40%;
  text-align: left;
  display: block;
}
.reveal .slides section {
  font-size: 90%!important;
}
}

.ackimg {
  position: absolute;
  height: 150px;
  top: 0;
  right: 0;
  box-shadow: 10px 10px 8px #888888 !important;
}
