#event-nonpublic {
  display: none;
}

/* mimic the header */

#top-bg {
  position: unset;
  height: 56px;
  background: black !important;
}

#main-container {
  position: relative;
  top: -56px;
}

@media (width < 768px) {
  #main-container {
    padding-top: 0;
  }
  
  header {
    padding-top: 0;
  }
}

header {
  position: relative;
}

header h1 {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 30px;
  font-size: 20px;
  padding: 13px 0;
  color: white;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

header h1 a {
  color: white;
}

header h1::before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background-size: cover;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgo8c3ZnIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHdpZHRoPSIzMy40NjA3OTZtbSIgaGVpZ2h0PSIzMy40NjE1OW1tIiB2aWV3Qm94PSIwIDAgMzMuNDYwNzk2IDMzLjQ2MTU5IiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmc4ODAiIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMyAoMjQwNTU0NiwgMjAxOC0wMy0xMSkiIHNvZGlwb2RpOmRvY25hbWU9ImxvZ29fa29uZmVyZW5jZS5zdmciPgogIDxkZWZzIGlkPSJkZWZzODc0Ii8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldyBpZD0iYmFzZSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzY2NjY2NiIgYm9yZGVyb3BhY2l0eT0iMS4wIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp6b29tPSIwLjgxNDg0Mzc1IiBpbmtzY2FwZTpjeD0iMTQ4LjQ0ODcyIiBpbmtzY2FwZTpjeT0iLTY2LjQ2ODI4IiBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgc2hvd2dyaWQ9ImZhbHNlIiBmaXQtbWFyZ2luLXRvcD0iMCIgZml0LW1hcmdpbi1sZWZ0PSIwIiBmaXQtbWFyZ2luLXJpZ2h0PSIwIiBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzY2IiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3NDQiIGlua3NjYXBlOndpbmRvdy14PSIwIiBpbmtzY2FwZTp3aW5kb3cteT0iMCIgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIvPgogIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE4NzciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIi8+CiAgICAgICAgPGRjOnRpdGxlLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC41NDQ3NywtOTcuNzg1MzQ1KSI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2NDU4MzMzLDAsMCwwLjI2NDU4MzMzLC01LjI4NTc3OTgsOTcuNzg1MzQ1KSIgaWQ9Imc0OCI+CiAgICAgIDxwYXRoIHN0eWxlPSJmaWxsOiM3MDE1MTIiIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIGQ9Im0gMTM4LjM5NiwzNy4yNTcgYyAtNC40OTIsLTIuNjU4IC05LjczMiwtNC4xODQgLTE1LjMzMiwtNC4xODQgLTUuNDM4LDAgLTEwLjU0MSwxLjQzOSAtMTQuOTQ1LDMuOTYxIEwgOTEuNTc3LDguMzg0IEMgMTAwLjg0NywzLjA1MSAxMTEuNTk5LDAgMTIzLjA2NSwwIGMgMTEuNjM3LDAgMjIuNTM3LDMuMTQxIDMxLjkwNCw4LjYyNSB6IiBpZD0icGF0aDQyIi8+CiAgICAgIDxwYXRoIHN0eWxlPSJmaWxsOiNkODdhNjgiIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIGQ9Im0gOTMuOTExLDU1LjQ4NiBjIC0wLjY1NiwyLjQ3MyAtMS4wMDYsNS4wNyAtMS4wMDYsNy43NDggMCwxNi42NTYgMTMuNTAyLDMwLjE1OCAzMC4xNTgsMzAuMTU4IDguMzYxLDAgMTUuOTI2LC0zLjQwMSAyMS4zODksLTguODk3IGwgMjMuMzg5LDIzLjM5MSBjIC0xMS40NDksMTEuNDc5IC0yNy4yODEsMTguNTgzIC00NC43NzUsMTguNTgzIC0zNC45MjQsMCAtNjMuMjM0LC0yOC4zMTEgLTYzLjIzNCwtNjMuMjM0IDAsLTUuNjg4IDAuNzUsLTExLjE5OCAyLjE1NCwtMTYuNDQgeiIgaWQ9InBhdGg0NCIvPgogICAgICA8cGF0aCBzdHlsZT0iZmlsbDojYmUxNjIyIiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBkPSJtIDEzOC4zOTYsMzcuMjU3IGMgOC44NzUsNS4yNDkgMTQuODI2LDE0LjkxOSAxNC44MjYsMjUuOTc4IDAsOC4yOTUgLTMuMzQ2LDE1LjgxIC04Ljc3LDIxLjI2MSBsIDIzLjM4OSwyMy4zOTEgQyAxNzkuMjQ3LDk2LjQ0OCAxODYuMjk4LDgwLjY2NCAxODYuMjk4LDYzLjIzNiAxODYuMywzOS45NDcgMTczLjcxNCwxOS42IDE1NC45Nyw4LjYyNyBaIiBpZD0icGF0aDQ2Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
}

#header-row {
  color: grey;
  line-height: 24px;
  font-size: 16px;
  padding: 16px 0;
}

/* remove extra background */

body {
  background: white;
}

/* adjust the content style */

#main-card {
  border: 1px solid rgba(0,0,0,.125);
  box-shadow: none;
}