.reveal .footer {
    font-size: 0.7em !important;
  }

.reveal .slide-logo {
    top: 0;
    right: 12px;
    width: 15% !important;
    height: auto !important;
    max-width: unset !important;
    max-height: unset !important;
}
.slide-number, .reveal.has-logo .slide-number {
    bottom: 14px !important;
    right: 12 !important;
    top: unset !important;
    font-size: 0.6em !important;
}

.reveal .title {
    font-size: 1.8em !important;
    margin-bottom: 0.5em !important;
}

.reveal .author {
    font-size: 1.5em !important;
    margin-bottom: 0.5em !important;
}

.reveal .institute {
    font-size: 1.1em !important;
    margin-bottom: 0.5em !important;
}

.reveal .date {
    font-size: 1.0em !important;
    margin-bottom: 0.5em !important;
}

.reveal h2 {
    font-size: 1.5em !important;
    margin-bottom: 2em !important;
}

.reveal .slide ul {
    margin-bottom: 0;
}
