.gst-ov use:hover {
    transition: all .5s;
    fill: #80B858;
    cursor: pointer;
}

.gst-ov .map-canvas {
    position: relative;
}

.gst-ov svg {
    max-height: 600px;
}

.gst-ov #oberbayern svg,
.gst-ov #oberpfalz svg,
.gst-ov #schwaben svg {
    max-height: 800px;
}

.gst-ov .m-hidden {
    display: none;
}
.gst-ov svg{
    display:none;
}
@media (min-width: 420px) {
    .gst-ov .m-hidden {
        display: block;
    }
    .gst-ov svg{
        display:block;
    }
}

@media (min-width: 420px) {
    .gst-ov .mobile-links {
        display: none !important;
    }
}
