/*
Theme Name:  Shikoba Theme
Template: 	 hello-elementor
Theme URI:	 https://childthemewp.com/create-child-theme/
Author:		 Shikoba
Author URI:	 https://shikoba.es
Version:	 1.0.0
License:	 GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:    	 opensource     
Text Domain: shikoba
*/

/* Redondear hover elementos submenús cabecera desktop */

.ar-header-desktop .ekit_badge_left{
	border-radius: 5px !important;
}

/* Alinear arriba el contenido del mega menú de ElementsKit */
/* Mega menú a ancho completo */
.ar-header-desktop .elementskit-megamenu-panel{
  position: fixed !important;      /* sale del contenedor del menú */
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  top: var(--ar-header-height) !important; /* ajusta 80px si tu header es más alto/bajo */
  z-index: 9999 !important;
  border-radius: 0 !important;     /* opcional: esquinas rectas */
}

/* Forzar que el contenedor de Elementor alinee arriba */
.ar-header-desktop .elementskit-megamenu-panel .elementor,
.ar-header-desktop .elementskit-megamenu-panel .e-grid,
.ar-header-desktop .elementskit-megamenu-panel .e-con,
.ar-header-desktop .elementskit-megamenu-panel .e-con-inner {
  align-items: flex-start !important;
  justify-content: flex-start !important;
  align-content: flex-start !important;
}

/* Cada columna (FACIAL, CORPORAL, etc.) pegada arriba */
.ar-header-desktop .elementskit-megamenu-panel .e-con.e-child {
  align-self: flex-start !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

