:root {
    --r-main-font-size: 25px
}

.reveal section img.border {
    margin: 15px 0px;
    background: rgba(255, 255, 255, 0.12);
    border: 4px solid #000;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.reveal section img {
    border: 0;
    box-shadow: 0 0 0 0;
    margin: 0 0 0 0;
}

.reveal p {
    text-align: left
}

.reveal .slides {
    max-width: 95%;
    max-height: 95%;
    text-align: left;
}

.reveal h1,
.reveal h2,
.reveal h3,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
    text-transform: none;
}

.reveal h1,
.reveal h2 {
    margin-bottom: 3rem;
}

/* https://github.com/hakimel/reveal.js/issues/745#issuecomment-422507012 */
.reveal .slides section .fragment.step-fade-in-then-out {
	  opacity: 0;
	  display: none;
}
.reveal .slides section .fragment.step-fade-in-then-out.current-fragment {
	  opacity: 1;
	  display: inline;
}

.reveal .img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
