#Mapa{position:relative;width:100%;height:100%;min-height:300px;margin:0px;padding:0px;}
.ubicaciones .subtitulo-h2{text-transform:uppercase;color:#120a3f;}
.ubicaciones .filtros{
    background:#FFF;
    position:absolute;
    top:0px;
    max-height:100%;
    transition:all linear 0.2s;
}
.ubicaciones .filtros #list-regiones .item{cursor:pointer;border-top:1px solid #CCC;padding:10px;text-align:left;border-left:5px solid #476d9e;}
.ubicaciones .filtros #list-regiones li::after{
    /*content:" >";*/
    position:relative;
    float:right;
    padding-left:5px;
}
.ubicaciones .filtros #list-regiones li i{float:right;}
.ubicaciones .filtros #list-regiones .item i {
    opacity: 0.2;
    top: 5px;
    position: relative;
    transition:all 0.2s linear;
}
.ubicaciones .filtros #list-regiones .item:hover, .ubicaciones .filtros #list-regiones .item.activo{color:#FFF;background:#120a3f;background:#476d9e;border-left-color:#f83038;}
.ubicaciones .filtros #list-regiones .item:hover i, .ubicaciones .filtros #list-regiones .item.activo i{opacity:1;transform:rotate(45deg);}

.ubicaciones .filtros .toggleShow{
    background: #FFF;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translate(0, -50%);
    height: 50px;
    width: 15px;
    z-index: 9999;
    line-height: 50px;
    padding: 0px 5px 0px 0px;
    border-radius: 0px 100% 100% 0px;
}
.ubicaciones .filtros .toggleShow::before{content:"\f060";}

.ubicaciones .filtros.cerrado{transform:translate(-100%);}
.ubicaciones .filtros.cerrado .toggleShow::before{content:"\f061";}