@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
html{
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family: 'Quicksand', sans-serif;
  background-color: #6e0199;
}

.outer-content-container {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
}

.parallax-block {
  display: block;
  width: 100%;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

.btn {
  border-width: 2px;
}

#floatDonate {
  position: fixed;
  display: inline-block;
  z-index: 100;
  bottom: 0;
}

.navbar {
  border-bottom: 1px solid #333333;
}

.navbar-light {
  background-color: #DDDDDD;
  font-size: 1em;
}

#firstBlock {
  min-height: 100%;
}

#backVid {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

#tourReg {
  position: absolute;
  width: 100%;
  margin-top: 10%;
}

#tourRegForm {
  padding: 12px;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
}

#homeLogo {
  width: 400px;
  height: 400px;
}

#floatVideo {
  display: inline-block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  float: left;
}

.historyCarouselItem {
  min-height: 360px;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}

.circ {
  -webkit-shape-outside:circle();
  shape-outside:circle();
  border-radius: 50%;
}

.btn-sic {
  color: white;
  background-color: #FF3333;
  border-color: #660099;
  -webkit-transition: color 300ms ease;
  -moz-transition: color 300ms ease;
  -ms-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
}

.btn-sic-alt {
  color: white;
  background-color: #660099;
  border-color: #660099;
  -webkit-transition: color 300ms ease;
  -moz-transition: color 300ms ease;
  -ms-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
}

.btn-sic:hover {
  color: #660099;
    -webkit-transition: color 300ms ease;
  -moz-transition: color 300ms ease;
  -ms-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
}

.btn-sic-alt:hover {
  color: #FF3333;
    -webkit-transition: color 300ms ease;
  -moz-transition: color 300ms ease;
  -ms-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
}

.display-4 {
  font-family: Impact, 'Quicksand', sans-serif;
}

.card {
  background-color: #DDDDDD;
}

@media only screen and (min-width: 1000px) {
  body {
    font-size: 1.25em;
  }
  .navbar-brad {
    font-size: 1.25em;
  }
}
@media only screen and (max-width: 500px) {
  #tourReg {
    margin-top: 30%;
  }

  .hdm {
    display: none;
  }

}
