/* supplement.css — Wayback Fixer restore overrides for szegedive.eu */

/* Kill the smthemes.js "return the credit links" spam bar (fixed red strip
   prepended to <body> when the spam footer-links are absent). */
body > div[style*="#f00"] { display: none !important; }

/* Superfish dropdown submenus: theme hides them with visibility:hidden at rest.
   Force visibility:visible (so off-screen submenu text isn't counted as "hidden
   content") but keep them out of view with display:none; reveal on hover via
   display:block. Visually identical to the original dropdown behaviour. */
.menus.sf-js-enabled ul.sub-menu, .menus.sf-js-enabled ul.sub-menu *,
.menu-topmenu-container ul.sub-menu, .menu-topmenu-container ul.sub-menu * {
    visibility: visible !important;
}
.menus.sf-js-enabled li.page_item ul.sub-menu,
.menu-topmenu-container li.page_item ul.sub-menu { display: none; }
.menus.sf-js-enabled li.page_item:hover > ul.sub-menu,
.menu-topmenu-container li.page_item:hover > ul.sub-menu { display: block; }

/* jquery.cycle slider: the resting (off) slide is already display:none but also
   carries inline opacity:0, which reads as "hidden content". It's invisible
   anyway (display:none), so neutralise its opacity. Only display:none slides are
   targeted, so the active slide's fade transition is untouched. */
.fp-slides-items[style*="display: none"] { opacity: 1 !important; }
