.wrapper-cabecera-med .inner .region-cabecera-med {
	gap: 0!important;
}
#block-unizar-unizar-otroslogoscabecera{
	margin-left: auto;
}
.region-imagen-cabecera:after {
    content: none!important;
}
/*
.tbm.animate:not(.tbm--mobile) .tbm-item>.tbm-submenu {
	width: 100vw;
	left: 0;
	top: 18.1rem;
	box-shadow: none;
	position: fixed;
	& .tbm-row{
		width: var(--maxwidth);
		margin: 0 auto;
	}
}*/

.region-cabecera-sup .menu--menu-secundario {
    display: flex;
    align-items: center;
}    

.tbm-menu-perfiles.tbm {
    background: none;
    & .tbm-item.level-1{
        border: 0;
        & .tbm-link.level-1 {
            color: #ffffffc9;
            font-weight: normal;
            font-size: 13px;
            padding: 8px 1.25rem;
            position: relative;
            &:before{
                position: absolute;
                right: -14px;
                top: 12px;
                width: 21px;
                height: 22px;
                content: "\2023";
                transform: rotate(90deg);
                font-size: 2.5rem;
            }
            &:hover, &:focus{
                background: none;
            }
        }
    }
    & .tbm-submenu{
    	padding: 1rem 1.5rem;
        border-radius: 0;
        border: 0;
        top: 32px;
        box-shadow: none;
        max-height: 80vh !important;
        overflow: hidden !important;
        overflow-y: auto !important;
        width: 350px;
        font-size: 14px;
        @media (max-width: 1840px){
            & {
                position: fixed;
                width: calc(clamp(82rem, 85vw, 146rem));
                left: 50%;
                transform: translateX(-50%);
                top: 10rem;
            }
        } 
    }
    & .tbm-subnav>.tbm-item {
        display: block;
        list-style: none;
        border-bottom: 1px solid #dbdbdb;
        padding: 0.2rem 0;
        &:first-child{
            padding-top: 0;
        }
        &:last-child{
            padding-bottom: 0;
            border-bottom: 0;
        }
	}
}

.user-logged-in{
    .tbm-main.tbm, .tbm-menu-perfiles.tbm {
        & .tbm-submenu{
            @media (max-width: 1840px) {
                & {
                    top: 17rem;
                }
            } 
        }
    }
}

/* tirar alter */

.tbm-menu-perfiles.tbm-oho {
    & .tbm-submenu{
        width: calc(clamp(80rem, 100vw, 180rem));
        padding: 3rem 0 6rem;
        &:before{
            content: "";
            position: absolute;
            width: 100dvw;
            background-color: rgb(244, 244, 244);
            height: 100%;
            left: -35.1rem;
            top: 0;
        }
    }
}

/* eol alter */
