div#main .section-title:before {
  border-top: none;
}

div#main .section-title {
  background: url('../img/bracket_line.gif') 0 50% repeat-x;
}

span.bracketed.pad:after {
  margin-top: -10px;
}

@media only screen and (max-width: 767px) {
  .homepage-container .bracketed:after,
  .sponsors-container .bracketed:after {
    margin-top: -10px;
  }

  #page_content .section-title span.bracketed {
    font-size: 1em;
  }
}

@media only screen and (max-width: 580px) {
  .homepage-container #relay-experience .cta-button-container .donate-btn {
    margin-right: 0;
  }

}

@media only screen and (max-width: 549px) {
  .homepage-container #relay-experience .cta-button-container .join-btn {
    margin-bottom: 20px;
  }
}