
/***Links Styling***/
#fl-button-group-button-5x1o0eukiscv-1:hover
{font-style: italic;}
.fl-photo a:hover {
  text-decoration: none;
  border: none;
}

a {
  color: var(--colorLink);
}

a:hover {
  color: var(--colorLinkHover);
  ;
}

.announcement-link:hover {
  font-style: italic;
	text-decoration: underline;
	text-decoration-color: white;
}

/**Utilities**/
/*a[target="_blank"]::after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
	color: inherit;
}*/
input.text.text-full[name="class"] {
  font-family: Menlo, monospace;
  font-size: 120%;
}

.fl-module-fl-post-content {
  max-width: 789px;
}

.width789 {
  max-width: 789px;
}

.center {
  margin: 0 auto;
}

.z-5 {
  z-index: 5;
}

.z-10 {
  z-index: 10;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.sticky-bar {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 50;
}

.top-0 {
  top: 0;
}

.height-100p {
  min-height: 100%;
  min-width: auto;
}

/** Buttons **/
a.fl-button {
  color: var(--colorButtonText);
  background-color: var(--colorButton);
  border: solid 4px var(--colorButton);
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 1px;
}

a.fl-button:hover {
  color: var(--colorButtonTextHover);
  border: solid 4px var(--colorButtonHover);
  background-color: var(--colorButtonHover);

}

/** Search Form **/
input[type='search'].pp-search-form__input {
  color: var(--colorLink);
  font-family: var(--fontFamilyText);
  font-weight: 400;
  font-size: var(--fontSizeText);
}

.fl-node-rm7l60vahbiy .pp-search-form__container:not(.pp-search-form--lightbox),
.fl-node-rm7l60vahbiy .pp-search-form-wrap.pp-search-form--style-full_screen input[type='search'].pp-search-form__input {
  border: solid 4px var(--colorButton);
}

.fl-node-rm7l60vahbiy .pp-search-form__submit {
  background-color: var(--colorButton);
}

.fl-node-rm7l60vahbiy .pp-search-form__submit:hover {
  background-color: var(--colorLinkHover);
}

.fl-node-rm7l60vahbiy .pp-search-form__submit:hover {
  color: white;
}

.pp-search-form button {
  color: white;
}

/**Archives Submission Form**/
.acf-field p.description {
  color: black;
  font-size: 1.6rem;
}

input.acf-button.button.button-primary.button-large {
  background-color: var(--colorButton);
  color: var(--colorButtonText);
  font-size: 2rem;
  line-height: 1.2;
  padding: 2% 3%;
  font-weight: bold;
  margin: 2%;
  letter-spacing: 1px;
  border: 2px solid var(--colorButton);
}

input.acf-button.button.button-primary.button-large:hover {
  background-color: var(--colorButtonHover);
  color: var(--colorButtonTextHover);
}
