﻿.alvet-div-menu-desplegable-vertical-movil {
    top: 0px;
    height: auto;
}

.alvet-div-menu-desplegable-vertical-movil nav > ul {
    padding: 0px;
}

.alvet-div-menu-desplegable-vertical-movil nav ul li {
    list-style-type: none;
    position: relative;
    width: auto;
}

.alvet-div-menu-desplegable-vertical-movil nav li div {
    text-decoration: none;
    display: inline-block;
    padding: 0px;
}

.alvet-div-menu-desplegable-vertical-movil > nav > ul > li > div {
    cursor: pointer;
}


.alvet-div-menu-desplegable-vertical-movil nav li > div {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: normal;
    color: #3f3f3f;
}

.alvet-div-menu-desplegable-vertical-movil li a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.64;
    letter-spacing: normal;
    color: #787777;
    text-decoration: none;
}



.alvet-div-menu-desplegable-vertical-movil li div.inactivo:hover,
.alvet-div-menu-desplegable-vertical-movil li a:hover {
    color: black !important;
}

.alvet-div-menu-desplegable-vertical-movil nav li ul {
    display: none;
    position: absolute;
    top: 0px;
    left: 200px;
    /*width: 50vw;*/
    max-width: 750px;
    min-height: 434px;
    background-color: white;
    z-index: 3 !important;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 65px;
}


.alvet-div-menu-desplegable-vertical-movil nav li > div.activo,
.alvet-div-menu-desplegable-vertical-movil nav li ul li a.activo {
    font-weight: bold;
}


/* Extra small devices (portrait phones, less than 576px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}
