@media (min-width: 992px) {
  header.masthead {
    padding-top: calc(2rem + 106px);
    padding-bottom: 6rem;
  }
}

@media (min-width: 992px) {
  header.masthead {
    padding-top: calc(2rem + 106px);
    padding-bottom: 6rem;
  }
}

section {
  padding: 0rem 0;
}

.text-secondary {
  color: #FFFFFF !important;
}

hr.star-dark {
  border-color: red;
}

hr.star-dark:after {
  color: red;
  background-color: #ffffff00;
  margin-top: 30px;
}

hr.star-light:after {
  color: #fff;
  background-color: #ffffff00;
  /*outline: #000000;*/
  margin-top: 30px;
}

.footer {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #2c3e50;
  color: #fff;
}

