@charset "UTF-8";

html{scroll-padding-top: 70px;}
@media screen and (max-width: 768px) {
    html{scroll-padding-top: 50px;}
}

body { padding-top: 100px; }
@media screen and (max-width: 768px) {
    body { padding-top: 50px; }
}


.breadcrumb-item.active {
  margin-top: 2px;
}
@media screen and (max-width: 768px) {
  .breadcrumb-item.active {
    margin-top: 0px;
  }
}

hr.divider {
  max-width: 8.25rem;
  border-width: 0.2rem;
}

.maintext {
  letter-spacing: 0.2em;
  font-size: 5.0rem ;
  text-shadow:
    0 1px 8px rgba(0,0,0,0.8),
    0 2px 8px rgba(0,0,0,0.8);
}
@media only screen and (max-width: 768px) {
  .maintext{
    font-size: 2rem ;
  }
}

