
.wep-modal-backdrop, .wep-slide-over-backdrop {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
}

.link-cursor:hover{
    cursor: pointer;
}

.link-cursor:hover > p{color: black;}

.treatments-slider {
    display: inline-flex;
    position: relative;
    inline-size: 90%;
    overflow: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.treatments-slider ul{
    display: inline-flex;
    align-items: center;
    list-style: none;
}

.treatments-slider a.btn{
    white-space: nowrap;
}

/* Nav arrows for treatments slider */
.treatments-slider-wrapper { position: relative; }
.treatments-slider-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    border: none;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.treatments-slider-nav.prev { right: 36px; }
.treatments-slider-nav.next { right: 0; }

.fs-treatment-1{
    font-size: 1rem;
}

.fs-treatment-2{
    font-size: 0.89rem;
}

.text-grey{color: #666666 !important;}

.wep-modal-container {
    bottom: 130px !important;
}

.text-yellow{ color: #ebb650 !important; }

.btn.btn-xm {
    font-size: 12px;
    padding: 5px 9px;
}