/*********************************************
 * Theme
 *********************************************/

.reveal h1,
.reveal h2,
.reveal h3 {
  color: #1e70c7;
}

.reveal em {
  color: #1e70c7;
  font-style: normal;
}
.reveal blockquote em {
  font-style: italic;
}

/*********************************************
 * Spacing
 *********************************************/

/* Fix spacing between nested ordered/unordered lists.
 */
.rendered_html ol ul,
.rendered_html ul ol {
  margin: 0em 2em;
}

/* Remove spacing before low-level headers.
 */
.reveal h4:first-child,
.reveal h5:first-child,
.reveal h6:first-child {
  margin-top: 0;
}

/* Remove large space between adjacent paragraphs and lists.
 */
.reveal p + ul,
.reveal p + ol {
  margin-top: 0;
}

/* Remove excess vertical space between inner cells due to single paragraphs.
 */
.reveal .inner_cell p:first-child {
  margin-top: 0;
}
.reveal .inner_cell p:last-child {
  margin-bottom: 0;
}

/* Remove excess vertical space in block quotes.
 */
.reveal blockquote {
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
}
.reveal blockquote p:first-child {
  margin-top: 0;
}
.reveal blockquote p:last-child {
  margin-bottom: 0;
}

/*********************************************
 * Rendering fixes
 *********************************************/

/* Decktape: don't show any scrollbars!
 */
::-webkit-scrollbar {
  display: none;
}
