/*
Theme Name: Little Skool Premium
Tags: e-commerce, woocommerce, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.9
Requires PHP: 7.4
Text Domain: ls
*/
.header-section {
    background-color: #004731;
}
.hover-white {
    color: #fff !important;
}
.header-section:hover .hover-white {
    color: #000 !important;
    background-color: #ffffff;
}
.rt-270 {
    rotate: 270deg;
}
/* .breadcrumb .container > *:nth-child(3) {
  display: none;
}
.breadcrumb .container > *:nth-child(4) {
  display: none;
}
.breadcrumb .container > *:nth-child(2) {
  font-weight: 500;
} */
.site-header:hover + .hover-white {
    background-color: #ffffff;
}
.rdrWeekDay {
    font-size: 12px !important;
}
.rdrMonth {
    width: 15em !important;
}
.components-datetime__time > :nth-child(2) {
    display: none !important;
}
.components-datetime__time .components-flex.components-h-stack {
    align-items: self-start !important;
}
.rdrNextPrevButton {
    margin: 0px !important;
}
/* .event-and-promotion-template-default .breadcrumb {
    display: none !important;
} */
@media (max-width: 767px) {
    .preschool-programmes__tab .mfs-tab__btn-container {
        justify-content: start !important;
    }
}
@media (max-width: 1310px) and (min-width: 1100px) {
    .mega .mega-inner {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}
.mega-rows .mega-row {
    align-items: center !important;
}
[aria-label='Our Preschools menu'] .mega-rows .mega-row {
    align-items: flex-start !important;
}
[aria-label='Our Preschools menu'] .mega-rows .mega-row .h6.title {
    margin-top: 17px !important;
}
.modal-virtual-tour .btn-close-iframe {
    padding: 6px 6px 5px 5px !important;
}
#cookie-banner {
    z-index: 9999;
}
.vd-testimonial-card__avatar {
    display: none !important;
}
@media (max-width: 1279px) {
    .brand {
        padding-left: var(--spacing-7) !important;
        padding-right: var(--spacing-4) !important;
    }
}
@media (max-width: 426px) {
    .brand img {
        width: 8.5rem !important;
    }
    .nav-inner .cta a {
        padding: var(--spacing-5) !important;
    }
}
.underline {
    overflow-wrap: anywhere;
}
.body1:hover .link-label{
    font-weight: 600 !important;
}
.body1 .link-label{
    font-weight: 500;
    color: var(--Colours-Text-text-headline-default);
    transition: all .2s var(--ease);
}
.mega-rows .mega-row:nth-of-type(2) .h6.title {
    visibility: hidden;
}
.menu-item-what-makes-our-approach-different{
    flex: 0 0 310px !important;
}

/* Footer changes */

.footer-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}

.footer-column {
    width: 32%;
    margin-bottom: 20px;
}

.footer-heading {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 10px;
}

.footer-links {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* .footer-links li {
    margin-bottom: 6px;
} */

/* .footer-links a {
    color: #fff;
    text-decoration: none;
} */

/* .footer-links a:hover {
    text-decoration: underline;
} */

