body, html {
  height: 100%;
}

p, h3, h4, h5, ul, ol, li, form {
  font-family: Tenez, Garamond;
}

li.question {
  font-weight: 800;
}

li.answer {
  font-weight: 300;
}

.navbar, h1, h2, .btn {
  font-family: p22-underground, sans-serif;
}

.navbar {
  background: #fff;
}

#hero-text {
  font-weight: bold;
  /* font-size: 6rem; */
  /* font-size: calc(32px + (72 - 32) * ((100vw - 300px) / (1600 - 300)));
  line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1600 - 300))); */
}

.lead, ol, ul, li {
  font-size: calc(16px + (24 - 16) * ((100vw - 300px) / (1600 - 300)));
  line-height: calc(1.4em + (1.5 - 1.3) * ((100vw - 300px)/(1600 - 300)));
}

h1.mainhead {
  font-weight: bold;
  font-size: calc(32px + (60 - 32) * ((100vw - 300px) / (1600 - 300)));
  line-height: calc(1.4em + (1.5 - 1.3) * ((100vw - 300px)/(1600 - 300)));
}

.question, .answer {
  list-style: none;
}

/*.question {
  margin: auto 1em;
}*/

.jumbotron {
  /* background-color: transparent; */
  /* color: #ffffff; */
  background-color: rgba(255, 255, 255, .9);
  padding-left: 10%;
  padding-right: 10%;
}

.btn {
  background-color: rgba(255, 109, 45, 1);
  border: none;
  font-weight: 500;
}

/* body {
  background-image: url("Assets/mainbackground.jpg");
  background-position: right top;
  background-color: rgba(0, 167, 93, 0.5);
} */

body {
  background: url('Assets/mainbackground-01.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.secondary {
  background: url('Assets/secondarybg-01.png') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

#mainhead {
  font-weight: 600;
}

.linefix {
  white-space: nowrap;
}
