/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2026 | 11:30:20 */
body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-title,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-title {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-heading,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-heading {
  background: #00cdff !important;
  border: 0 !important;
  border-radius: 15px !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-title > a,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-title > a {
  display: block;
  padding: 15px 70px 15px 30px !important;
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 15px !important;
  box-shadow: none !important;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

body.page-id-2648.wpb-js-composer #fall-music-series .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer #fall-music-series .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus,
body.page-id-2648.wpb-js-composer #drop-ins .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer #drop-ins .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #00bde8 !important;
  background: #fff !important;
  border: 3px solid #00cdff !important;
  border-radius: 15px !important;
}

body.page-id-2648.wpb-js-composer #messy-sensory-art .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer #messy-sensory-art .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-2648.wpb-js-composer #private-groups .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer #private-groups .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-2648.wpb-js-composer #preschools .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer #preschools .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #00bb7e !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 3px solid transparent !important;
  border-radius: 15px 15px 0 0 !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover,
body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a:focus {
  border-color: #fff !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-body {
  padding: 25px 30px 30px !important;
  color: #666 !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 0 0 28px 28px !important;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1) !important;
}

body.page-id-3170.wpb-js-composer #music-parties .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a {
  color: #fff !important;
  background: #00cdff !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-3170.wpb-js-composer #music-parties .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-3170.wpb-js-composer #music-parties .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: #00cdff !important;
  border: 3px solid #00cdff !important;
  border-radius: 15px !important;
}

body.page-id-3170.wpb-js-composer #playdates .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a {
  color: #fff !important;
  background: #00cdff !important;
  border: 0 !important;
  border-radius: 15px !important;
}

body.page-id-3170.wpb-js-composer #playdates .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.page-id-3170.wpb-js-composer #playdates .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: #00cdff !important;
  border: 3px solid #fff !important;
  border-radius: 15px !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #00bb7e !important;
  border: 0 !important;
  border-radius: 27px 27px 0 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: #00bb7e !important;
  border: 3px solid transparent !important;
  border-radius: 27px 27px 0 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat.green-style .vc_tta-panel.vc_active .vc_tta-panel-title > a:focus {
  border-color: #fff !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-body {
  padding: 25px 30px 30px !important;
  color: #666 !important;
  background: #fff !important;
  border: 0 !important;
  border-radius: 0 0 28px 28px !important;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1) !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-title {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-heading {
  background: transparent !important;
  border: 2px solid #f7f7f7 !important;
  border-radius: 28px !important;
  box-shadow: none !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-title > a,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-title > a:hover,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: transparent !important;
  border-color: #fff !important;
  border-radius: 28px 28px 0 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline.vc_tta-color-custom .vc_tta-panel-body {
  padding: 25px 30px 30px !important;
  color: #020202 !important;
  background: transparent !important;
  border: 2px solid #fff !important;
  border-radius: 0 0 28px 28px !important;
  box-shadow: none !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon,
body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon {
  width: 20px !important;
  height: 20px !important;
  font-style: normal !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-plus::before,
body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-plus::before {
  content: '\e95b' !important;
  top: 0 !important;
  width: 20px !important;
  height: 20px !important;
  color: #fff !important;
  border: 0 !important;
  font-family: 'Linearicons' !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  transform: none !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon-plus::before {
  content: '\e95b' !important;
  top: 0 !important;
  color: #a6c437 !important;
  border: 0 !important;
  font-family: 'Linearicons' !important;
  font-size: 20px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  transform: none !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-plus::after,
body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-plus::after {
  content: none !important;
  border: 0 !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon-plus,
body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon-plus {
  right: 30px !important;
  transform: translateY(-50%) !important;
}

body.page-id-2648.wpb-js-composer #fall-music-series .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover .vc_tta-controls-icon-plus::before,
body.page-id-2648.wpb-js-composer #fall-music-series .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus .vc_tta-controls-icon-plus::before,
body.page-id-2648.wpb-js-composer #drop-ins .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover .vc_tta-controls-icon-plus::before,
body.page-id-2648.wpb-js-composer #drop-ins .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus .vc_tta-controls-icon-plus::before {
  color: #00bde8 !important;
}

body.page-id-2648.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::before,
body.page-id-3170.wpb-js-composer .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::before {
  color: #fff !important;
}

@media (max-width: 767px) {
  body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-panel-title > a,
  body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-panel-title > a {
    padding: 13px 55px 13px 20px !important;
  }

  body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body,
  body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body {
    padding: 20px !important;
  }

  body.page-id-2648.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon-plus,
  body.page-id-3170.wpb-js-composer .vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon-plus {
    right: 20px !important;
  }
}

body.page-id-2648.wpb-js-composer #private-groups .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body.page-id-2648.wpb-js-composer #preschools .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  border: 3px solid #fff !important;
  border-radius: 15px 15px 0 0 !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a,
body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff !important;
  background: #00cdff !important;
  border: 0 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
  color: #020202 !important;
  box-shadow: none !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  background: #fff !important;
  border: 3px solid #00cdff !important;
  border-radius: 0 0 10px 10px !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel:not(.vc_active) .vc_tta-panel-body {
  background: #f6f6f6 !important;
  border: 1px solid #f0f0f0 !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::before {
  content: '\e95c' !important;
}

body.page-id-2023.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::after {
  content: none !important;
}

body.page-id-3170.wpb-js-composer .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff !important;
  background: #00bb7e !important;
  border: 3px solid #fff !important;
  border-radius: 27px 27px 0 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_custom_1693551286111 .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-heading {
  background: #4d9ae1 !important;
  border-radius: 28px !important;
}

body.page-id-3170.wpb-js-composer .vc_custom_1693551286111 .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}

body.page-id-3170.wpb-js-composer .vc_custom_1693551286111 .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  background: #00bb7e !important;
  border: 3px solid #fff !important;
  border-radius: 0 !important;
}

body.page-id-3170.wpb-js-composer #playdates #L1 .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  border: 3px solid #fff !important;
  border-radius: 27px 27px 0 0 !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading {
  background: #00b5e2 !important;
  border: 1px solid #fff !important;
  border-radius: 15px !important;
  box-shadow: none !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a,
body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:hover,
body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: transparent !important;
  border-color: transparent !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
  padding: 20px 30px 30px !important;
  color: #020202 !important;
  background: #f6f6f6 !important;
  border: 1px solid #f0f0f0 !important;
  border-radius: 28px !important;
  box-shadow: none !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-plus::before {
  content: '\e95b' !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-plus::after {
  content: none !important;
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::before {
  content: '\e95c' !important;
}

@media (max-width: 767px) {
  body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
    padding: 20px !important;
  }
}

body.page-id-2843.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  border: 0 !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading {
  background: #00cdff !important;
  border: 1px solid #00cdff !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:hover,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:focus,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff !important;
  background: #00cdff !important;
  border: 0 !important;
  border-radius: 24px !important;
  box-shadow: none !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
  color: #020202 !important;
  box-shadow: none !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
  background: #fff !important;
  border: 3px solid #00cdff !important;
  border-radius: 0 0 10px 10px !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-plus::before {
  content: '\e95b' !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-plus::after {
  content: none !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-plus::before {
  content: '\e95c' !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:hover,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:focus {
  color: #fff !important;
  background: #00cdff !important;
  transition: none !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:hover .vc_tta-controls-icon-plus::before,
body.page-id-1850.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title > a:focus .vc_tta-controls-icon-plus::before {
  color: #fff !important;
}

body.page-id-1850.wpb-js-composer .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover,
body.page-id-1850.wpb-js-composer .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:focus {
  background-color: #00cdff !important;
}