/*
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: mfs
*/
.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;
}
.contact-via-whatsapp {
    display: none !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;
}
