/* Increase the size in teh right hand menu */
.amelia-v2-booking #amelia-container p.am-fs-sb__page-heading {
    font-size: 18px; !important;
}

/* Hide the 'Filters' button */
.am-capf__menu-btn {
    display: none !important;
}


    /* Make the date/time heading text transparent (visually hide) */
    /* This targets the heading element directly */
    .amelia-v2-booking #amelia-container .am-advsc_slots-wrapper .am-advsc__slots-heading {
        color: transparent !important; /* Sets the text color to fully transparent */
        /* OPTIONAL: To also collapse the space it takes up if needed */
        font-size: 0 !important;
        line-height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }

/* Mobile View  */
@media (max-width: 768px) {

/* center and increase font size for portal heading */
    .am-caph {
        width: 100% !important;
    }

    .am-caph__text {
        text-align: center !important;
        font-size: 20px !important;
        width: 100% !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
    }

/* remove outer border colour */
.has-base-border-color {
    border: none !important;
}

/* packages tab, increase book appointment font */
.am-sc__capacity {
	font-size: 18px !important;
}

/* packages tab, increase arrow appointment font */
.am-icon-arrow-right {
	font-size: 20px !important;
}

/* small button size */
.am-button.am-button--small {
    font-size: 18px !important;
}


/* Override the CSS variable for font size on the mobile time slot item */
.amelia-v2-booking #amelia-container .am-advsc__slots-item-mobile {
    --am-fs-asdvsc-slot: 16px !important; /* Set your desired font size here */
}



/* move booking form up the page on mobile */
.entry-content {
    margin-top: -30px !important;
}

/* right menu text size */
.amelia-v2-booking #amelia-container .am-msd__item-heading {
    font-size: 18px !important;
}

}



/*   */

/*   */

/*   */