.pmreact_likeBT {
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

.pmreact_likeBT .tooltipEXfixed {
    display: none;
    width: 104px;
    height: 22px;
    position: absolute;
    background: #fe3b4c;
    padding: 2px;
    border-radius: 19px;
}

.pmreact_likeBT .tooltipEXfixed__text {
    line-height: initial;
    padding: 2px;
    width: 100px;
}

@media(min-width: 992px) {
    .pmreact_likeBT .tooltipEXfixed {    
        left: unset;
        bottom: -35px;
        right: 0px;
    }
    .pmreact_likeBT .tooltipEXfixed::before {    
        left: unset;
        right: 2px;
        top: -15px;
    }
    .pmreact_likeBT .tooltipEXfixed::after {    
        left: unset;
        right: 2px;
        top: -15px;
    }
}
@media(max-width: 991px) {
    .pmreact_likeBT .tooltipEXfixed {    
        left: unset;
        bottom: -35px;
        right: 0px;
    }
    .pmreact_likeBT .tooltipEXfixed::before {    
        left: unset;
        right: 2px;
        top: -15px;
    }
    .pmreact_likeBT .tooltipEXfixed::after {    
        left: unset;
        right: 2px;
        top: -15px;
    }
}

.pmreact_likeI:hover {
    cursor: pointer;
}

.pmreact_likeBT_active {
    color: #fe3b4c;
    transition: all 0.2s;
    font-weight: 700;
}

.pmreact_likeBT_active_anim {
    animation: pop infinite normal 2000ms;
}

@keyframes pop {
    0% {
        transform: scale(1, 1);
    }
    50% {
        transform: scale(1.25, 1.25);
    }
    100% {
        transform: scale(1, 1);
    }
}
