/* site overrides — put slider / contact-form / tweak CSS here (keep it out of the pages) */

/* Betheme equal-height valign-middle pulls columns up via translateY(-50%),
   overlapping the previous section/hero when the theme's equalize JS is absent.
   Neutralize the transform at all widths (matches Betheme's own responsive reset). */
.equal-height-wrap .mcb-wrap .mcb-wrap-inner{top:0!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}

/* Menu dropdown on hover — display-toggle with !important (beats Betheme JS inline styles) */
#Top_bar #menu li.menu-item-has-children{position:relative}
#Top_bar #menu li.menu-item-has-children > ul.sub-menu{display:none!important;position:absolute;left:0;top:100%;min-width:240px;margin:0;padding:8px 0;list-style:none;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.14);border-radius:8px;z-index:9999}
#Top_bar #menu li.menu-item-has-children:hover > ul.sub-menu{display:block!important}
#Top_bar #menu li.menu-item-has-children > ul.sub-menu li.menu-item-has-children > ul.sub-menu{left:100%;top:-8px}
#Top_bar #menu ul.sub-menu li{display:block;width:100%;float:none;margin:0}
#Top_bar #menu ul.sub-menu li a{display:block;padding:9px 20px;white-space:nowrap;color:#222!important;line-height:1.35}
#Top_bar #menu ul.sub-menu li a:hover{background:#f5f5f5}
