/* Belvidere Board of REALTORS chamber chrome helpers */
.wsb-nav > ul > li.has-children { position: relative; }
.wsb-nav > ul > li.has-children:hover > ul.nav-subnav,
.wsb-nav > ul > li.has-children:focus-within > ul.nav-subnav {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 480;
  min-width: 220px;
}
#wsb-element-00000000-0000-0000-0000-000411784653,
#wsb-element-00000000-0000-0000-0000-000411784653 > div {
  height: auto !important;
  min-height: 280px;
  overflow: visible;
}
#wsb-element-00000000-0000-0000-0000-000411784653 p {
  color: #2a2a2a;
  font-size: 14px;
  line-height: 1.55;
  margin: 0 0 12px;
  max-width: 900px;
}
#wsb-canvas-template-page.page { padding-bottom: 80px; }
.bbor-roster-band {
  position: relative;
  z-index: 20;
  margin: 24px auto 0;
  width: 938px;
  max-width: 94%;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.55;
}
.bbor-roster-band h2 {
  color: #003399;
  font-size: 18px;
  text-transform: none;
  margin: 0 0 10px;
}
.bbor-roster-band p { margin: 0 0 12px; color: #333; }
#wsb-element-00000000-0000-0000-0000-000657300456 .txt,
#wsb-element-00000000-0000-0000-0000-000428499792 .txt,
#wsb-element-00000000-0000-0000-0000-000541481059 .txt {
  height: auto !important;
  overflow: visible;
}
