:root {
  --gold-color: #ffcd00;
  --black-color: #000;

  --brand-color1: #ffcd00;
  --brand-color2: #000;
}

/* SITE REVIEW */
.btn-primary-brand, .btn-primary-brand:hover { background:var(--brand-color1); }


a { text-decoration:none; }
.navbar { border-bottom:2px solid #000; }
.font8 { font-size:8pt; }
.font9 { font-size:9pt; }
.golden-bg { background:var(--gold-color); }
.text-golden { color:var(--gold-color); text-shadow:#000 0 1px 0; }
.btn-golden, .btn-golden:hover { background:var(--gold-color); }
.btn-golden:hover { background:var(--gold-color); box-shadow:#aaa 0px 4px 9px; }
.donate-cta .btn-donate { font-size:2em; padding:10px 30px; font-weight:bold; }
.navbar-brand { margin:-20px 0 -30px; padding-top:0; background:#000 url('/img/brainrock.png'); background-size:350%; background-position:50% 50%; width:160px; height:80px; }
.navbar-brand { color:var(--gold-color); font-size:3em; font-weight:bolder; text-align:center; text-shadow:#000 2px 2px 8px; }
.navbar-brand .gymact { font-size:0.4em; display:block; margin-top:-24px; color:#fffb; }
.hp-banner { height:240px; background:url('/img/banner1.jpg') 100% 100% no-repeat; background-color:#000; }
.hp-banner2 { height:700px; background:url('/img/media/stickbg.jpg') 50% 50% no-repeat; background-color:#000; color:#fff; }
.hp-banner2 h1 { font-size:4em; position:absolute; top:520px; margin-left:40px; background:#0009; border-top:10px solid #5509; border-bottom:10px solid #5509; padding:5px 20px; border-radius:20px; }

.donate-cta { padding:40px 20px; margin:40px 20px; border-radius:15px; text-align:center; }
.social-media a { color:#000; }
.pre-footer { background:#000; color:#ccc; margin-top:80px; padding:10px 15px; text-align:right; }
.pre-footer a { color:var(--gold-color); text-decoration:none; }
.footer { padding:40px 15px 20px; min-height:100px; text-align:center; }
.footer { 
  background-image:url('/img/brainrock-wh.png');
  background-size:50%;
 }

.event-page img { padding:10px; background:#f4f4f4; border:1px solid #ddd; border-radius:5px; max-width:100%; }

