
#navigator {
    position: relative;
    left: 78vw;
    top: -10vw;
    height: 10vw;
    width: 15vw;
}

#navigator #minimap {
    cursor: pointer;
}

#navigator #rdc {
    position: relative;
    left: 4vw;
}

#navigator #rdc svg {
    display: inline;
    width: 7vw;
    height: 7vw;
}

#navigator #e1 {
    position: relative;
    left: 3vw;
    top: -6.5vw;
}

#navigator #e1 svg {
    display: inline;
    width: 7vw;
    height: 7vw;
    
}

#navigator #e2 {
    position: relative;
    left: 2vw;
    top: -13vw;
}

#navigator #e2 svg {
    display: inline;
    width: 7vw;
    height: 7vw;
}

#navigator #labels {
    position: absolute;
}

#navigator #labels p {
    cursor: pointer;
    position: relative;
    margin-bottom: 30%;
    margin-top: 0%;
    text-align: center;
    font-size: 2vw;
	width: 2.5vw;
	line-height: 2.5vw;
    border-radius: 50%;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}

#navigator #labels .curent {
    background-color: var(--secondary-color);;
}

#navigator .curent svg #intech,
#navigator .curent svg #esiea {
    fill: var(--secondary-color);
}

#navigator #minimap div:hover svg #ihovering {
    filter: url(#filter_i_hover);
}

#navigator #minimap div:hover svg #ehovering {
    filter: url(#filter_e_hover);
}

#navigator #e1 svg .grille {
    display: none;
}

#map .map{
    display: none;
}

#map .map svg {
    padding: 0;
    padding-left: 5vw;
    margin: 0;
    height: 80vh;
    width: 72vw;
    object-fit: scale-down;
}

#map .curent {
    display: inline;
}

@media only screen and (max-width: 600px) {
    #navigator {
        position: absolute;
        top: 40%;
    }

    #navigator #labels p {
        font-size: 25px;
        width: 30px;
        line-height: 30px;
    }

    #navigator #minimap {
        display: none;
    }
}