@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
/*!
 * reveal.js
 * http://lab.hakim.se/reveal-js
 * MIT licensed
 *
 * Copyright (C) 2013 Hakim El Hattab, http://hakim.se
 */
/*********************************************
 * RESET STYLES
 *********************************************/
/* line 28, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe,
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre,
.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code,
.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp,
.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var,
.reveal b, .reveal u, .reveal i, .reveal center,
.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li,
.reveal fieldset, .reveal form, .reveal label, .reveal legend,
.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td,
.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed,
.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup,
.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary,
.reveal time, .reveal mark, .reveal audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 38, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure,
.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section {
  display: block; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
/* line 48, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden; }

/* line 54, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
body {
  position: relative;
  line-height: 1; }

/* line 59, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
::selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none; }

/*********************************************
 * HEADERS
 *********************************************/
/* line 75, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  line-height: 1; }

/* line 84, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal h1 {
  font-size: 5.66em; }

/* line 85, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal h2 {
  font-size: 3.17em; }

/* line 86, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal h3 {
  font-size: 1.55em; }

/* line 87, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal h4 {
  font-size: 1em; }

/*********************************************
 * VIEW FRAGMENTS
 *********************************************/
/* line 94, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment {
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }

/* line 103, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.visible {
  opacity: 1; }

/* line 107, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.grow {
  opacity: 1; }

/* line 110, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.grow.visible {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3); }

/* line 118, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.shrink {
  opacity: 1; }

/* line 121, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.shrink.visible {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7); }

/* line 129, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.zoom-in {
  opacity: 0;
  -webkit-transform: scale(0.1);
  -moz-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -o-transform: scale(0.1);
  transform: scale(0.1); }

/* line 139, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.zoom-in.visible {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1); }

/* line 149, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.roll-in {
  opacity: 0;
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg); }

/* line 158, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.roll-in.visible {
  opacity: 1;
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0); }

/* line 168, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.fade-out {
  opacity: 1; }

/* line 171, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.fade-out.visible {
  opacity: 0; }

/* line 175, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.semi-fade-out {
  opacity: 1; }

/* line 178, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.semi-fade-out.visible {
  opacity: 0.5; }

/* line 184, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.highlight-red,
.reveal .slides section .fragment.highlight-green,
.reveal .slides section .fragment.highlight-blue {
  opacity: 1; }

/* line 187, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.highlight-red.visible {
  color: #ff2c2d; }

/* line 190, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.highlight-green.visible {
  color: #17ff2e; }

/* line 193, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section .fragment.highlight-blue.visible {
  color: #1b91ff; }

/*********************************************
 * DEFAULT ELEMENT STYLES
 *********************************************/
/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */
/* line 203, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal:after {
  content: '';
  font-style: italic; }

/* Ensure certain elements are never larger than the slide itself */
/* line 211, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal img,
.reveal video,
.reveal iframe {
  max-width: 95%;
  max-height: 95%; }

/** Prevents layering issues in certain browser/transition combinations */
/* line 217, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal a {
  position: relative; }

/* line 222, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal strong,
.reveal b {
  font-weight: bold; }

/* line 227, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal em,
.reveal i {
  font-style: italic; }

/* line 232, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ol,
.reveal ul {
  display: inline-block;
  text-align: left;
  margin: 0 0 0 1em; }

/* line 239, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ol {
  list-style-type: decimal; }

/* line 243, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ul {
  list-style-type: disc; }

/* line 247, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ul ul {
  list-style-type: square; }

/* line 251, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ul ul ul {
  list-style-type: circle; }

/* line 258, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
  display: block;
  margin-left: 40px; }

/* line 263, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal p {
  margin-bottom: 10px;
  line-height: 1.2em; }

/* line 269, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal q,
.reveal blockquote {
  quotes: none; }

/* line 273, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal blockquote {
  display: block;
  position: relative;
  width: 70%;
  margin: 5px auto;
  padding: 5px;
  font-style: italic;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }

/* line 285, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
  display: inline-block; }

/* line 289, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal q {
  font-style: italic; }

/* line 293, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal pre {
  display: block;
  position: relative;
  width: 90%;
  margin: 15px auto;
  text-align: left;
  font-size: 0.85em;
  font-family: monospace;
  line-height: 1.2em;
  word-wrap: break-word;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }

/* line 308, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal code {
  font-family: monospace; }

/* line 311, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal pre code {
  padding: 5px;
  overflow: auto;
  max-height: 400px;
  word-wrap: normal; }

/* line 319, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal table th,
.reveal table td {
  text-align: left;
  padding-right: .3em; }

/* line 324, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal table th {
  text-shadow: white 1px 1px 2px; }

/* line 328, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal sup {
  vertical-align: super; }

/* line 331, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal sub {
  vertical-align: sub; }

/* line 335, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal small {
  display: inline-block;
  font-size: 0.6em;
  line-height: 1.2em;
  vertical-align: top; }

/* line 342, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal small * {
  vertical-align: top; }

/*********************************************
 * CONTROLS
 *********************************************/
/* line 351, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls {
  display: none;
  position: fixed;
  width: 110px;
  height: 110px;
  z-index: 30;
  right: 10px;
  bottom: 10px; }

/* line 361, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div {
  position: absolute;
  opacity: 0.05;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  -moz-transform: scale(0.9999);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

/* line 377, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.enabled {
  opacity: 0.7;
  cursor: pointer; }

/* line 382, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.enabled:active {
  margin-top: 1px; }

/* line 386, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-left {
  top: 42px;
  border-right-width: 22px;
  border-right-color: #eee; }

/* line 392, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-left.fragmented {
  opacity: 0.3; }

/* line 396, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-right {
  left: 74px;
  top: 42px;
  border-left-width: 22px;
  border-left-color: #eee; }

/* line 403, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-right.fragmented {
  opacity: 0.3; }

/* line 407, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-up {
  left: 42px;
  border-bottom-width: 22px;
  border-bottom-color: #eee; }

/* line 413, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-up.fragmented {
  opacity: 0.3; }

/* line 417, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-down {
  left: 42px;
  top: 74px;
  border-top-width: 22px;
  border-top-color: #eee; }

/* line 424, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .controls div.navigate-down.fragmented {
  opacity: 0.3; }

/*********************************************
 * PROGRESS BAR
 *********************************************/
/* line 433, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .progress {
  position: fixed;
  display: none;
  height: 3px;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 10; }

/* line 442, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .progress:after {
  content: '';
  display: 'block';
  position: absolute;
  height: 20px;
  width: 100%;
  top: -20px; }

/* line 450, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .progress span {
  display: block;
  height: 100%;
  width: 0px;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/*********************************************
 * ROLLING LINKS
 *********************************************/
/* line 467, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .roll {
  display: inline-block;
  line-height: 1.2;
  overflow: hidden;
  vertical-align: top;
  -webkit-perspective: 400px;
  -moz-perspective: 400px;
  -ms-perspective: 400px;
  perspective: 400px;
  -webkit-perspective-origin: 50% 50%;
  -moz-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%; }

/* line 484, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .roll:hover {
  background: none;
  text-shadow: none; }

/* line 488, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .roll span {
  display: block;
  position: relative;
  padding: 0 2px;
  pointer-events: none;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 514, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .roll:hover span {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg);
  -moz-transform: translate3d(0px, 0px, -45px) rotateX(90deg);
  -ms-transform: translate3d(0px, 0px, -45px) rotateX(90deg);
  transform: translate3d(0px, 0px, -45px) rotateX(90deg); }

/* line 522, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .roll span:after {
  content: attr(data-title);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);
  -moz-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);
  -ms-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);
  transform: translate3d(0px, 110%, 0px) rotateX(-90deg); }

/*********************************************
 * SLIDES
 *********************************************/
/* line 551, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal {
  position: relative;
  width: 100%;
  height: 100%;
  -ms-touch-action: none; }

/* line 559, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  overflow: visible;
  z-index: 1;
  text-align: center;
  -webkit-transition: -webkit-perspective .4s ease;
  -moz-transition: -moz-perspective .4s ease;
  -ms-transition: -ms-perspective .4s ease;
  -o-transition: -o-perspective .4s ease;
  transition: perspective .4s ease;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  perspective: 600px;
  -webkit-perspective-origin: 0px -100px;
  -moz-perspective-origin: 0px -100px;
  -ms-perspective-origin: 0px -100px;
  perspective-origin: 0px -100px; }

/* line 588, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section,
.reveal .slides > section > section {
  display: none;
  position: absolute;
  width: 100%;
  padding: 20px 0px;
  z-index: 10;
  line-height: 1.2em;
  font-weight: normal;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: -moz-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -moz-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -ms-transition: -ms-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -ms-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -o-transition: -o-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -o-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/* Global transition speed settings */
/* line 626, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-transition-speed="fast"] .slides section {
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  transition-duration: 400ms; }

/* line 632, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-transition-speed="slow"] .slides section {
  -webkit-transition-duration: 1200ms;
  -moz-transition-duration: 1200ms;
  -ms-transition-duration: 1200ms;
  transition-duration: 1200ms; }

/* Slide-specific transition speed overrides */
/* line 640, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section[data-transition-speed="fast"] {
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  transition-duration: 400ms; }

/* line 646, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section[data-transition-speed="slow"] {
  -webkit-transition-duration: 1200ms;
  -moz-transition-duration: 1200ms;
  -ms-transition-duration: 1200ms;
  transition-duration: 1200ms; }

/* line 653, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section {
  left: -50%;
  top: -50%; }

/* line 658, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section.stack {
  padding-top: 0;
  padding-bottom: 0; }

/* line 664, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section.present,
.reveal .slides > section > section.present {
  display: block;
  z-index: 11;
  opacity: 1; }

/* line 672, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.center,
.reveal.center .slides,
.reveal.center .slides section {
  min-height: auto !important; }

/*********************************************
 * DEFAULT TRANSITION
 *********************************************/
/* line 683, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=default].past,
.reveal .slides > section.past {
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

/* line 693, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=default].future,
.reveal .slides > section.future {
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

/* line 704, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=default].past,
.reveal .slides > section > section.past {
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
  -moz-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
  -ms-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
  transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }

/* line 714, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=default].future,
.reveal .slides > section > section.future {
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
  -moz-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
  -ms-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
  transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }

/*********************************************
 * CONCAVE TRANSITION
 *********************************************/
/* line 730, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=concave].past,
.reveal.concave .slides > section.past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }

/* line 737, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=concave].future,
.reveal.concave .slides > section.future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }

/* line 745, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=concave].past,
.reveal.concave .slides > section > section.past {
  -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
  -moz-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
  -ms-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
  transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); }

/* line 752, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=concave].future,
.reveal.concave .slides > section > section.future {
  -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
  -moz-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
  -ms-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
  transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); }

/*********************************************
 * ZOOM TRANSITION
 *********************************************/
/* line 765, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=zoom].past,
.reveal.zoom .slides > section.past {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(16);
  -moz-transform: scale(16);
  -ms-transform: scale(16);
  -o-transform: scale(16);
  transform: scale(16); }

/* line 776, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=zoom].future,
.reveal.zoom .slides > section.future {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  transform: scale(0.2); }

/* line 788, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=zoom].past,
.reveal.zoom .slides > section > section.past {
  -webkit-transform: translate(0, -150%);
  -moz-transform: translate(0, -150%);
  -ms-transform: translate(0, -150%);
  -o-transform: translate(0, -150%);
  transform: translate(0, -150%); }

/* line 796, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=zoom].future,
.reveal.zoom .slides > section > section.future {
  -webkit-transform: translate(0, 150%);
  -moz-transform: translate(0, 150%);
  -ms-transform: translate(0, 150%);
  -o-transform: translate(0, 150%);
  transform: translate(0, 150%); }

/*********************************************
 * LINEAR TRANSITION
 *********************************************/
/* line 809, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.linear section {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 817, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=linear].past,
.reveal.linear .slides > section.past {
  -webkit-transform: translate(-150%, 0);
  -moz-transform: translate(-150%, 0);
  -ms-transform: translate(-150%, 0);
  -o-transform: translate(-150%, 0);
  transform: translate(-150%, 0); }

/* line 825, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section[data-transition=linear].future,
.reveal.linear .slides > section.future {
  -webkit-transform: translate(150%, 0);
  -moz-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0); }

/* line 834, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=linear].past,
.reveal.linear .slides > section > section.past {
  -webkit-transform: translate(0, -150%);
  -moz-transform: translate(0, -150%);
  -ms-transform: translate(0, -150%);
  -o-transform: translate(0, -150%);
  transform: translate(0, -150%); }

/* line 842, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides > section > section[data-transition=linear].future,
.reveal.linear .slides > section > section.future {
  -webkit-transform: translate(0, 150%);
  -moz-transform: translate(0, 150%);
  -ms-transform: translate(0, 150%);
  -o-transform: translate(0, 150%);
  transform: translate(0, 150%); }

/*********************************************
 * CUBE TRANSITION
 *********************************************/
/* line 855, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  -ms-perspective: 1300px;
  perspective: 1300px; }

/* line 862, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides section {
  padding: 30px;
  min-height: 700px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 875, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.center.cube .slides section {
  min-height: auto; }

/* line 878, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  -webkit-transform: translateZ(-20px);
  -moz-transform: translateZ(-20px);
  -ms-transform: translateZ(-20px);
  -o-transform: translateZ(-20px);
  transform: translateZ(-20px); }

/* line 895, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg);
  -moz-transform: translateZ(-90px) rotateX(65deg);
  -ms-transform: translateZ(-90px) rotateX(65deg);
  -o-transform: translateZ(-90px) rotateX(65deg);
  transform: translateZ(-90px) rotateX(65deg); }

/* line 916, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides > section.stack {
  padding: 0;
  background: none; }

/* line 921, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides > section.past {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
  -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
  -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
  transform: translate3d(-100%, 0, 0) rotateY(-90deg); }

/* line 933, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides > section.future {
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
  -moz-transform: translate3d(100%, 0, 0) rotateY(90deg);
  -ms-transform: translate3d(100%, 0, 0) rotateY(90deg);
  transform: translate3d(100%, 0, 0) rotateY(90deg); }

/* line 945, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides > section > section.past {
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
  -moz-transform: translate3d(0, -100%, 0) rotateX(90deg);
  -ms-transform: translate3d(0, -100%, 0) rotateX(90deg);
  transform: translate3d(0, -100%, 0) rotateX(90deg); }

/* line 957, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.cube .slides > section > section.future {
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
  -moz-transform: translate3d(0, 100%, 0) rotateX(-90deg);
  -ms-transform: translate3d(0, 100%, 0) rotateX(-90deg);
  transform: translate3d(0, 100%, 0) rotateX(-90deg); }

/*********************************************
 * PAGE TRANSITION
 *********************************************/
/* line 974, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides {
  -webkit-perspective-origin: 0% 50%;
  -moz-perspective-origin: 0% 50%;
  -ms-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
  -webkit-perspective: 3000px;
  -moz-perspective: 3000px;
  -ms-perspective: 3000px;
  perspective: 3000px; }

/* line 986, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides section {
  padding: 30px;
  min-height: 700px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 994, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides section.past {
  z-index: 12; }

/* line 997, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transform: translateZ(-20px);
  -moz-transform: translateZ(-20px);
  -ms-transform: translateZ(-20px);
  -o-transform: translateZ(-20px);
  transform: translateZ(-20px); }

/* line 1013, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg); }

/* line 1030, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides > section.stack {
  padding: 0;
  background: none; }

/* line 1035, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides > section.past {
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
  -moz-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
  -ms-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
  transform: translate3d(-40%, 0, 0) rotateY(-80deg); }

/* line 1047, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides > section.future {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 1059, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides > section > section.past {
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
  -moz-transform: translate3d(0, -40%, 0) rotateX(80deg);
  -ms-transform: translate3d(0, -40%, 0) rotateX(80deg);
  transform: translate3d(0, -40%, 0) rotateX(80deg); }

/* line 1071, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.page .slides > section > section.future {
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/*********************************************
 * FADE TRANSITION
 *********************************************/
/* line 1090, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section[data-transition=fade],
.reveal.fade .slides section,
.reveal.fade .slides > section > section {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s; }

/* line 1108, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.fade.overview .slides section,
.reveal.fade.overview .slides > section > section,
.reveal.fade.exit-overview .slides section,
.reveal.fade.exit-overview .slides > section > section {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none; }

/*********************************************
 * NO TRANSITION
 *********************************************/
/* line 1122, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slides section[data-transition=none],
.reveal.none .slides section {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none; }

/*********************************************
 * OVERVIEW
 *********************************************/
/* line 1141, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides {
  -webkit-perspective-origin: 0% 0%;
  -moz-perspective-origin: 0% 0%;
  -ms-perspective-origin: 0% 0%;
  perspective-origin: 0% 0%;
  -webkit-perspective: 700px;
  -moz-perspective: 700px;
  -ms-perspective: 700px;
  perspective: 700px; }

/* line 1153, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section {
  height: 600px;
  overflow: hidden;
  opacity: 1 !important;
  visibility: visible !important;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1); }

/* line 1161, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section .fragment {
  opacity: 1; }

/* line 1165, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section:after,
.reveal.overview .slides section:before {
  display: none !important; }

/* line 1168, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section > section {
  opacity: 1;
  cursor: pointer; }

/* line 1172, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section:hover {
  background: rgba(0, 0, 0, 0.3); }

/* line 1175, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides section.present {
  background: rgba(0, 0, 0, 0.3); }

/* line 1178, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.overview .slides > section.stack {
  padding: 0;
  background: none;
  overflow: visible; }

/*********************************************
 * PAUSED MODE
 *********************************************/
/* line 1189, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .pause-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  visibility: hidden;
  opacity: 0;
  z-index: 100;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 1206, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.paused .pause-overlay {
  visibility: visible;
  opacity: 1; }

/*********************************************
 * FALLBACK
 *********************************************/
/* line 1216, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.no-transforms {
  overflow-y: auto; }

/* line 1220, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.no-transforms .reveal .slides {
  position: relative;
  width: 90%;
  height: auto !important;
  top: 0;
  left: 50%;
  margin: 0;
  text-align: center; }

/* line 1231, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.no-transforms .reveal .controls,
.no-transforms .reveal .progress {
  display: none !important; }

/* line 1235, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.no-transforms .reveal .slides section {
  display: block !important;
  opacity: 1 !important;
  position: relative !important;
  height: auto;
  min-height: auto;
  top: 0;
  left: -50%;
  margin: 70px 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

/* line 1252, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.no-transforms .reveal .slides section section {
  left: 0; }

/* line 1257, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .no-transition,
.reveal .no-transition * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/*********************************************
 * BACKGROUND STATES [DEPRECATED]
 *********************************************/
/* line 1270, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .state-background {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: background 800ms ease;
  -moz-transition: background 800ms ease;
  -ms-transition: background 800ms ease;
  -o-transition: background 800ms ease;
  transition: background 800ms ease; }

/* line 1282, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.alert .reveal .state-background {
  background: rgba(200, 50, 30, 0.6); }

/* line 1285, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.soothe .reveal .state-background {
  background: rgba(50, 200, 90, 0.4); }

/* line 1288, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.blackout .reveal .state-background {
  background: rgba(0, 0, 0, 0.6); }

/* line 1291, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.whiteout .reveal .state-background {
  background: rgba(255, 255, 255, 0.6); }

/* line 1294, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.cobalt .reveal .state-background {
  background: rgba(22, 152, 213, 0.6); }

/* line 1297, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.mint .reveal .state-background {
  background: rgba(22, 213, 75, 0.6); }

/* line 1300, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.submerge .reveal .state-background {
  background: rgba(12, 25, 77, 0.6); }

/* line 1303, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.lila .reveal .state-background {
  background: rgba(180, 50, 140, 0.6); }

/* line 1306, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.sunset .reveal .state-background {
  background: rgba(255, 122, 0, 0.6); }

/*********************************************
 * PER-SLIDE BACKGROUNDS
 *********************************************/
/* line 1315, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal > .backgrounds {
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 1320, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slide-background {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all 600ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: all 600ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -ms-transition: all 600ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -o-transition: all 600ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: all 600ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/* line 1338, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .slide-background.present {
  opacity: 1;
  visibility: visible; }

/* line 1343, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.print-pdf .reveal .slide-background {
  opacity: 1 !important;
  visibility: visible !important; }

/* Linear sliding transition style */
/* line 1350, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-background-transition=slide] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=slide] {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-duration: 800ms;
  -moz-transition-duration: 800ms;
  -ms-transition-duration: 800ms;
  -o-transition-duration: 800ms;
  transition-duration: 800ms; }

/* line 1365, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-background-transition=slide] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

/* line 1373, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-background-transition=slide] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

/* line 1382, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }

/* line 1390, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

/* Global transition speed settings */
/* line 1400, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-transition-speed="fast"] > .backgrounds .slide-background {
  -webkit-transition-duration: 400ms;
  -moz-transition-duration: 400ms;
  -ms-transition-duration: 400ms;
  transition-duration: 400ms; }

/* line 1406, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal[data-transition-speed="slow"] > .backgrounds .slide-background {
  -webkit-transition-duration: 1200ms;
  -moz-transition-duration: 1200ms;
  -ms-transition-duration: 1200ms;
  transition-duration: 1200ms; }

/*********************************************
 * RTL SUPPORT
 *********************************************/
/* line 1424, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.rtl .slides,
.reveal.rtl .slides h1,
.reveal.rtl .slides h2,
.reveal.rtl .slides h3,
.reveal.rtl .slides h4,
.reveal.rtl .slides h5,
.reveal.rtl .slides h6 {
  direction: rtl;
  font-family: sans-serif; }

/* line 1430, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.rtl pre,
.reveal.rtl code {
  direction: ltr; }

/* line 1435, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.rtl ol,
.reveal.rtl ul {
  text-align: right; }

/* line 1439, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal.rtl .progress span {
  float: right; }

/*********************************************
 * LINK PREVIEW OVERLAY
 *********************************************/
/* line 1448, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1464, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay.visible {
  opacity: 1;
  visibility: visible; }

/* line 1469, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay .spinner {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  z-index: 10;
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);
  visibility: visible;
  opacity: 0.6;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1489, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
  z-index: 2;
  border-bottom: 1px solid #222; }

/* line 1498, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header a {
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 0 10px;
  float: right;
  opacity: 0.6;
  box-sizing: border-box; }

/* line 1508, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header a:hover {
  opacity: 1; }

/* line 1511, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header a .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

/* line 1520, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header a.close .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); }

/* line 1523, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay header a.external .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); }

/* line 1527, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay .viewport {
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 1535, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay .viewport iframe {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 1551, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay.loaded .viewport iframe {
  opacity: 1;
  visibility: visible; }

/* line 1556, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal .preview-link-overlay.loaded .spinner {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2); }

/*********************************************
 * SPEAKER NOTES
 *********************************************/
/* line 1571, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.reveal aside.notes {
  display: none; }

/*********************************************
 * ZOOM PLUGIN
 *********************************************/
/* line 1582, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.zoomed .reveal *,
.zoomed .reveal *:before,
.zoomed .reveal *:after {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important; }

/* line 1595, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.zoomed .reveal .progress,
.zoomed .reveal .controls {
  opacity: 0; }

/* line 1599, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.zoomed .reveal .roll span {
  background: none; }

/* line 1603, /Users/fredjean/dev/go-static-my-friend/source/css/reveal.css */
.zoomed .reveal .roll span:after {
  visibility: hidden; }

/**
 * Solarized Light theme for reveal.js.
 * Author: Achim Staebler
 */
@font-face {
  font-family: 'League Gothic';
  src: url("../../lib/font/league_gothic-webfont.eot");
  src: url("../../lib/font/league_gothic-webfont.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league_gothic-webfont.woff") format("woff"), url("../../lib/font/league_gothic-webfont.ttf") format("truetype"), url("../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

/**
 * Solarized colors by Ethan Schoonover
 */
/* line 16, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
html * {
  color-profile: sRGB;
  rendering-intent: auto; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
/* line 23, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
body {
  background: #fdf6e3;
  background-color: #fdf6e3; }

/* line 27, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal {
  font-family: "Lato", sans-serif;
  font-size: 36px;
  font-weight: 200;
  letter-spacing: -0.02em;
  color: #657b83; }

/* line 34, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
::selection {
  color: white;
  background: #d33682;
  text-shadow: none; }

/*********************************************
 * HEADERS
 *********************************************/
/* line 47, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
  margin: 0 0 20px 0;
  color: #586e75;
  font-family: "League Gothic", Impact, sans-serif;
  line-height: 0.9em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-shadow: none; }

/* line 56, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal h1 {
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }

/*********************************************
 * LINKS
 *********************************************/
/* line 62, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal a:not(.image) {
  color: #268bd2;
  text-decoration: none;
  -webkit-transition: color .15s ease;
  -moz-transition: color .15s ease;
  -ms-transition: color .15s ease;
  -o-transition: color .15s ease;
  transition: color .15s ease; }

/* line 71, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal a:not(.image):hover {
  color: #78b9e6;
  text-shadow: none;
  border: none; }

/* line 76, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .roll span:after {
  color: #fff;
  background: #1a6091; }

/*********************************************
 * IMAGES
 *********************************************/
/* line 83, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal section img {
  margin: 15px 0px;
  background: rgba(255, 255, 255, 0.12);
  border: 4px solid #657b83;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }

/* line 94, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal a:hover img {
  background: rgba(255, 255, 255, 0.2);
  border-color: #268bd2;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }

/*********************************************
 * NAVIGATION CONTROLS
 *********************************************/
/* line 103, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-left,
.reveal .controls div.navigate-left.enabled {
  border-right-color: #268bd2; }

/* line 107, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-right,
.reveal .controls div.navigate-right.enabled {
  border-left-color: #268bd2; }

/* line 111, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-up,
.reveal .controls div.navigate-up.enabled {
  border-bottom-color: #268bd2; }

/* line 115, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-down,
.reveal .controls div.navigate-down.enabled {
  border-top-color: #268bd2; }

/* line 118, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-left.enabled:hover {
  border-right-color: #78b9e6; }

/* line 121, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-right.enabled:hover {
  border-left-color: #78b9e6; }

/* line 124, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-up.enabled:hover {
  border-bottom-color: #78b9e6; }

/* line 127, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .controls div.navigate-down.enabled:hover {
  border-top-color: #78b9e6; }

/*********************************************
 * PROGRESS BAR
 *********************************************/
/* line 133, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .progress {
  background: rgba(0, 0, 0, 0.2); }

/* line 136, /Users/fredjean/dev/go-static-my-friend/source/css/theme/solarized.css */
.reveal .progress span {
  background: #268bd2;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/* line 5, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.whoami .avatar {
  vertical-align: middle; }
/* line 9, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.whoami ul {
  vertical-align: middle; }
  /* line 11, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
  .whoami ul li {
    font-size: 1.3em;
    text-decoration: none;
    list-style-type: none; }

/* line 20, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.reveal h1 {
  font-size: 6.5em; }
/* line 24, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.reveal h2 {
  font-size: 5.12em; }
/* line 28, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.reveal pre.big, .reveal blockquote, .reveal li {
  font-size: 2em;
  line-height: 150%; }
/* line 33, /Users/fredjean/dev/go-static-my-friend/source/css/main.css.scss */
.reveal pre.medium {
  font-size: 1.75em;
  line-height: 125%; }
