/* Image Hotspot */

#powerTip {
    min-height: 140px;
    max-width: 250px;
    background: #fff;
    border-radius: 25px;
    padding: 25px 20px 20px;
    overflow: hidden;
    -webkit-box-shadow: 7px 15px 70px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 7px 15px 70px 0 rgba(0, 0, 0, 0.25);
}

#powerTip p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 25px;
    white-space: pre-line;
}

#powerTip strong {
    font-size: 16px;
    margin-bottom: 13px;
    font-weight: 600;
    white-space: nowrap;
}

.pins_animation.ihotspot_pulse {
    display: none;
}

.pins_animation.ihotspot_pulse+.pins_image {
    -webkit-animation: wnPulseAnimation 1s ease infinite;
    -moz-animation: wnPulseAnimation 1s ease infinite;
    animation: wnPulseAnimation 1s ease infinite;
    max-width: initial;
}

img.pins_image.ihotspot_hastooltop {
    cursor: pointer;
}

.box_view_html {
    color: initial;
}

#wrap .mega .sub-menu .point_style .pins_image,
body #wrap .point_style img {
    max-width: initial;
}

@-webkit-keyframes wnPulseAnimation {
    0%,
    100% {
        -webkit-transform: scale(0.9);
    }
    50% {
        -webkit-transform: scale(1.1);
    }
}

@-moz-keyframes wnPulseAnimation {
    0%,
    100% {
        -moz-transform: scale(0.9);
    }
    50% {
        -moz-transform: scale(1.1);
    }
}

@-o-keyframes wnPulseAnimation {
    0%,
    100% {
        -o-transform: scale(0.9);
    }
    50% {
        -o-transform: scale(1.1);
    }
}

@keyframes wnPulseAnimation {
    0%,
    100% {
        transform: scale(0.9);
    }
    50% {
        transform: scale(1.1);
    }
}