@charset "UTF-8";
@font-face {
    font-family: "adineuePRO-black";
    src: url('adineuePRO-Black.woff') format("webopenfont");
}

/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%;
}

body {
  font-size: 1.6em; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
  font-family: "adihausregular", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #222;
}

header {
  margin-top: 1.5em;
  text-align: center;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  text-rendering: optimizeLegibility;
  font-weight: 400;
  font-family: "adiBlack", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 { font-size: 3.0rem; line-height: 1.2;  letter-spacing: -.1rem;}
h2 { font-size: 2.6rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 2.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
h4 { font-size: 1.4rem; line-height: 1.35; letter-spacing: -.08rem; }
h5 { font-size: 0.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h6 { font-size: 0.5rem; line-height: 1.6;  letter-spacing: 0; }

.container {
  width: 100%;
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

hr {
  margin: 2em 0;
}

ul {
  list-style-type: decimal;
}

a {
  text-decoration: none;
  font-family: "adihausbold","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
}
