.highlight {
    animation: softPulse 1s forwards;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(255, 215, 0, 0.2);
    padding: 2px 4px;
    margin: -2px -4px;
    display: inline-block;
}

@keyframes softPulse {
    0% { background-color: transparent; }
    100% { background-color: rgba(255, 215, 0, 0.2); }
}

/*This resolves problem with yandex map disappearing on smartphones*/
#ymap {
    width: 100% !important;
    min-width: 320px !important;
    height: 400px !important;
    z-index: 1 !important;

    margin: 0px;
    padding: 0px;
}

.overlay h5 {
    word-break: break-word;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
  }