.elementor-90780 .elementor-element.elementor-element-16c7598:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-90780 .elementor-element.elementor-element-16c7598 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-90780 .elementor-element.elementor-element-16c7598 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-secondary );}.elementor-90780 .elementor-element.elementor-element-16c7598{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90780 .elementor-element.elementor-element-16c7598 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-1f0b577.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-1f0b577.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90780 .elementor-element.elementor-element-5a160f6 .elementor-heading-title{font-size:16px;color:var( --e-global-color-background );}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-eb5697c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-eb5697c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90780 .elementor-element.elementor-element-bfcbd1f{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-90780 .elementor-element.elementor-element-bfcbd1f .elementor-widget-container{text-align:right;}.elementor-90780 .elementor-element.elementor-element-bfcbd1f .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-0c814bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-0c814bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-f87b90f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-f87b90f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-585dc11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-585dc11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__toggle{border-style:default;}.elementor-90780 .elementor-element.elementor-element-aedc51b .cmsmasters-menu-dropdown-type-offcanvas.elementor-widget-cmsmasters-nav-menu__dropdown{width:300px;}.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__dropdown-close-container{justify-content:flex-end;}.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul .elementor-widget-cmsmasters-nav-menu__dropdown-submenu li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul .elementor-widget-cmsmasters-nav-menu__dropdown-submenu li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul > li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle .elementor-widget-cmsmasters-nav-menu__dropdown-submenu li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul > li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion .elementor-widget-cmsmasters-nav-menu__dropdown-submenu li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__dropdown > ul > li:not(:first-child),
					.elementor-90780 .elementor-element.elementor-element-aedc51b .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__dropdown-submenu li:not(:first-child){border-top-style:none;}.elementor-90780 .elementor-element.elementor-element-aedc51b{--dropdown-divider-type:none;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-e800c97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-e800c97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-68435d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-68435d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90780 .elementor-element.elementor-element-07560f2 .elementor-widget-cmsmasters-search__popup-trigger-container{justify-content:center;}.elementor-90780 .elementor-element.elementor-element-07560f2 .elementor-widget-cmsmasters-search__popup-trigger-inner{border-style:default;}.elementor-90780 .elementor-element.elementor-element-07560f2 .cmsmasters-search-form-full-screen .elementor-widget-cmsmasters-search__popup-container{align-items:center;}.elementor-90780 .elementor-element.elementor-element-07560f2 .elementor-widget-cmsmasters-search__field{border-style:default;}.elementor-90780 .elementor-element.elementor-element-07560f2 .elementor-widget-cmsmasters-search__submit{border-style:default;}.elementor-bc-flex-widget .elementor-90780 .elementor-element.elementor-element-ebd51e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90780 .elementor-element.elementor-element-ebd51e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90780 .elementor-element.elementor-element-9f2ad2f:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-90780 .elementor-element.elementor-element-9f2ad2f > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-90780 .elementor-element.elementor-element-9f2ad2f > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:var( --e-global-color-accent );}.elementor-90780 .elementor-element.elementor-element-9f2ad2f{border-style:solid;border-width:6px 0px 6px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-90780 .elementor-element.elementor-element-9f2ad2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-90780 .elementor-element.elementor-element-c70c886 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-90780 .elementor-element.elementor-element-c70c886 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-90780 .elementor-element.elementor-element-c70c886 .e--pointer-framed .elementor-item:before,
					.elementor-90780 .elementor-element.elementor-element-c70c886 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-90780 .elementor-element.elementor-element-aedc51b .cmsmasters-menu-dropdown-type-offcanvas.elementor-widget-cmsmasters-nav-menu__dropdown{width:40%;}}@media(max-width:767px){.elementor-90780 .elementor-element.elementor-element-1f0b577{width:50%;}.elementor-90780 .elementor-element.elementor-element-eb5697c{width:50%;}.elementor-90780 .elementor-element.elementor-element-0c814bb{width:70%;}.elementor-90780 .elementor-element.elementor-element-585dc11{width:15%;}.elementor-90780 .elementor-element.elementor-element-aedc51b .cmsmasters-menu-dropdown-type-offcanvas.elementor-widget-cmsmasters-nav-menu__dropdown{width:100%;}.elementor-90780 .elementor-element.elementor-element-e800c97{width:70%;}.elementor-90780 .elementor-element.elementor-element-68435d9{width:15%;}}@media(min-width:768px){.elementor-90780 .elementor-element.elementor-element-0c814bb{width:37.105%;}.elementor-90780 .elementor-element.elementor-element-f87b90f{width:62.895%;}}/* Start custom CSS for nav-menu, class: .elementor-element-c70c886 *//* ===== MENÚ — Hidalgo News ===== */
/* Contenedor del menú */


/* Fila de elementos: centrados en escritorio */
#menu-linea ul,
.menu-linea ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 4px;
  padding: 6px 0;
  margin: 0;
  list-style: none;
}

/* Cada enlace del menú */
#menu-linea a,
.menu-linea a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: 'Archivo', sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #ffffff;
  padding: 11px 10px;
  white-space: nowrap;
  border-bottom: 2px solid transparent;
  position: relative;
  transition: color 180ms ease;
}

/* Línea verde animada al pasar el cursor */


#menu-linea a:hover,
#menu-linea a:focus-visible,
.menu-linea a:hover,
.menu-linea a:focus-visible {
  color: #8BC63C;
}

#menu-linea a:hover::after,
#menu-linea a:focus-visible::after,
.menu-linea a:hover::after,
.menu-linea a:focus-visible::after {
  transform: scaleX(1);
}

/* Página actual marcada en verde */
#menu-linea .current-menu-item > a,
.menu-linea .current-menu-item > a,
#menu-linea .current_page_item > a,
.menu-linea .current_page_item > a {
  color: #8BC63C;
  border-bottom-color: #8BC63C;
}

/* Móvil: una sola fila que se desliza lateralmente */
@media (max-width: 1024px) {
  #menu-linea ul,
  .menu-linea ul {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    padding: 0 12px;
    scrollbar-width: none;
  }
  #menu-linea ul::-webkit-scrollbar,
  .menu-linea ul::-webkit-scrollbar {
    display: none;
  }
  #menu-linea a,
  .menu-linea a {
    padding: 13px 10px;
  }
}/* End custom CSS */