/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2026 | 07:04:05 */
div.logo img { height: 80px !important;
   	height: 60px !important;
  	width: auto !important;
}
nav.d-flex,div.sticky-extra-buttons {
   height: 60px !important;  
   min-height: 8px !important;
   display: flex !important;
   align-items: center !important; 
}
div.sticky-extra-buttons {
   gap: 1rem !important;
}



.black-layer ol.breadcrumb a,
.black-layer ol.breadcrumb .active {
    color: #54c2b5 !important;  /* Set breadcrumb text color */
}

.black-layer ol.breadcrumb li.breadcrumb-item + li.breadcrumb-item::before {
    content: "";
    display: inline-block;
    width: 8px;              /* Size of the square */
    height: 8px;
    background-color: #54c2b5; /* Square color */
    vertical-align: middle;  /* Vertically center with text */
    margin: 0 0.5rem;        /* Space around the square */
    border-radius: 1px;      /* Optional: slight rounding of corners */
}
/* Target only the page with ID 436 */
body.page-id-436 span.brd-rd5.position-absolute {
    display: none !important;
}

.wpcf7 input[type="submit"]:hover {
    background-color: #269182 !important;
}
.wpcf7 input[type="submit"]{
    background-color: #269182 !important;
}
/* Only for this specific Elementor section */
.elementor-element-24ab4cb .request-quote {
    width: 80%;        /* Reduce card width to 75% of column */
    margin: 0 auto;    /* Center the form card */
    box-sizing: border-box; /* Ensure padding works correctly */
}

/* Optional: make full width on smaller screens */
@media (max-width: 767px) {
    .elementor-element-24ab4cb .request-quote {
        width: 100%;
    }
}
.elementor-element-24ab4cb .doctors-info h4 {
    display: none !important;
}
/* Single Blog Post – Force unified typography */
.single-post .elementor-widget-container,
.single-post .elementor-widget-container * {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 400 !important;
    color: #000 !important;
}

footer.style4 {
    background: url(https://www.londonspeechtherapy.co.uk/wp-content/uploads/2025/07/5.jpg)
                center / cover no-repeat;
}