@font-face {
    font-family: Marthin;
    src: url(../../src/fonts/Marthin.otf);
  }

  .marthin {
    font-family: Marthin;
  }



:root {
  /* Increase or decrease the number
  to change the vertical spacing globally*/

  /* Base Vertical Spacing */
      --space: 1.62;

  /* Vertical Spacing - multiplier */
      --vspace: calc(var(--space) * 1rem);
      --vspace-0: calc(3 * var(--space) * 1rem);
      --vspace-1: calc(2 * var(--space) * 1rem);
      --vspace-2: calc(1.5 * var(--space) * 1rem);
      --vspace-3: calc(0.5 * var(--space) * 1rem);
  }



  body {
      margin: 0 auto;
  }

  p {
      margin: var(--vspace) 0;
      line-height: var(--vspace);
  }

  h1 {
      margin: var(--vspace-1) 0 var(--vspace-1) 0;
      line-height: calc(3.4583/var(--space)* var(--vspace));
  }

  h2 {
      margin: var(--vspace-2) 0 var(--vspace-3) 0;
      line-height: 1em;
  }

  h3 {
      margin: var(--vspace-1) 0 var(--vspace-3) 0;
      line-height: 1em;
  }

  h4, h5, h6 {
      margin: var(--vspace-2) 0 var(--vspace-3) 0;
      line-height: var(--vspace);
  }

  .bigtitle, h1 {
      font-size: 3.4583em;
      word-break: break-word;
  }

  .title, h2 {
      font-size: 2.125em;
      font-weight: normal;
      word-break: break-word;
  }

  .subheading1, h3, .menu_link {
      font-size: 1.6042em;
      font-weight: normal;
      text-transform: uppercase;
      letter-spacing: .1em;
  }

  blockquote {
      font-size: 1.0833em;
      font-style:italic;
      line-height: calc(1.0833*var(--vspace));
      margin: var(--vspace-2) var(--vspace-2);
  }

  .subheading2, h4 {
      font-size: 1.3333em;
      text-transform: capitalize;
  }

  .subheading3, h5 {
      font-size: 1.2083em;
      font-weight: lighter;
      text-transform: uppercase;
      letter-spacing: .15em;
  }

  .subheading4, h6 {
      font-size: 1.0833em;
      font-weight: normal;
      font-style: italic;
      font-family: "le-monde-livre-classic-byol",serif !important;
      letter-spacing: 0px!important;
  }

  .caption_ts {
      font-size: 0.8958em;
      font-weight: normal;
      font-style: italic;
  }

  .endnote_ts {font-size: 0.8958em;}

  .footnote_ts {
    margin: var(--vspace-0) 0 var(--vspace-2) 0;
    font-size: 0.8125em;
    border-top: 1px solid #ccc;
    line-height: 2em;
  }

  sup {
      font-size: 0.8125rem;
      margin: .5em;
      text-transform: none;
      font-style: italic;
      font-weight: normal;
  }


li {list-style: none;}

.tns-outer .wrapper
{padding: .5em;}

details {
    border: none !important;
    outline: none !important;
    color: black;
  }

