.ar-click-map{
    position: relative;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.ar-click-map .ar-cover-image{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}
.ar-click-map svg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ar-click-map svg a.ar-map-link{position: relative;}
.ar-click-map svg a.ar-map-link .map-frame{
    position: relative;
    fill: transparent;
    transition: 350ms;
}
.ar-click-map svg a.ar-map-link.volne:hover .map-frame{
    fill: rgba(251, 255, 0, 0.4);
}

.ar-click-map svg a.ar-map-link.rezervovano .map-frame{
    fill: rgba(255, 136, 0, 0.548);
}
.ar-click-map svg a.ar-map-link.prodano .map-frame{
    fill: rgba(255, 25, 0, 0.4);
}

.ar-click-map svg a.ar-map-link rect{
    position: relative;
    fill: #d7ae43;
    opacity: 0;
    transition: 350ms;
}
.ar-click-map svg a.ar-map-link .map-label{
    font-size: 7px;
    fill: black;
    opacity: 0;
    transition: 350ms;
}
.ar-click-map svg a.ar-map-link .map-label .line2{text-anchor: end;}
.ar-click-map svg a.ar-map-link .map-label .is-bold{font-weight: bold;}
.ar-click-map svg a.ar-map-link:hover rect{opacity: 1;}
.ar-click-map svg a.ar-map-link:hover .map-label{opacity: 1;}