/* Custom styles complementing the Bootswatch Sketchy theme */

.hero-banner {
  text-align: center;
  padding: 2rem 1rem 1.5rem 1rem;
  margin-bottom: 2rem;
  border-bottom: 2px dashed #333;
}

.hero-logo {
  max-width: 160px;
  height: auto;
  margin-bottom: 1rem;
  filter: drop-shadow(2px 3px 0px rgba(0,0,0,0.15));
}

.meeting-card, .seminar-card {
  border: 2px solid #333;
  border-radius: 8px;
  padding: 1.25rem;
  margin-bottom: 1.5rem;
  background: #fff;
  box-shadow: 3px 3px 0px #333;
}

.logo-float-right {
  float: right;
  width: 200px;
  max-width: 45%;
  margin-left: 1.5rem;
  margin-bottom: 1.25rem;
  filter: drop-shadow(2px 3px 0px rgba(0,0,0,0.15));
}

