.link-imgmap .description{padding:20px 40px;margin-bottom:10px}
.link-imgmap .cmp-image{position:relative}
.link-imgmap a.dot{display:block;position:absolute;width:30px;height:30px;border-radius:50%;background-color:rgba(230,43,28,0.5);animation:blinking 1.2s infinite}
.link-imgmap a.dot:hover{opacity:.9 !important;animation:blinkingHover 1.2s infinite !important}
.link-imgmap a.dot:hover span.title{border:#666 1px solid;border-radius:20px;padding:5px 20px 5px 5px;display:block !important;z-index:100;background:#f0f0f0;left:0;margin:10px;width:120px;position:absolute;top:25px;text-align:center !important;text-decoration:none}
@keyframes blinking{0{opacity:.4}
50%{opacity:1}
60%{opacity:.4}
99%{opacity:1}
100%{opacity:.7}
}
@keyframes blinkingHover{0{opacity:.7}
50%{opacity:1}
60%{opacity:.9}
99%{opacity:1}
100%{opacity:.8}
}