/* Fixes on top of the Revolution theme CSS (loaded last). */

/* Contact form: honeypot field for bots, never shown to people. */
.hp-field { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }

/* Turnstile widget sits above the Send button. */
.contact-turnstile:not(:empty) { margin: 0 0 20px; }

/* Response box (CF7's own CSS styles the coloured variants). */
.wpcf7-sending { border: 2px solid #ccc; }

/* Desktop dropdown (language switcher): the theme opens it via jQuery hoverIntent (waits for the
   mouse to slow down) and then fades the items in over ~0.5s, so it felt unresponsive and people
   clicked the parent item by mistake. Show it immediately on hover / keyboard focus instead; the
   theme's own animation still handles closing. */
#full-menu .menu-item-has-children:hover > .sub-menu,
#full-menu .menu-item-has-children:focus-within > .sub-menu {
  opacity: 1 !important;
  visibility: visible !important;
}
#full-menu .menu-item-has-children:hover > .sub-menu > li > a,
#full-menu .menu-item-has-children:focus-within > .sub-menu > li > a {
  opacity: 1 !important;
  transform: none !important;
}

/* 404 page */
.not-found { padding: 80px 0 120px; }
.not-found .btn { margin: 10px 5px 0; }
