.elementor .oca-header-dropdown{padding:1.25rem;background-color:var(--white);display:flex;flex-direction:column;gap:0px;& .elementor-nav-menu--main { display:block !important; } & .elementor-menu-toggle, & .elementor-nav-menu--dropdown { display:none !important; } & .elementor-nav-menu { display:flex; flex-direction:column; gap:0; width:100%; margin:0; } & .elementor-nav-menu > li:not(:last-child) { border-bottom:1px solid #DCE7F2; } & .elementor-item, & > a, & > .oca-facilities-coming-soon { display:block; font-family:var(--font-chrome) !important; font-size:1rem !important; font-weight:500 !important; line-height:1.45 !important; color:var(--blue) !important; padding:0.75rem 0.625rem !important; margin:0 !important; border-radius:0.375rem; background-color:transparent !important; text-decoration:none !important; box-shadow:none !important; } & .elementor-item::before, & .elementor-item::after { display:none !important; } & .elementor-item:hover, & > a:hover { background-color:#F2F7FC !important; color:var(--deep-blue) !important; } & .elementor-item.elementor-item-active { background-color:#EAF4FC !important; color:var(--deep-blue) !important; } & .elementor-item:focus-visible, & > a:focus-visible { outline:2px solid var(--blue); outline-offset:2px; background-color:#F2F7FC !important; } & > .oca-facilities-coming-soon { color:#617087 !important; border-top:1px solid #DCE7F2; display:flex; flex-direction:column; gap:0.25rem; align-items:flex-start; } & > .oca-facilities-coming-soon span { font-size:0.75rem; font-weight:400; padding:0; background:transparent; color:#617087; }\n}.elementor .oca-mega-support-row{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr 1fr;grid-column:1 / -1;border-top-style: solid; border-top-color: #DCE7F2; & > .oca-mega-topic-title { grid-column:1 / -1; margin:0; }\n}.elementor .oca-mega-topic-title{font-family:var(--oca-ds-font-chrome);font-weight:700;font-size:0.9rem;color:#303D50;line-height:1.45;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .oca-mega-topic-group{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .oca-mega-curriculum-grid{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:1fr 1fr 1fr;border-top-style: solid; border-top-color: #DCE7F2; & > .oca-mega-topic-group { padding:0 1.25rem; border-left:1px solid #DCE7F2; } & > .oca-mega-topic-group:first-child { padding-left:0; border-left:none; } & > .oca-mega-topic-group:last-child { padding-right:0; }\n}.elementor .oca-mega-curriculum-section{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-inline-start-width:1px;display:grid;flex-direction:column;gap:1.25rem;grid-template-columns:auto 1fr;align-content:start;align-items:center;border-left-style: solid; border-left-color: #DCE7F2; & > .oca-mega-about-link { justify-self:end; } & > .oca-mega-curriculum-grid { grid-column:1 / -1; }\n}.elementor .oca-mega-academics-editorial{max-width:90rem;padding:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--white);display:grid;gap:0px;grid-template-columns:1.1fr 3.2fr 1fr;& > .oca-mega-about-feature > .oca-mega-about-link { margin-top:auto; }\n}.elementor .oca-mega-about-contact{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:1.25rem;border-top-style: solid; border-top-color: #DCE7F2;\n}.elementor .oca-mega-about-link:hover,.elementor .oca-mega-about-link:focus-visible{color:var(--oca-ds-blue-deep);background-color:#F2F7FC;}.elementor .oca-mega-about-link{font-family:var(--oca-ds-font-chrome);font-weight:500;font-size:1rem;color:var(--oca-blue);line-height:1.45;text-decoration:none;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.4rem;padding-inline-end:0.4rem;margin-block-start:-0.3rem;margin-block-end:-0.3rem;margin-inline-start:-0.4rem;margin-inline-end:-0.4rem;border-radius:0.375rem;display:block;&:focus-visible { outline:2px solid #0B519D; outline-offset:3px; }\n}.elementor .oca-mega-about-heading{font-family:var(--heading);font-weight:700;font-size:1.15rem;color:#303D50;line-height:1.4;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .oca-mega-about-column{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:1.25rem;border-left-style: solid; border-left-color: #DCE7F2;\n}.elementor .oca-mega-about-feature-title{font-family:var(--heading);font-size:1.875rem;color:var(--oca-ds-blue-deep);line-height:1.2;margin:0px;}.elementor .oca-mega-about-photo{overflow:hidden;border-radius:0.5rem;& img { width:100%; aspect-ratio: 1.15; object-fit:cover; display:block; }\n}.elementor .oca-mega-about-feature{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem;}.elementor .oca-mega-about-layout{max-width:90rem;padding:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--white);display:grid;gap:0px;grid-template-columns:1.3fr .9fr 1fr 1.3fr .9fr;}.elementor .oca-header-announcement-link:hover,.elementor .oca-header-announcement-link:focus-visible{color:var(--oca-ds-accent);background-color:transparent;}.elementor .oca-header-announcement-link{font-family:var(--oca-ds-font-chrome);font-weight:600;color:var(--white);line-height:1.2;padding:0px;margin:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;align-items:center;font-size:inherit; &:focus-visible { outline:2px solid var(--white);outline-offset:3px; }\n}.elementor .oca-header-announcement-copy{font-family:var(--oca-ds-font-chrome);color:var(--white);line-height:1.2;margin:0px;flex:1 1 auto;font-size:inherit;\n}.elementor .oca-header-announcement{width:100%;font-family:var(--oca-ds-font-chrome);font-size:1rem;color:var(--white);line-height:1.2;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--oca-blue);display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;padding-inline: max(2rem, calc((100% - 90rem) / 2 + 2rem));\n}.elementor .oca-header-portal:hover,.elementor .oca-header-portal:focus-visible{color:var(--oca-ds-blue-deep);background-color:var(--oca-ds-accent-hover);}.elementor .oca-header-portal{font-family:var(--roboto-slab);font-weight:700;font-size:1rem;color:var(--oca-blue);padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.25rem;border-width:1px;border-color:var(--oca-ds-accent);border-style:solid;background-color:var(--oca-ds-accent);display:inline-flex;justify-content:center;align-items:center;align-self:center;white-space:nowrap; &:focus-visible { outline:2px solid var(--oca-blue);outline-offset:3px; }\n}.elementor .oca-header-actions{padding:0px;display:flex;flex-direction:row;gap:1rem;flex:1 1 auto;justify-content:flex-end;align-items:center;}.elementor .oca-header-row{width:100%;max-width:90rem;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0.625rem;justify-content:space-between;align-items:center;}.elementor .oca-header-shell{padding:0px;background-color:var(--white);display:flex;flex-direction:column;gap:0px;align-items:stretch;& .elementor-widget-theme-site-logo { width:clamp(13rem,21.04vw,18.9375rem);max-width:none;flex-shrink:0; } & .elementor-widget-theme-site-logo img { width:100%;height:auto!important;display:block; } & .elementor-widget-n-menu { align-self:center; --n-menu-title-font-size:1rem; --n-menu-title-line-height:1.3; --n-menu-title-color-normal:var(--oca-blue); --n-menu-title-color-hover:var(--oca-blue); --n-menu-title-color-active:var(--oca-blue); } & .elementor-widget-n-menu .e-n-menu-heading { align-items:center;gap:clamp(.5rem,calc(5vw - 3rem),1.5rem); } & .elementor-widget-n-menu .e-n-menu-title { padding:.5rem 0!important;font-family:var(--oca-ds-font-chrome);font-size:1rem;font-weight:600;gap:.125rem; } & .elementor-widget-n-menu .e-n-menu-title-text { font-family:var(--oca-ds-font-chrome);font-size:1rem;font-weight:600;color:var(--oca-blue)!important; } & .elementor-widget-n-menu .e-n-menu-dropdown-icon { color:var(--oca-blue);font-size:.75rem; } & .elementor-widget-n-menu .e-n-menu-title:hover { background:var(--oca-ds-tint); } & .elementor-widget-n-menu .e-n-menu-title:focus-within { outline:2px solid var(--teal);outline-offset:3px; } & .oca-header-portal { display:inline-flex!important;align-items:center;justify-content:center;align-self:center;font-family:var(--roboto-slab);font-size:1rem;font-weight:700;color:var(--oca-blue);background:var(--oca-ds-accent);border:1px solid var(--oca-ds-accent);border-radius:.25rem;padding:.625rem 1rem;white-space:nowrap; } & .oca-header-portal:hover { background:var(--oca-ds-accent-hover);color:var(--oca-ds-blue-deep); } & .oca-header-portal:focus-visible { outline:2px solid var(--oca-blue);outline-offset:3px; } & .elementor-widget-theme-site-logo a { display:block;line-height:0; } & .elementor-widget-theme-site-logo { width:clamp(13rem,21.04vw,18.9375rem)!important; } & .elementor-widget-n-menu.elementor-hidden-tablet, & .elementor-widget-n-menu.elementor-hidden-mobile { display:block!important; } & .oca-header-menu .e-n-menu-title { gap: 0.125rem !important; border-bottom: 0 !important; background-color: transparent !important; box-shadow: none; transition: color 160ms ease, box-shadow 160ms ease; } & .oca-header-menu .e-n-menu-title .e-n-menu-title-container { padding: 0 !important; background-color: transparent !important; } & .oca-header-menu .e-n-menu-title .e-n-menu-title-text { font-family: var(--oca-ds-font-chrome) !important; font-size: 1rem !important; font-weight: 600 !important; color: var(--oca-blue) !important; line-height: 1.3; } & .oca-header-menu .e-n-menu-title .e-n-menu-dropdown-icon { width: 1rem; height: 1.5rem; min-width: 1rem; padding: 0 !important; border: 0; border-radius: 0; background-color: transparent !important; color: var(--oca-blue) !important; display: inline-flex; align-items: center; justify-content: center; } & .oca-header-menu .e-n-menu-dropdown-icon svg { display: none !important; } & .oca-header-menu .e-n-menu-dropdown-icon::after { content: ""; width: 0.375rem; height: 0.375rem; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: translateY(-0.125rem) rotate(45deg); transition: transform 160ms ease; } & .oca-header-menu .e-n-menu-dropdown-icon[aria-expanded="true"]::after { transform: translateY(0.125rem) rotate(225deg); } & .oca-header-menu .e-n-menu-title:hover,
& .oca-header-menu .e-n-menu-title:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) { background-color: transparent !important; box-shadow: inset 0 -3px var(--oca-ds-accent) !important; } & .oca-header-menu .e-n-menu-title:hover .e-n-menu-title-text { color: var(--oca-ds-blue-deep) !important; } & .oca-header-menu .e-n-menu-title.e-current,
& .oca-header-menu .e-n-menu-title:has(> a[aria-current="page"]) { background-color: transparent !important; box-shadow: inset 0 -3px var(--teal) !important; } & .oca-header-menu .e-n-menu-title:focus-within { outline: none; } & .oca-header-menu .e-n-menu-title-container:focus-visible,
& .oca-header-menu .e-n-menu-dropdown-icon:focus-visible { outline: 2px solid var(--oca-blue); outline-offset: 3px; border-radius: 2px; } & .oca-header-menu .e-n-menu-content a.elementor-item { font-family: var(--oca-ds-font-chrome); color: var(--oca-blue); } & .oca-header-menu .e-n-menu-content a.elementor-item:hover,
& .oca-header-menu .e-n-menu-content a.elementor-item:focus-visible { color: var(--oca-ds-blue-deep) !important; background-color: #FFF8DA !important; box-shadow: inset 3px 0 var(--oca-ds-accent); } & .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item { font-family: var(--oca-ds-font-chrome) !important; color: var(--oca-blue) !important; transition: background-color 160ms ease, color 160ms ease; } & .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item:hover,
& .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item:focus-visible { color: var(--oca-ds-blue-deep) !important; background-color: #FFF8DA !important; box-shadow: inset 3px 0 var(--oca-ds-accent) !important; } & .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item:focus-visible { outline: 2px solid var(--oca-blue) !important; outline-offset: -2px; } & .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item.elementor-item-active,
& .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item[aria-current="page"] { background-color: #EEF7FB !important; box-shadow: inset 3px 0 var(--teal) !important; color: var(--oca-blue) !important; font-weight: 600 !important; } & .oca-header-menu .e-n-menu-title { padding: 0.5rem 0.5rem !important; margin-inline: -0.5rem; border-radius: 6px; border-bottom: 0 !important; box-shadow: none !important; } & .oca-header-menu .e-n-menu-title:hover,
& .oca-header-menu .e-n-menu-title:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) { background-color: #FFF8DA !important; box-shadow: none !important; } & .oca-header-menu .e-n-menu-title.e-current,
& .oca-header-menu .e-n-menu-title:has(> a[aria-current="page"]) { background-color: #EAF4FC !important; box-shadow: none !important; } & .oca-header-menu .e-n-menu-title:hover,
& .oca-header-menu .e-n-menu-title:has(.e-n-menu-dropdown-icon[aria-expanded="true"]) { background-color: #F2F7FC !important; box-shadow: none !important; } & .oca-header-menu .e-n-menu-title.e-current,
& .oca-header-menu .e-n-menu-title:has(> a[aria-current="page"]) { background-color: #EAF4FC !important; box-shadow: none !important; } & .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item:hover,
& .oca-header-menu [id^="e-n-menu-content-"] a.elementor-item:focus-visible { color: var(--oca-ds-blue-deep) !important; background-color: #F2F7FC !important; box-shadow: none !important; } & .e-n-menu-content > .e-con:has(.oca-mega-about-layout) { width:100%; max-width:none; padding:0; background:#FFFFFF; box-shadow:0 18px 35px rgba(7,59,117,.12); } & .e-n-menu-content > .e-con:has(.oca-mega-about-layout) > .e-con-inner { max-width:none; width:100%; padding:0; } & .oca-mega-about-layout { width:100%; } & .e-n-menu-content > .e-con:has(.oca-mega-about-layout) { width:100% !important; max-width:none; padding:0; background:#FFFFFF; box-shadow:0 18px 35px rgba(7,59,117,.12); } & .e-n-menu-content > .e-con:has(.oca-mega-academics-editorial) { width:100% !important; max-width:none; padding:0; background:#FFFFFF; box-shadow:0 18px 35px rgba(7,59,117,.12); } & .e-n-menu-content > .e-con:has(.oca-mega-academics-editorial) > .e-con-inner { max-width:none; width:100%; padding:0; } & .oca-mega-academics-editorial { width:100%; } & .e-n-menu-content:has(.oca-mega-academics-editorial) { max-height:calc(100vh - 9rem); overflow-y:auto; } & .e-n-menu-content > .e-con:has(.oca-header-dropdown) { width:20rem !important; max-width:calc(100vw - 2rem); padding:0 !important; background-color:#FFFFFF; border:1px solid #DCE7F2; border-radius:0.5rem; box-shadow:0 18px 35px rgba(7,59,117,.12); overflow:hidden; } & .e-n-menu-content > .e-con:has(.oca-header-dropdown) > .e-con-inner { width:100%; max-width:none; padding:0; gap:0; } & .oca-header-dropdown { width:100%; } & .oca-header-dropdown { padding:1.25rem !important; gap:0 !important; } & .oca-header-dropdown .elementor-item, & .oca-header-dropdown > a, & .oca-header-dropdown > .oca-facilities-coming-soon { font-family:DM Sans !important; } & .oca-header-dropdown > .oca-facilities-coming-soon span { padding:0 !important; border:none !important; background:transparent !important; } & .oca-header-menu .e-n-menu-title > .e-n-menu-title-container, & .oca-header-menu .e-n-menu-title > .e-n-menu-title-container:is(:hover,:focus,:active,[aria-current="page"]) { box-shadow:none!important;text-decoration:none!important;border-bottom:0!important; } & .oca-header-dropdown > .oca-facilities-coming-soon span { display: inline-flex !important; align-items: center; align-self: flex-start; width: fit-content; margin: 0.25rem 0 0 !important; padding: 0.2rem 0.625rem !important; border: 1px solid #DCE7F2 !important; border-radius: 999px !important; background: #EAF4FC !important; color: #0B519D !important; font-size: 0.6875rem !important; font-weight: 600 !important; line-height: 1.4 !important; white-space: nowrap; }\n}.elementor .oca-facilities-coming-soon{font-family:var(--roboto);color:var(--grey);line-height:1.6;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;& span { display:inline-block; font-size:.7rem; border:1px solid var(--oca-ds-border); border-radius:1rem; padding:.1rem .5rem; margin-left:.4rem; white-space:nowrap; }\n}.elementor .oca-facilities-rail{font-family:var(--roboto);color:var(--oca-blue);padding:0px;display:flex;flex-direction:column;gap:1rem;align-self:start;}.elementor .oca-primary-navigation-states{&:is(body:has(:is(.oca-about-hub, a[aria-current="page"][href*="/about/"])) *) .e-n-menu-title:has(> a[href$="/about/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(:is(.oca-about-hub, a[aria-current="page"][href*="/about/"])) *) .e-n-menu-title:has(> a[href$="/about/"]) :is(.e-n-menu-title-text, .e-n-menu-dropdown-icon) { color: var(--oca-blue) !important; } &:is(body:has(:is(.oca-academics-hub, a[aria-current="page"][href*="/academics/"])) *) .e-n-menu-title:has(> a[href$="/academics/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(:is(.oca-academics-hub, a[aria-current="page"][href*="/academics/"])) *) .e-n-menu-title:has(> a[href$="/academics/"]) :is(.e-n-menu-title-text, .e-n-menu-dropdown-icon) { color: var(--oca-blue) !important; } &:is(body:has(:is(.oca-admissions-hub, a[aria-current="page"][href*="/admissions/"])) *) .e-n-menu-title:has(> a[href$="/admissions/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(:is(.oca-admissions-hub, a[aria-current="page"][href*="/admissions/"])) *) .e-n-menu-title:has(> a[href$="/admissions/"]) :is(.e-n-menu-title-text, .e-n-menu-dropdown-icon) { color: var(--oca-blue) !important; } &:is(body:has(:is(.oca-extracurricular-hub, a[aria-current="page"][href*="/school-life/"])) *) .e-n-menu-title:has(> a[href$="/school-life/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(:is(.oca-extracurricular-hub, a[aria-current="page"][href*="/school-life/"])) *) .e-n-menu-title:has(> a[href$="/school-life/"]) :is(.e-n-menu-title-text, .e-n-menu-dropdown-icon) { color: var(--oca-blue) !important; } &:is(body:has(:is(.oca-donate-sidebar, a[aria-current="page"][href*="/donate/"], a[aria-current="page"][href$="/support-oca/"])) *) .e-n-menu-title:has(> a[href$="/support-oca/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(:is(.oca-donate-sidebar, a[aria-current="page"][href*="/donate/"], a[aria-current="page"][href$="/support-oca/"])) *) .e-n-menu-title:has(> a[href$="/support-oca/"]) :is(.e-n-menu-title-text, .e-n-menu-dropdown-icon) { color: var(--oca-blue) !important; } &:is(body.home *) .e-n-menu-title:has(> a[href="https://seashell-goldfish-364398.hostingersite.com/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } & li:is(.current-menu-item, .current-menu-ancestor, .current-page-ancestor, .current-menu-parent) > a.elementor-item { color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } & a.oca-mega-link { background-color: transparent; border-left-width: 0px; font-weight: 500; color: rgb(36, 52, 71); } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/2s-program/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/2s-program/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/3s-program/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/3s-program/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/4s-program/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/early-childhood-center/4s-program/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/kindergarten-program/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/kindergarten-program/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/first-grade-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/first-grade-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/second-grade-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/second-grade-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/third-grade-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/third-grade-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/fourth-grade-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/fourth-grade-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/fifth-grade-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/elementary-school/fifth-grade-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/middle-school-curriculum/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/middle-school-curriculum/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/at-a-glance/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/at-a-glance/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/middle-school-advisory/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/middle-school-advisory/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/signature-experiences/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/signature-experiences/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/oca-difference/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/middle-school/oca-difference/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/student-support/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/student-support/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(a[aria-current="page"][href="https://seashell-goldfish-364398.hostingersite.com/academics/student-support/"]) *) a.oca-mega-link[href="https://seashell-goldfish-364398.hostingersite.com/academics/student-support/"] { box-shadow: inset 3px 0 var(--teal); color: var(--oca-blue) !important; font-weight: 700 !important; background-color: rgb(238, 247, 251) !important; } &:is(body:has(.oca-parent-page) *) .e-n-menu-title:has(> a[href$="/parent-resources/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body:has(.oca-extracurricular-hub) *) .e-n-menu-title:has(> a[href$="/academics/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body.page-id-20240 *) .e-n-menu-title:has(a[href$="/facilities/"]) { box-shadow: none !important; background-color: #EAF4FC !important; border-radius: 6px; } &:is(body.page-id-20240 *) .e-n-menu-title:has(a[href$="/facilities/"]) .e-n-menu-title-text { color: var(--oca-blue); }\n}.elementor .oca-mega-link{font-weight:700;font-size:0.9375rem;color:#0B519D;line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:0px;margin-block-end:0.375rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.25rem;display:block;}.elementor .oca-mega-link:hover,.elementor .oca-mega-link:focus-visible{color:#0B519D;background-color:#F3F9FF;}.elementor .oca-mega-link:focus{color:#0B519D;border-width:1px;border-color:#00AFDB;border-style:solid;background-color:#D3E9FF;}