.header-section,
.header-section.navbar-inverse {
	background-color: rgb(38, 106, 48);
}
.header-section > .container-fluid,
.closing-section > .section-background{
	background-color: rgb(38, 106, 48);
}
.navbar-toggle {
	float: left;
}

.hero-title, .hero-tagline {
    text-shadow: 1px 1px black;
    color: white;
}

table#twobrooksclub { 
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
  font-family: Agenda-Light, sans-serif;
  font-weight: 100; 
  background: #333; color: #fff;
  text-rendering: optimizeLegibility;
  border-radius: 5px; 
}
table#twobrooksclub thead th { font-weight: 600; }
table#twobrooksclub thead th, table#twobrooksclub tbody td { 
  padding: .8rem; font-size: 1.4rem;
}
table#twobrooksclub tbody td { 
  padding: .8rem; font-size: 1.4rem;
  color: #444; background: #eee; 
}
table#twobrooksclub tbody tr:not(:last-child) { 
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;  
}

@media screen and (max-width: 600px) {
  table#twobrooksclub caption { background-image: none; }
  table#twobrooksclub thead { display: none; }
  table#twobrooksclub tbody td { 
    display: block; padding: .6rem; 
  }
  table#twobrooksclub tbody tr td:first-child { 
    background: #666; color: #fff; 
  }
	table#twobrooksclub tbody td:before { 
    content: attr(data-th); 
    font-weight: bold;
    display: inline-block;
    width: 6rem;  
  }
}

.subscription-form, #tconditions, #highlightmenu, #mlogout, #highlights, #benefits, #member-contact, #members, #season-info, #season{
  display: none;
}