.z-adamo-movile{
	z-index:1050;
}

.z-adamo-movile.show {
    z-index: 9999;
}


/* Mega menu hover */

.col-megamenu .barrabaja:hover:after {
    width: calc(73% - 16px);
    opacity: 1;
}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

  .navbar .has-megamenu{position:static!important;}
  .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }

}	
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      
  }
}
/* ============ mobile view .end// ============ */


.grafica-menu{
	position:absolute;
	bottom:0;
	left:0;
	    height: 60%;
    z-index: -1;
	
}


/* link en menu disable */
.oxperta.dropdown-item.disabled {

    color: #506690;
}

@media (max-width: 991.98px){
.navbar-collapse.z-adamo-movile {
    position: fixed;
    top: 0;
    left: 0;
    height: auto;
    max-height: 100% !important;
    width: 100%;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 1.5rem 4rem rgb(22 28 45 / 15%);
    overflow-x: hidden;
    overflow-y: scroll;
}
}

/*estilos internos de megamenu */

.cta-blog-menu a:hover{
	text-decoration:none;
	color:white;
}

@media (max-width:400px){
.megamenu h6,
.megamenu .h6{
font-size:.6rem;
}
}

{# icono menu #}
#extranet .cls-1,
#extranet .cls-2 {
						fill: none;
						stroke-linecap: round;
						stroke-linejoin: round;
						stroke-width: 25px;
					}
#extranet .cls-1 {
						stroke: var(--bs-cuarto);
					}
#extranet .cls-2 {
						stroke: var(--bs-yellow);
					}

{# fix sin items:#}
.altominimo{
	    min-height: 63px;
}