/** Home page specific **/
/** NOTE - STYLES IN THIS SECTION ARE DUPLICATED IN OTHER STYLESHEETS,
BUT CANNOT BE REMOVED YET. THE HOMEPAGE DOES NOT USE THE ASSET PIPELINE
 *********************/
/* overriding nav & foot weirdness */
#page_wrapper {
  min-height: 100vh;
  min-width: 100%;
  background-color: #26282A;
  position: relative;
  top: 0;
  bottom: 100%;
  left: 0;
  z-index: 300;
  overflow: hidden; }

.hidden {
  display: none; }

a.underline {
  text-decoration: none;
  box-shadow: 0 1px 0 0 #ed6f09; }

.uppercase {
  text-transform: uppercase; }

.text-bold {
  font-weight: 400; }

/*************** END DUP STYLES *************/
/*** Below might not be on other style sheets, are home page specific **/
.top-nav-links-wrapper li.site-link .account-link {
  background-position: 0 0; }

#footer a {
  color: #cfd0d4;
  font-weight: 300; }

#footer a:hover {
  color: #f19615; }

.home-page-index h1, .home-page-index h2, .home-page-index h3, .home-page-index h4, .home-page-index h5 {
  font-weight: 500; }

.home-page-index p {
  line-height: 1.25em;
  font-weight: 300;
  padding: 5px 0;
  font-size: 14px; }
  @media (min-width: 500px) {
    .home-page-index p {
      font-size: 15px; } }
  @media (min-width: 1000px) {
    .home-page-index p {
      font-size: 16px; } }
.home-page-index p.text-bold {
  font-weight: 400; }

.home-page-index h3 {
  font-size: 30px;
  margin-bottom: 15px; }
  @media (min-width: 500px) {
    .home-page-index h3 {
      font-size: 35px; } }
  @media (min-width: 1000px) {
    .home-page-index h3 {
      font-size: 40px; } }
.home-page-index h4 {
  font-size: 30px;
  margin-bottom: 15px; }

/*Page specific*/
body {
  background: black;
  color: white;
  font-family: 'Roboto', sans-serif; }

.alt-blade {
  background-color: #1D1E21; }

.blade {
  padding: 0 20px; }

.text-bold {
  font-weight: 500; }

.highlight-orange {
  color: #f48139; }

.blade-button-wrapper {
  display: flex;
  margin-top: 3rem;
  column-gap: 20px;
  justify-content: center; }

@media (min-width: 1000px) {
  .blade-button-wrapper {
    justify-content: flex-start; } }

/*Note - the row margins are currently overwritten on the bootstrap 5.0 branch, this is to get the styles matching with that*/
.row {
  margin: 0; }
