/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.itemBackToTop {
  display: none;
}
#g-page-surround {
  text-align: center;
}
.g-toplevel li {
  margin: 0 1rem;
}
.g-toplevel .active {
  border-bottom: 2px solid white;
}
#g-header a {
  color: white;
  border-bottom: 2px solid transparent;
}
#g-header a:hover {
  color: white;
  border-bottom: 2px solid white;
}
.os-cat-tab-images .img-block {
  background: #D7D9E0;
  padding: 0.8rem;
}
.os-cat-tab-images .img-block h3 {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
}
#g-features {
  padding: 1rem 0;
}
#g-features .g-container {
  background: #ccc;
}
.moduleItemTitle {
  font-size: 2.1rem;
  font-weight: bold;
}
.moduletable .even, .moduletable .odd {
  border-bottom: 2px solid #2a363b;
}
#g-mainbar {
  padding: 0;
}
#g-mainbar .g-content {
  padding: 0;
  margin: 0;
}
.itemTitle, .page-header h1 {
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #b71b1c;
}
#g-footer {
  padding: 1rem 0;
}
#g-footer .g-copyright {
  margin-top: 2rem;
}
.view-login #g-features {
  display: none;
}
/*# sourceMappingURL=custom__body_only.css.map */