/*- - - - - - - - - - - - - - - - - Font paths - - - - - - - - - - - - - - - - -*/

@font-face {
    font-family: 'gordita-regular';
    src: url('fonts/gorditaregular-webfont.eot');
    src: url('fonts/gorditaregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gorditaregular-webfont.woff2') format('woff2'),
         url('fonts/gorditaregular-webfont.woff') format('woff'),
         url('fonts/gorditaregular-webfont.ttf') format('truetype'),
         url('fonts/gorditaregular-webfont.svg#gorditaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gordita-medium';
    src: url('fonts/gorditamedium-webfont.eot');
    src: url('fonts/gorditamedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gorditamedium-webfont.woff2') format('woff2'),
         url('fonts/gorditamedium-webfont.woff') format('woff'),
         url('fonts/gorditamedium-webfont.ttf') format('truetype'),
         url('fonts/gorditamedium-webfont.svg#gorditamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gordita-bold';
    src: url('fonts/gorditabold-webfont.eot');
    src: url('fonts/gorditabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gorditabold-webfont.woff2') format('woff2'),
         url('fonts/gorditabold-webfont.woff') format('woff'),
         url('fonts/gorditabold-webfont.ttf') format('truetype'),
         url('fonts/gorditabold-webfont.svg#gorditabold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/*- - - - - - - - - - - - - - - - - General styles - - - - - - - - - - - - - - - - -*/

body {
  position: relative;
  height: 100vh;
  background-image: url("images/ob-background.jpeg");
  background-size: cover;
}

.content-top {
  position: absolute;
  top: 0;
  left: 0;
}

.content-bottom {
  position: absolute;
  bottom: 2em;
  left: 0;
}

h1 {
  font-family: "gordita-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 4.5em;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p, a {
  font-family: "gordita-regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 1em;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  font-size: 0.8em;
  text-decoration: underline;
}

ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1em 0;
  padding-inline-start: 0;
}

ul li {
  list-style: none;
  margin-right: 1em;
}
