/*
Theme Name: Mediverse Child
Theme URI: https://mediverse.casethemes.net/
Template: mediverse
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Mediverse is a modern, professional, and flexible WordPress theme designed for Medical Centers, Hospitals, Clinics, Healthcare Services, and Medical Practices. With its responsive design, retina readiness, and easy customization, Mediverse provides all the elements and styles you need to build a powerful online presence for your medical business.
Tags: medical,healthcare,hospital,clinic,doctor,health,medical center,healthcare services,medical practice,dentistry,pharmacy,wellness,medical services,health clinic,responsive
Version: 1.0.0.1767382206
Updated: 2026-01-02 19:30:06
*/

/*Hide Membership Annual or Monthly - Commented on Page too*/
/* .pxl-tabs__switch {
    display: none !important;
}
.elementor-element.elementor-element-1e6709f.e-con-full.e-flex.pxl-row-scroll-none.pxl-column-none.pxl-full-content-with-space-none.e-con.e-child {
    display: flex;
    justify-content: center;
}*/

/* ===== 360 MED PRIMARY BUTTON (Header + Form) ===== */
/*.btn-primary-360,
.wpcf7-submit.btn-primary-360 {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 14px 26px;
    border-radius: 999px;
    background-color: #F6E6C9;
    color: #0A5C3E;
    font-weight: 600;
    font-size: 15px;
    border: none;
    cursor: pointer;
    transition: all 0.25s ease;
    text-decoration: none;
}*/

/* Arrow icon */
/*.btn-primary-360 svg {
    transition: transform 0.25s ease;
}*/

/* Hover state */
/*.btn-primary-360:hover {
    background-color: #0A5C3E;
    color: #ffffff;
}*/

/*.btn-primary-360:hover svg {
    transform: translateX(4px);
}*/

/*.btn-primary-360:hover svg path {
    stroke: #ffffff;
}*/

/* Make tabs look like text links */
/*.elementor-widget-pxl_tabs .elementor-tab-title {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
} */

.wrap-ctf-page.ct-faqs button .btn-text {
    background-image: unset !important;
    filter: unset;
}

/* ── 360 Med Mobile Sticky CTA ── */

/* BASE: hidden everywhere by default */
.med360-sticky-cta {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    flex-direction: column;
    gap: 0;
    box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.15);
}

.med360-sticky-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 16px 20px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    transition: opacity 0.2s ease;
}

.med360-sticky-btn:hover {
    opacity: 0.92;
    text-decoration: none;
}

.med360-sticky-btn svg {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
}

/* Book An Appointment — green */
.med360-sticky-book {
    background-color: #00573d;
    color: #ffffff !important;
}

/* Call Us Now — cream background, dark text, Open Sans */
.med360-sticky-call {
    background-color: #F3E4D1;
    color: #000000 !important;
    font-family: 'Open Sans', sans-serif;
}

/* MOBILE ONLY: show the bar and add body padding */
@media screen and (max-width: 768px) {
    .med360-sticky-cta {
        display: flex;
    }
    body {
        padding-bottom: 112px !important;
    }
}
@media screen and (max-width: 1200px) {
  .pxl-header-branding img {
    height: 60px !important;
    width: auto !important;
  }
}
