.t4-megamenu .mega-dropdown-transparente .dropdown-menu {
    background: rgba(255, 255, 255, 0.5) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    border-bottom: 1px solid rgb(6 6 6 / 15%);
    border-top: 1px solid rgb(6 6 6 / 15%);
    box-shadow: 0 2px 20px rgba(255, 215, 0, 0.08) !important;
}
.header-block-horizontal .t4-megamenu .yoogol-mega-module .t4-module.module {
    padding: 0px;
    margin: 0px;
}
.header-block-horizontal .t4-megamenu .yoogol-mega-module .mega-dropdown-inner [class^="mega-sub-"] {
	padding-top: 0;
	padding-bottom: 0;
}
.header-block-horizontal .t4-megamenu .mega-dropdown-menu {
	background: rgba(255, 255, 255, 0.5) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
	border-bottom: 1px solid rgb(6 6 6 / 15%);
    border-top: 1px solid rgb(6 6 6 / 15%);
    box-shadow: 0 2px 20px rgba(255, 215, 0, 0.08) !important;
}
.header-block-horizontal .t4-megamenu .yoogol-mega-module .mega-col-nav .mega-col-title>span {
    width: 100%;
    padding: 5px 0px;
    color: #00318d !important;
}
.header-block-horizontal .t4-megamenu .yoogol-mega-module .mega-col-title>span {
    padding-top: 7px;
}
.header-block-horizontal .t4-megamenu .yoogol-mega-module .item-introtext {
    color: #919191;
}


/* === T4 Megamenu â€” Final fix (desktop + Android with mouse) === */
/* 1) Hover and focus open the submenu on desktop (not relying on (hover:hover)) */
@media (min-width: 992px) {
  .t4-megamenu .nav-item.dropdown:hover > .dropdown-menu,
  .t4-megamenu .nav-item.mega:hover > .dropdown-menu,
  .t4-megamenu .nav-item.dropdown:focus-within > .dropdown-menu,
  .t4-megamenu .nav-item.mega:focus-within > .dropdown-menu,
  .t4-megamenu .nav-item.dropdown:hover > .mega-dropdown-menu,
  .t4-megamenu .nav-item.mega:hover > .mega-dropdown-menu,
  .t4-megamenu .nav-item.dropdown:focus-within > .mega-dropdown-menu,
  .t4-megamenu .nav-item.mega:focus-within > .mega-dropdown-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none !important;
  }
}
/* Prevent wrappers from clipping the dropdown */
.t4-navbar,
.t4-navbar .navbar,
#t4-megamenu-main-menu {
  overflow: visible !important;
}
/* Optional visual feedback when opened by focus */
.t4-megamenu .nav-item:focus-within > .nav-link,
.t4-megamenu .nav-item:focus-within > a {
  outline: none;
  background: rgba(255, 255, 255, 0.06);
}
/* Compatibility with "show/open" states in case JS uses them */
.t4-megamenu .nav-item.show > .dropdown-menu,
.t4-megamenu .nav-item.open > .dropdown-menu,
.t4-megamenu .nav-item.show > .mega-dropdown-menu,
.t4-megamenu .nav-item.open > .mega-dropdown-menu {
  display: block !important;
}
/* MENU TOP */
.t4-megamenu ul.nav.navbar-nav.level0 li[data-level="1"].nav-item:hover {
	background: #f1f1f1 !important;
}
.mega-dropdown-menu .mega-dropdown-inner .mega-inner .mega-col-title, 
.mega-dropdown-menu .mega-dropdown-inner .mega-inner .module-title  {
    border-bottom: 3px solid #00318d;
}
.mega-dropdown-menu .mega-dropdown-inner .row > div[class^="mega-sub-"] {
  padding-top: 10px;
  padding-bottom: 0px;
}

/* LOGIN */
.navigation-default-horizontal .header-right .head-user .dropdown-toggle:hover,
.navigation-default-horizontal .header-right .head-user .dropdown-toggle.show:hover,
.navigation-default-horizontal .head-user .dropdown-toggle.show {
    background: #201c16 !important;
}
.navigation-default-horizontal .header-right ul.dropdown-menu.dropdown-menu-end {
    padding-left: 30px;
    background: rgba(20, 20, 20, 0.5) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    border-bottom: 1px solid rgba(255, 215, 0, 0.15);
    box-shadow: 0 2px 20px rgba(255, 215, 0, 0.08) !important;
}
.navigation-default-horizontal .header-right, .header-right .btn-group { 
  position: relative; 
  overflow: visible !important; 
}
.navigation-default-horizontal .header-right ul.dropdown-menu.dropdown-menu-end { 
  margin-top: 1px !important; 
}
.t4-megamenu h1, .t4-megamenu h2, .t4-megamenu h3, .t4-megamenu h4, .t4-megamenu h5, .t4-megamenu h6 {
    color: black;
}
.t4-megamenu .item-content-wrap p {
    color: black;
}
.t4-megamenu .mega-dropdown-menu.mega-dropdown-autocenter {
    left: auto !important;
}
.t4-megamenu .module-menu-noticias a.item-image {
    margin: 0 0 5px;
}
.t4-megamenu .module-menu-noticias h3.item-title {
    font-size: small;
    margin: 0px;
}
.t4-megamenu .module-menu-noticias p.item-introtext {
    font-size: x-small;
    margin: 0;
}
