figure.wp-block-image {
  margin-top: 0 !important;
}
figure.wp-block-image img {
  margin-bottom: 1rem;
}
.header-util__nav li {
  align-content: center;
}
.header-util__nav li.shop a {
  background-color: var(--primary);
  color: var(--black);
  border-radius: 3px;
}
.header-main__nav--desktop .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > a {
  background-image: url("https://www.rjmachine.ca/wp-content/uploads/2024/01/nav_cleat.png");
  background-size: auto 10px;
  background-position: center 80%;
  background-repeat: no-repeat;
}
.header-main__nav--desktop .bricks-nav-menu .bricks-menu-item:hover > .brx-submenu-toggle > a {
  background-image: url("https://www.rjmachine.ca/wp-content/uploads/2024/01/nav_cleat.png");
  background-size: auto 10px;
  background-position: center 80%;
  background-repeat: no-repeat;
}
.header-main__nav--desktop .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {
  color: var(--white) !important;
}
.header-main__nav--desktop .bricks-nav-menu > .current-menu-parent:hover > .brx-submenu-toggle > * {
  color: var(--action) !important;
}
figcaption {
  color: var(--base-dark);
}
.splide__arrow:disabled {
  opacity: 0;
}
.x-splide__arrows .splide__arrow {
  transition-duration: 0s;
}
.announcement-slide__text a {
  font-weight: 700;
}
.card-list {
  list-style-type: none;
}
.logo-list {
  list-style-type: none;
}
.about-secondary-section__body p em {
  font-size: clamp(1.6rem, calc(0.4166666667vw + 1.4666666667rem), 2.2rem);
  font-weight: 700;
  font-style: normal;
}
p.larger-text-hightlight {
  font-size: var(--h3);
  font-weight: 700;
}
.brxe-post-content h2 {
  margin-bottom: var(--space-m);
}
.main-content__intro-text p a {
  font-weight: 700;
  color: var(--action);
}
.also-offer-list {
  list-style-type: none;
}
.manuals-listing {
  list-style-type: none;
}
.staff-directory-listing {
  list-style-type: none;
}
.contact-page-form {
  margin-top: var(--space-xxl);
}
button.wsf-button.wsf-button-primary {
  border: none;
  align-items: center;
  border-width: 0;
  color: var(--bricks-text-dark) !important;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  letter-spacing: 0.5px;
  padding: 0.5em 1em;
  text-align: center;
  font-size: clamp(1.6rem, calc(0.4166666667vw + 1.4666666667rem), 2rem);
}
.footer-social-list {
  list-style-type: none;
}
.main-content__content-wrap .brxe-text h2 {
  margin-bottom: var(--space-m);
}
.gb-container ul li {
  margin-bottom: 12px;
}
.gb-block-image img {
  border-radius: 4px;
}
.main-blog > ul {
  list-style-type: none;
}
.main-blog > ul li {
  background-color: #f4f6f8;
  padding: 25px;
}
@media only screen and (min-width: 768px) {
  .single-post-content .single-post__featured-img {
    float: right;
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .single-post-content .single-post__featured-img {
    margin-bottom: 15px;
  }
}
.header-main__nav--desktop .bricks-nav-menu > li > .brx-submenu-toggle > a {
  transition: none !important;
}
