/*
Theme Name: Little Wings Daycare
Description: Little Wings childcare website with editable pages and responsive program menus.
Version: 1.1.1
Author: Little Wings
License: GPL-2.0-or-later
Text Domain: little-wings
Requires PHP: 8.0
*/
.lw-nav-list{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.lw-nav-list li{position:relative;white-space:nowrap}.lw-nav-list a{font-size:11px}.lw-sub-toggle{border:0;background:none;color:inherit;margin-left:6px}.lw-nav-list .sub-menu{display:none;position:absolute;top:calc(100% + 18px);left:-14px;list-style:none;margin:0;padding:10px;background:#fffefa;box-shadow:0 15px 40px #12343c25;min-width:235px;z-index:50}.lw-nav-list .sub-menu a{display:block;padding:12px}.lw-nav-list .lw-open>.sub-menu,.lw-nav-list li:focus-within>.sub-menu{display:block}.lw-nav-list .current-menu-item>a{color:var(--teal);text-decoration:underline;text-underline-offset:6px}.brand>a,.footer-brand>a,.custom-logo-link{display:block;width:100%;height:100%}.custom-logo{width:100%;height:100%;object-fit:contain}.family-form [hidden]{display:none!important}.lw-message{padding:22px;border:1px solid #2d8589;background:#f8f6ee;margin-bottom:24px}.lw-message.error{border-color:#9c332c}.lw-form-small{font-size:11px;margin-top:12px}.wp-block-image{margin:0}body.admin-bar header{top:32px}.family-form input[type=radio],.family-form input[type=checkbox]{appearance:auto}.family-form .lw-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.family-form .lw-fields>label{font-size:12px;display:flex;flex-direction:column;gap:8px}.family-form .lw-fields input,.family-form .lw-fields select,.family-form .lw-fields textarea{width:100%;padding:12px;border:1px solid #9db3a5;border-radius:3px;background:#fffefa}.family-form .lw-full{grid-column:1/-1}.family-form .request-types{display:flex;gap:12px;flex-wrap:wrap}.family-form .consent{font-size:12px}.family-form .privacy-note{font-size:11px}@media(max-width:980px){.lw-nav-list{flex-direction:column;align-items:stretch;gap:20px}.lw-nav-list a{font-size:14px}.lw-nav-list .sub-menu{position:static;box-shadow:none;border-left:2px solid #2d858933;margin-top:12px}.lw-sub-toggle{float:right}.lw-nav-list li{white-space:normal}}@media(max-width:720px){.family-form .lw-fields{grid-template-columns:1fr}.family-form .lw-fields input,.family-form .lw-fields select,.family-form .lw-fields textarea{font-size:16px}body.admin-bar header{top:46px}}

.marquee-toggle[hidden],.marquee-motion-note[hidden]{display:none!important}.lw-nav-list .sub-menu{border-radius:16px;background:#fffdf7}.lw-sub-toggle{color:var(--plum)}
