/* GLOBAL STYLE SHEET */
/* STYLE POLICY PAGES */
#brx-content.wordpress {
  padding: 3em;
}
#brx-content.wordpress p, #brx-content.wordpress h1, #brx-content.wordpress h2, #brx-content.wordpress h3, #brx-content.wordpress h4, #brx-content.wordpress h5, #brx-content.wordpress h6 {
  margin: 1em 0;
}
/* HIDE TOP HEADER ON SCROLL */
/* Depricated
.scrolling .aa-header-top {
    max-height: 0px;
    overflow: hidden;
    padding: 0;
    } */
header.scrolling {
  transform: translateY(calc(var(--header-top-height) * -1));
}
/* STICKY HEADER SCROLL OFFSET */
html {
  scroll-padding-top: 8dvh !important;
  scroll-behavior: smooth;
}
/* adjust scroll offset for mobile header */
@media (max-width: 767px) {
  html {
    scroll-padding-top: 8dvh !important;
  }
}
/* CATEGORY AND TAG BUTTON STYLING */
.taxonomy-button {
  display: inline-block;
  padding: 5px 16px;
  /* Adjust the padding as needed */
  margin: 5px;
  color: var(--primary-medium);
  /* Change the text color */
  background-color: none;
  /* Change the background color */
  text-decoration: none;
  border: 1px solid var(--primary-medium);
  border-radius: 30px;
  /* Rounded corners */
  margin-right: 5px;
  /* Add spacing between buttons */
}
.taxonomy-button:hover {
  color: var(--white);
  /* Change the text color on hover */
  background-color: var(--action);
  /* Change the background color on hover */
}
/* DISABLE TABS ACCESSIBILITY OUTLINE */
body.bricks-is-frontend :focus {
  outline: none;
}
/* STYLE DYNAMIC BREADCRUMBS */
.breadcrumbs ol {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.breadcrumbs li {
  margin-right: 5px;
}
.breadcrumbs li:after {
  content: "/";
  margin-left: 5px;
}
.breadcrumbs li:last-child:after {
  content: "";
  /* Remove the slash from the last item */
}
/* Setup .drop-cap on first letter */
.drop-cap p:first-child::first-letter {
  font-size: var(--text-xxl);
  font-weight: bold;
  float: left;
  margin-right: 5px;
  color: #333;
  /* Optional */
  line-height: 1;
  /* Optional */
}
