/* Reset CSS */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

li,
ol,
ul {
  list-style: none; }

:focus {
  outline-style: none;
  box-shadow: none;
  border-color: transparent; }

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch; }

/*
 * MAIN Typography and spacing
 */
body {
  position: relative;
  width: 87%;
  max-width: 1850px;
  height: auto;
  margin: 0 auto;
  padding-top: 2em;
  background-color: #fdfdfb;
  color: #222;
  font-family: "Crimson", serif;
  font-size: 16px;
  line-height: 1.65em;
  font-weight: 400; }

em {
  font-style: italic; }

a {
  color: #222;
  text-decoration: underline;
  text-decoration-color: #222; }
  a:hover {
    text-decoration-color: #ff4500; }

p,
pre,
table,
figure {
  margin-bottom: 1.65em; }

h1,
h2,
h3,
h4,
h5,
h6,
span.logo {
  font-size: 2em;
  margin-bottom: 0.825em;
  line-height: 1.65em; }

h2 {
  padding-top: 1.65em; }

h3,
span.logo {
  font-size: 1.2em;
  padding-top: 1.65em; }

span.logo a {
  text-decoration: none; }

blockquote cite {
  margin-top: 3.3em; }

pre,
code {
  font-family: monospace;
  outline: 1px solid #222; }

code {
  margin-right: 0.25em;
  margin-left: 0.25em;
  padding-right: 0.25em;
  padding-left: 0.25em; }

pre {
  overflow-x: auto;
  padding: 10px; }
  pre > code {
    outline: 0; }

table td {
  padding-right: 2em; }

img {
  margin-bottom: 3.3em; }

input[type=range] {
  width: 100%; }

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