body {
  font-family: 'Courier New', Courier, monospace;
}

ul {
  list-style-type: square;
}


a:hover, 
a:visited, 
a:link, 
a:active {
  color: #2B2B2B;
  text-decoration: underline;
}

.bg-dark {
  background-color: #000000 !important;
}

.bg-white {
  background-color: white;
}

.bg-primary {
  background-color: #FFCC01 !important;
}  

.bg-primary-light {
  background-color: #FFF7D5;
}

.text-primary {
  color: #FFCC01 !important;
}

.text-gray {
    color: gray;
}

a.downloads:visited,
a.downloads:link,
a.downloads:active,
a.downloads:hover {
  text-decoration: none !important; 
}
a:visited .href-box,
a:link .href-box,
a:active .href-box {
  text-decoration: none !important; 
  border: 2px solid black;
  box-shadow: 0px;
}
a:hover .href-box {
  box-shadow: 10px 10px;
}



.vm-1-identity-tag {
  font-size: 1.2rem;
}

.vm-1-text-muted {
  font-size: 1rem;
}




a.vm-1-follow-link:visited,
a.vm-1-follow-link:link,
a.vm-1-follow-link:active {
  border: 2px solid black;
  text-decoration: none;
  font-size: 1.3rem;
  font-weight: bold;
}
a.vm-1-follow-link:hover {
    box-shadow: 10px 10px black;
}


.vm-1-shadow-box {
  border: 2px solid;
  box-shadow: 10px 10px;
}  

.vm-1-shadow-box-black {
  border: 2px solid black;
  box-shadow: 10px 10px black;
}  

.vm-1-feature-list-mobile {
  /* list-style-type:circle; */
  list-style-image: url('../media/heart.svg');
  padding: 0vw 5vw;
}  

.vm-1-download-logo {
  background-color: transparent;
  border: none; 
  max-width: 20%;
  }


  .faq-question {
    font-weight: bold;
  }

  .faq-answer {
    padding-left: 10px;
  }

#explore,
#features,
#downloads,
#story,
#build-your-own {
  scroll-margin-top: 160px;
}

.vm-1-build-your-own-basic {
  background-image: url('../media/vm-1-build-your-own-basic.jpg');
  background-size: cover;
}
.vm-1-build-your-own-pro {
  background-image: url('../media/vm-1-build-your-own-pro.jpg');
  background-size: cover;
}
.vm-1-build-your-own-spacer {

}