header a {
  transition: var(--transition) !important;
}

.no-radius,
figure.no-radius img {
  border-radius: 0;
}

.brxe-text-link .icon,
.brxe-button svg {
  transition: transform 0.3s ease;
}

.brxe-text-link:hover .icon,
.brxe-button:hover svg,
.brxe-text-link:active .icon,
.brxe-button:active svg {
  animation: slideRight 1.5s infinite ease-in-out;
}

h4,
h4 strong {
  font-weight: 500 !important;
}

@keyframes slideRight {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(5px);
  }

  100% {
    transform: translateX(0);
  }
}

/* Exclude no-animated-arrow class */
.no-animated-arrow .icon,
.no-animated-arrow svg {
  animation: none !important;
}

.postid-1188 .inleiding-blog__image,
.page-id-2179 .inleiding-blog__image {
  max-height: unset;
}

.page .fr-slider-custom-navigation,
.archive .fr-slider-custom-navigation,
.wp-singular .fr-slider-custom-navigation {
  width: unset !important;
}

.fire-style-icons ul,
.brxe-post-content .wp-block-list {
  list-style: none;
  /* Remove default bullets */
  padding-left: 0;
  /* Remove default padding */
}

.fire-style-icons ul li,
.brxe-post-content .wp-block-list li {
  display: block;
  /* Use flexbox for alignment */
  align-items: flex-start;
  /* Align items at the top */
  padding-left: 1.5em;
  /* Space for the custom bullet */
  position: relative;
  /* Ensure positioning context for the pseudo-element */
  margin-bottom: 0.3rem;
}

.fire-style-icons ul li::before,
.brxe-post-content .wp-block-list li::before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/vuur.svg");
  /* Set the background image */
  background-size: contain;
  /* Ensure the image scales correctly */
  background-repeat: no-repeat;
  /* Prevent tiling */
  display: inline-block;
  /* Create an inline-block element */
  width: 1em;
  /* Adjust width to the size of the icon */
  height: 1em;
  /* Adjust height to the size of the icon */
  position: absolute;
  /* Position it absolutely within the list item */
  left: 0;
  /* Align to the left of the list item */
  top: 6px;
  /* Align at the top of the list item */
  transform: translateY(0);
  /* No vertical translation needed */
}

.greenfire-style-icons ul li::before {
  background-image: url("/wp-content/uploads/2025/06/vlam-lichtgroen.svg");
  /* Set the background image */
}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {
  .nav-column {
    column-gap: var(--space-l) !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .nav-column {
    column-gap: var(--space-s) !important;
  }

  #brxe-ywrkdu svg {
    display: none;
  }
}