body.page-user-login form.user-login-form {
  margin-top: 150px;
}



/* Colors */

:root {
  /* TABA */
  --agold: #8c6239;
  --alightgold: #b08963;
  --agreen: 47, 80, 79;
  --adarkgreen: 26, 49, 48;
  --alightgray: #f5f5f5;
  --adarkgray: #333333;

  /* Shifting Sands */
  --sbeige: #f4efe5;
  --sbrown: #86441F;
  --sbrownrgb: 134, 68, 31;
  --steal: #607C7F;
  --stealdark: #455d60;
  --stealrgb: 96, 124, 127;
  --sgrey: #636f74;
  --body-txt-color: #535353;





  --saubergine: #8E4F4C;
  --sterracotta: #86441F;
  --sstormblue: #325152;
  --stealdark: #455d60;
  --spalegrey: #F0F0F0;
  --slightgrey: #ADB3B3;
  /* Eyeyborws on teal use slightgrey */
  --smedgrey: #8e8e8e;
  /*  all eyeborws on cream, --smedgrey */

  --scream: #F4F0EA;
  --staupe: #535353;



}



.agold {
  color: var(--agold);
}


.content .block-block-content {
  display: flex;
  flex-direction: column;
}

.field p:last-child {
  margin-bottom: 0;
}

img {
  margin: 0;
  padding: 0;
}

.field--type-image img,
.field--name-field-user-picture img {
  margin: 0;
}

.field--name-field-subtext,
.field--name-field-subtext .field__item {
  font-family: var(--font-body);
  text-transform: uppercase;
}


.layout__region {
  display: flex;
  flex-direction: column;
  align-items: center;

}


/* Get rid of ALL padding on main content to allow full bleed of hero image and other content. */
#main-wrapper #main .main-content {
  padding-left: 0px;
  padding-right: 0px;
}



/* ==========================================================================
   Utilities
   ========================================================================== */

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

.col-rev {
  flex-direction: column-reverse;
}

/* Repair hidden z-inxex issue */
body.user-logged-in div.highlighted {
  padding-top: 30px;

  a {
    color: #222;
  }

  a:hover {
    color: #666;
  }

}


/* Tweak to menu display  */
nav#block-alpine-main-menu div.contextual {
  top: 30px;

  ul li a {
    color: #222;
  }
}


.block--ss-3col-1 .ss-3col-1 h3,
.alpine-site-footer h2 {
  letter-spacing: 3px;
}


/* body.user-logged-in .navbar-brand svg {
  width: 60px !important;
  border: 1px solid orange;
  margin: 5px;
  padding: 5px;
  ;
} */

html body.user-logged-in {
  padding-top: 110px !important;
}