@import url(fonts.css);
/* @import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Inconsolata);
*/
body {background:#fff;background-color:#fff;}

.reveal {font-family:'SwedenSans',sans-serif;font-size:36px;font-weight:200;letter-spacing:-0.02em;color:#333;}

::selection {color:#fff;background:rgba(0, 0, 0, 0.99);text-shadow:none;}

.reveal h1 ,.reveal h2 ,.reveal h3 ,.reveal h4 ,.reveal h5 ,.reveal h6 {margin:0 0 20px 0;color:#000;font-family:'SwedenSans',Impact,sans-serif;line-height:0.9em;letter-spacing:0.02em;text-shadow:none;}

.reveal h1, .reveal h2 {font-size: 52pt}

.reveal h1 {text-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);}

.reveal a:not(.image) {color:#f7941e;text-decoration:none;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease;}

.reveal a:not(.image):hover {color:#66e0ff;text-shadow:none;border:none;}

.reveal .roll span:after {color:#fff;background:#008fb3;}

.reveal section img {margin:15px 0px;background:rgba(255, 255, 255, 0.12);border:4px solid #333;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}

.reveal a:hover img {background:rgba(255, 255, 255, 0.2);border-color:#f7941e;box-shadow:0 0 20px rgba(0, 0, 0, 0.55);}

.reveal .controls div.navigate-left ,.reveal .controls div.navigate-left.enabled {border-right-color:#f7941e;}

.reveal .controls div.navigate-right ,.reveal .controls div.navigate-right.enabled {border-left-color:#f7941e;}

.reveal .controls div.navigate-up ,.reveal .controls div.navigate-up.enabled
{border-bottom-color:#f7941e;}

.reveal .controls div.navigate-down ,.reveal .controls div.navigate-down.enabled {border-top-color:#f7941e;}

.reveal .controls div.navigate-left.enabled:hover {border-right-color:#66e0ff;}

.reveal .controls div.navigate-right.enabled:hover {border-left-color:#66e0ff;}

.reveal .controls div.navigate-up.enabled:hover {border-bottom-color:#66e0ff;}

.reveal .controls div.navigate-down.enabled:hover {border-top-color:#66e0ff;}

.reveal .progress {background:rgba(0, 0, 0, 0.2);}

.reveal .progress span {background:#f7941e;-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);}

.reveal section.quote {color:#000;}

.reveal section.quote h2 {color:#000;}

.reveal section.white-text {color:#fff;}

.reveal section.white-text h2 ,.reveal section.white-text h3 {color:#fff;}

.reveal section.white-text a:link ,.reveal section.white-text a:visited {color:#fff !important;}

.reveal section img {border:0 !important;box-shadow:none !important;max-width:33%;max-height:75%;}

.reveal section.full-size img {max-width:100% !important;}

.reveal section pre {font-size:50%;font-family:"monospace",monospace;background:#fff;box-shadow:none !important;padding:1em;width:75%;}

.reveal ul {list-style-type:none;}

pre code.clojure {font-size: 24pt}

/* JUXT logo */
body:after {
    content: url(../../assets/juxt.png);
    width: 10 !important;
    position: fixed;
    bottom: 1.5em;
    left: 1.5em;
}

.reveal .hide-heading h2 { display: none; }
