#main .accordion-item .accordion-title {
  background-color: #B5C4C6;
  font-weight: bold;
  font-size: 1.4em; }

#main .accordion-item .accordion-content {
  border: 0;
  margin-bottom: 1em; }

#main .accordion-item a {
  text-decoration: none; }

#main ul, #main ol {
  text-indent: 1em;
  margin-left: 2em; }
  #main ul li, #main ol li {
    margin-bottom: 1em; }

#main ul.accordion {
  margin: 0;
  text-indent: 0;
  padding: 0; }

/* fixes to zurb for chrome */
@media screen and (max-width: 1024px) {
  .off-canvas-wrapper ul.vertical.menu {
    z-index: 1000; }
    .off-canvas-wrapper ul.vertical.menu ul {
      z-index: 1001; } }

#dark-nav .top-bar .float-nav {
  position: relative; }
  #dark-nav .top-bar .float-nav #menu-main {
    margin-right: 20px; }
  #dark-nav .top-bar .float-nav .topbutton {
    position: absolute;
    top: 25px;
    right: 0px;
    background-color: transparent !important; }
    #dark-nav .top-bar .float-nav .topbutton.faded {
      color: #666; }

#dark-nav .top-bar .searchrow .searchdrop {
  visibility: hidden;
  opacity: 0;
  padding: 0.75em;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all .25s ease-out;
  height: 4em; }
  #dark-nav .top-bar .searchrow .searchdrop .search-form {
    margin: 0;
    padding: 0;
    width: 100%; }
    #dark-nav .top-bar .searchrow .searchdrop .search-form .search-field {
      width: 85%; }
    #dark-nav .top-bar .searchrow .searchdrop .search-form .search-submit.button {
      top: 0;
      height: 1.75rem;
      width: 1.75rem; }
  #dark-nav .top-bar .searchrow .searchdrop.active {
    visibility: visible;
    opacity: 1;
    transition: all .25s ease-out; }

.donatebutton {
  margin: 0;
  padding: 0; }
  .donatebutton a {
    background-color: #E76817;
    padding: 0.5em 1em !important;
    border-radius: 2px;
    font-weight: bold;
    transition: all .25s ease-out; }
    .donatebutton a:hover {
      background-color: #DD5D1C; }
