@font-face{font-family:Lato;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;src:url("../fonts/lato/lato-normal/lato-normal.woff2") format("woff2"),url("../fonts/lato/lato-normal/lato-normal.woff") format("woff")}@font-face{font-family:Lato;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;src:url("../fonts/lato/lato-normal-italic/lato-normal-italic.woff2") format("woff2"),url("../fonts/lato/lato-normal-italic/lato-normal-italic.woff") format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:normal;text-rendering:optimizeLegibility;src:url("../fonts/lato/lato-heavy/lato-heavy.woff2") format("woff2"),url("../fonts/lato/lato-heavy/lato-heavy.woff") format("woff")}@font-face{font-family:Lato;font-weight:800;font-style:italic;text-rendering:optimizeLegibility;src:url("../fonts/lato/lato-heavy-italic/lato-heavy-italic.woff2") format("woff2"),url("../fonts/lato/lato-heavy-italic/lato-heavy-italic.woff") format("woff")}@font-face{font-family:'Roboto Slab';src:url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.woff2?v=1.0.0") format("woff2"),url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.woff?v=1.0.0") format("woff"),url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.ttf?v=1.0.0") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Roboto Slab';src:url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.woff2?v=1.0.0") format("woff2"),url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.woff?v=1.0.0") format("woff"),url("../fonts/roboto-slab/Bold/RobotoSlab-Bold.ttf?v=1.0.0") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Source Code Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("../fonts/source-code-pro/SourceCodePro-Regular.eot") format("embedded-opentype"),url("../fonts/source-code-pro/SourceCodePro-Regular.ttf.woff2") format("woff2"),url("../fonts/source-code-pro/SourceCodePro-Regular.otf.woff") format("woff"),url("../fonts/source-code-pro/SourceCodePro-Regular.otf") format("opentype"),url("../fonts/source-code-pro/SourceCodePro-Regular.ttf") format("truetype")}body{background:#fff;background-color:#fff}.reveal{font-family:"Lato",sans-serif;font-size:38px;font-weight:normal;color:#000}::selection{color:#fff;background:rgba(0,0,0,0.99);text-shadow:none}::-moz-selection{color:#fff;background:rgba(0,0,0,0.99);text-shadow:none}.reveal .slides>section,.reveal .slides>section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:0 0 20px 0;color:#2bb2d3;font-family:"Roboto Slab",sans-serif;font-weight:normal;line-height:1.2;letter-spacing:normal;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal h1{font-size:1.79524em}.reveal h2{font-size:1.00476em}.reveal h3{font-size:.7381em}.reveal h4{font-size:.47619em}.reveal h1{text-shadow:none}.reveal p{margin:20px 0;line-height:1.3}.reveal img,.reveal video,.reveal iframe{max-width:95%;max-height:95%}.reveal strong,.reveal b{font-weight:bold}.reveal em{font-style:italic}.reveal ol,.reveal dl,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal dt{font-weight:bold}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:rgba(255,255,255,0.05);box-shadow:0px 0px 2px rgba(0,0,0,0.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:20px auto;text-align:left;font-size:0.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0px 0px 6px rgba(0,0,0,0.3)}.reveal code{font-family:monospace;text-transform:none}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:bold}.reveal table th,.reveal table td{text-align:left;padding:0.2em 0.5em 0.2em 0.5em;border-bottom:1px solid}.reveal table th[align="center"],.reveal table td[align="center"]{text-align:center}.reveal table th[align="right"],.reveal table td[align="right"]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super}.reveal sub{vertical-align:sub}.reveal small{display:inline-block;font-size:0.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal a{color:#2bb2d3;text-decoration:none;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease}.reveal a:hover{color:#1a6b7e;text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:#1e7c93}.reveal section img{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.plain{border:0;box-shadow:none}.reveal a img{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.reveal a:hover img{background:rgba(255,255,255,0.2);border-color:#2bb2d3;box-shadow:0 0 20px rgba(0,0,0,0.55)}.reveal .controls{color:#2bb2d3}.reveal .progress{background:rgba(0,0,0,0.2);color:#2bb2d3}.reveal .progress span{-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);transition:width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985)}.reveal code{font-family:'Source Code Pro', monospace}.reveal .slides section:first-child h2,.reveal .slides section:first-child h3{font-family:"Lato",sans-serif}.reveal .slides section:first-child h1{font-size:1.97476em;margin-top:20px;margin-bottom:60px;color:#2bb2d3}.reveal .slides section:first-child h2{font-size:1.50714em;display:inline-block;margin-right:50px;color:#e8486a}.reveal .slides section:first-child h3{font-size:1.10714em;display:inline-block;color:#000}.reveal .slides section h1{color:#e8486a;font-weight:700}.reveal .slides section img{border:none;box-shadow:none}.reveal .slides section pre{box-shadow:none;font-size:0.85em}.reveal .slides section pre code{background-color:transparent;color:black;overflow:inherit}.reveal .slides section .smallcode code{font-size:0.7em;line-height:1}.reveal .slides section blockquote{box-shadow:0px 0px 4px #2bb2d3}.reveal .slide-number{font-size:30px;background-color:transparent;color:#2bb2d3}.hljs-comment,.hljs-quote{color:#8e908c}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-attr,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#c82829}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#718c00}.hljs-title,.hljs-section{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{display:block;overflow-x:auto;background:white;color:#4d4d4c;padding:0.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.scala .hljs-type{color:#3e999f}.scala .hljs-function{color:#000}

/*# sourceMappingURL=theme.css.map */