/* The search field belongs to the drawer, not the desktop search toggle. */
.sidenav [id="search_form"],
.sidenav [id="search_form"].active {
  display: block !important;
  position: relative;
  padding: 15px;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  min-width: 0;
}
.sidenav [id="search_form"] .search-form {
  display: flex !important;
  width: 100% !important;
  margin: 0;
}
.sidenav [id="search_form"] input[type="search"] {
  display: block !important;
  box-sizing: border-box;
  width: 100% !important;
  min-width: 0;
  min-height: 44px;
  font-size: 16px;
}

/* Smack It: migrated site customizations, without background overrides. */
:is(.wpb_text_column, #content) p a:not(:is(.btn, .button, .wpb_button, .vc_btn3, [role="button"], [href*="pinterest.com"], [href*="pinterest.nl"], [href*="pin.it"])) {
    color: #e5a913 !important;
}
:is(.wpb_text_column, #content) p a:not(:is(.btn, .button, .wpb_button, .vc_btn3, [role="button"], [href*="pinterest.com"], [href*="pinterest.nl"], [href*="pin.it"])):is(:hover, :focus-visible) {
    color: #b7870f !important;
}
/* Existing Pinterest links require no editor class or content changes. */
:is(#content, .wpb_text_column, .vc_btn3-container) a:is([href*="pinterest.com"], [href*="pinterest.nl"], [href*="pin.it"]),
a.badoux-pinterest, .badoux-pinterest a {
    color: #fff !important;
    filter: none;
}
@media (min-width: 992px) {
    .site-header .navbar .navbar-nav li:hover > a,
    .site-header .navbar .navbar-nav li > a:focus-visible {
        color: var(--primary_button_background, #fdbf26) !important;
        font-weight: 700;
    }
    .site-header .navbar .navbar-nav .submenu a,
    .site-header .navbar .navbar-nav .submenu a span {
        text-decoration: none !important;
        border-bottom: 0 !important;
    }
}
