.ils-msg-add-btn span {
    cursor: pointer;
}

.btn-sm.btn-popdown.dropdown-toggle_.btn-popdown--inline b {
    display: flex;
    align-items: center;
}

.sm-mobile .view-users #es.is-mobile .es-snackbar2__actions button.btn-sm.btn-popdown b {
        display: flex !important;
        align-items: center !important;
        gap: 4px !important;
    }

.blogiz .article-details.blogiz {
    max-width: 1000px;
    width: 100%;
    margin: auto;
    position: relative;
    display: flex;
    flex-direction: column;
}

.blogiz .article-details.blogiz .article-full-image {
    order: 2;
}

.blogiz .article-details.blogiz .article-header {
    order: 1;
}

.blogiz .article-details.blogiz > div:nth-child(5) {
    order: 3;
}

.blogiz .article-details.blogiz nav.pagenavigation {
    order: 4;
    max-width: 100%;
    width: 100%;
}

.blogiz .article-details.blogiz nav.pagenavigation a.btn.btn-sm.btn-secondary.next {
    font-size: 16px;
    background: #bb4a28;
}

.blogiz .article-details.blogiz nav.pagenavigation span.pagination.ms-0 {
    margin-top: 0px ! IMPORTANT;
}

.blogiz .article-details.blogiz nav.pagenavigation span.pagination.ms-0 {
    margin-top: 0px ! IMPORTANT;
    display: flex;
    align-items: baseline;
    gap: 25px;
}

.ba__floatmenu-wrapper-inside a.ba__link {
    display: flex !IMPORTANT;
    align-items: center;
}

.ba__floatmenu-wrapper-inside a.ba__link span.ba__caption.ba--description {
    position: relative !important;
    opacity: 1 !IMPORTANT;
    top: 0px ! IMPORTANT;
    visibility: visible !IMPORTANT;
    background: none !IMPORTANT;
    color: #fff !IMPORTANT;
    left: 0px !IMPORTANT;
    transform: none !IMPORTANT;
    padding-left: 0px !important;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card {
    padding: 25px;
    background: #ed88a41a ! IMPORTANT;
    border: 1px solid #f8f9fd ! IMPORTANT;
    transition: transform 0.3s ease !important;
      will-change: transform;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card:hover{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__hd {
    padding: 5px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__bd {
    padding: 4px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__ft {
    padding: 0px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__title {
    font-family: "montserrat", sans-serif;
    color: #000000 !important;
    font-size: 20px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__desc {
    font-size: 14px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__price {
    margin-top: 0px !IMPORTANT;
    border-top: 1px solid #ccc;
    padding-top: 2px;
    font-size: 19px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__bd .pp-plan-card__features p {
    margin-bottom: 0px;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__ft a.o-btn {
    background-image: linear-gradient(to bottom, #ec82a3, #f0a5a8) ! IMPORTANT;
    border: 1px solid transparent !important;
    color: #fff ! IMPORTANT;
    font-size: 16px ! IMPORTANT;
    margin-top: 10px;
    cursor: pointer ! IMPORTANT;
}

.heartIcon i {
    background: linear-gradient(to bottom, #ec82a3, #f0a5a8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
    margin: 0 4px;
}


.pp-frontend .pp-plans .pp-plans__item .pp-plan-card:hover .heartIcon i:nth-child(1) {
  animation: slowBounce 1s ease forwards;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card:hover .heartIcon i:nth-child(2) {
  animation: slowBounce 1s ease forwards;
  animation-delay: 0.2s;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card:hover .heartIcon i:nth-child(3) {
  animation: slowBounce 1s ease forwards;
  animation-delay: 0.4s;
}

@keyframes slowBounce {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-8px); }
  60%  { transform: translateY(4px); }
  100% { transform: translateY(0); }
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__label.pp-plan-card__label--center {
    position: absolute;
    top: 0px;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__hd {
    position: unset !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card {
    position: relative;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__label {
    position: absolute;
    top: 0px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__title {
    margin-top: 40px;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card span.pp-plan-pop-label__txt {
    padding: 10px 20px !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-pop-label {
    background-image: linear-gradient(to bottom, #ec82a3, #f0a5a8) ! IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-card__bd {
    background: none !IMPORTANT;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card:hover .pp-plan-card__ft a.o-btn{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}

.pp-frontend .pp-plans .pp-plans__item .pp-plan-card .pp-plan-pop-label span.pp-plan-pop-label__txt {
    font-size: 18px;
}

.hide {
    display: none;
}

.form.pp-checkout-container__form{
    background: rgb(165 49 43 / 3%) !important;
}

div#modID270 .ba__floatmenu-wrapper-inside {
    justify-content: center;
    width: 100% !IMPORTANT;
}

div#modID270 .ba__floatmenu-wrapper-inside .ba__floatmenu {
    padding: 0 10px !IMPORTANT;
    justify-content: space-between !IMPORTANT;
    gap: 20px;
    width: 100% !IMPORTANT;
}

div#modID270 .ba__floatmenu-wrapper-inside .ba__floatmenu .ba__floatmenu-item {
    width: fit-content !IMPORTANT;
}

div#modID270 .ba__floatmenu-wrapper-inside .ba__floatmenu .ba__floatmenu-item a.ba__link span.ba__caption.ba--description {
    display: none !IMPORTANT;
}


@media(max-width: 767px){
    .itemid-765.dropdown-mobile-from-container {
        transform: none !IMPORTANT;
        overflow: hidden !IMPORTANT;
        position: unset !IMPORTANT;
    }

    .itemid-765.dropdown-mobile-from-container .dropdown-backdrop {
        background: none !IMPORTANT;
        position: relative !important;
    }

    .itemid-765.dropdown-mobile-from-container ul.dropdown-menu.dropdown-menu-right {
        position: absolute ! IMPORTANT;
        left: auto ! IMPORTANT;
        right: 0px ! IMPORTANT;
        top: 100% ! IMPORTANT;
        min-height: fit-content ! IMPORTANT;
        max-width: 100% !important;
        width: 300px !important;
        min-width: 200px ! IMPORTANT;
        height: 125px ! IMPORTANT;
        min-height: 100px ! IMPORTANT;
        max-height: 100px ! IMPORTANT;
    }

    #es.is-mobile .es-snackbar2 ul.dropdown-menu.dropdown-menu-right.dropdown-menu--popdown {
        min-height: fit-content !IMPORTANT;
        max-height: 100% ! IMPORTANT;
/*        background: none ! IMPORTANT;*/
        box-shadow: none ! IMPORTANT;
    }

    .sm-mobile .view-users #es.is-mobile .es-snackbar2 .es-snackbar2__context {
        width: fit-content !IMPORTANT;
    }

    .sm-mobile .view-users #es.is-mobile .es-snackbar2__actions {
        width: fit-content !important;
        width: -webkit-fit-content;
        width: fit-content;
        width: fit-content(100%);
        margin-left: auto !important;
        margin-right: 0px !important;
    }

    .sm-mobile .view-users #es.is-mobile .es-snackbar2__actions button.btn-sm.btn-popdown div {
        display: flex ! IMPORTANT;
        align-items: center ! IMPORTANT;
    }

    .sm-mobile .view-users #es.is-mobile .es-snackbar2 {
        display: flex ;
        flex-direction: row;
        justify-content: space-between !important;
    }

    .ba__basic.style5.ba__floatmenu-wrapper::after {
        background: #f0f0f0 !important;
        bottom: 0px !important;
        top: auto !important;
        backdrop-filter: blur(2px);
    }

    div#modID270 {
        transform: none !IMPORTANT;
        top: auto !IMPORTANT;
        bottom: 0px !IMPORTANT;
        left: 0px !IMPORTANT;
        right: 0px !IMPORTANT;
    }

    div#modID270 .ba__floatmenu-wrapper-inside {
        display: flex !IMPORTANT;
        justify-content: center;
    }

    div#modID270 .ba__floatmenu-wrapper-inside .ba__floatmenu .ba__floatmenu-item i{
        color: #000 !important;
    }

    .sm-mobile .view-users #es.is-mobile .es-snackbar2__actions button.btn-sm.btn-popdown b {
        font-size: 12px ! IMPORTANT;
    }
}

@media(max-width: 360px){
    .sm-mobile .view-users #es.is-mobile .es-snackbar2__actions button.btn-sm.btn-popdown b {
        font-size: 12px ! IMPORTANT;
    }
}