body {
  padding-top: 3rem;
}



/*change the background position on big screens*/
@media (min-width: 1200px) {
  header.mountains {
    background-position: center;
  }
}
header .teaser {
  background-color: rgba(000, 000, 000, 0.6);
}
nav.navbar-dark {
  background-color: #333 !important;
}

/* how to change the hover color on the nav links */
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: yellow;
}
/* What if we wanted to slow down the CSS transition on the color change on hover for those nav links? BS5 default is .15s  */
.nav-link {
  transition: color 0.4s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}


  .dummytext 
      {font-family: "Flow Block", system-ui;
  font-weight: 400;
  font-style: normal;
  color:#e3e3e3}


 

  /* 
.mapboxgl-popup-tip  {display:none}
      .project-info {
  position: absolute;
  font-family: sans-serif;
  margin-top: 5px;
  margin-left: 5px;
  padding: 5px;
max-width:400px;
  border: 2px solid black;
  font-size: 14px;
  color: #222;
  background-color: #fff;
  border-radius: 3px;

} */
* {
    box-sizing: border-box;
  }

  body {
    color: #404040;
  font-family: "Roboto", sans-serif;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
  }

 h1 {border-bottom: #333 solid 1px}

  a {
    color: #404040;
    text-decoration: none;
  }

  a:hover {
    color: #101010;
  }

 
  .map {
    position: absolute;
    width:100%; 
    top: 0;
    bottom: 0;
  }


  .heading {
    background: #fff;
    border-bottom: 1px solid #eee;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
  }

#topbar {
    background-color: #750f19;
    color: #fff;
    position: absolute;
    height: 50px;
    width: 100%;
    z-index: 20;
    display: none;
}


/*
@media only screen and (max-height: 1000px)
#sidebar {
    overflow-y: scroll;
}
*/
.offcanvas {

   /* align-items: center;
    justify-content: center;
    position: absolute;
    width: var(--sidebar-width);
    height: 100%;  
    overflow: hidden;
    height: calc(100% - 50px); 
  
    left: -320px; */
      top: 50px;
    z-index: 10;
   /* transition: all .3s;
    box-shadow: 5px 5px 5px rgba(0,0,0,.08);
    display: flex;  */
}

/*
#toggle-sidebar {
    height: 50px;
    width: 50px;
    flex-grow: 1;
    border: none;
    background-color: #750f19;
    cursor: pointer;
    color: #fff;
    transition: all 1s;
    display: none;
}

*/