@media only screen and (max-width:1080px){#navbar,#navbarPush,#navbarWrapper{http://wp.springstreet.org/teacher/terry-smith/}#navbarPush{display:none}#SD #navbar{position:absolute;visibility:hidden;height:0;width:0;overflow:hidden}#navbarWrapper{display:none}}#navbarPush{height:var(--navbarHeight);position:relative;transition:var(--defaultTransition);display:none}#navbarPush.scrolled{height:var(--navbarHeightScrolled);transition:none;transition:var(--defaultTransition)}#navbar{background:var(--colorB);transition:var(--defaultTransition);min-height:var(--navbarHeight);position:relative;width:100%;z-index:600;margin-bottom:0;align-content:start;align-items:start;box-sizing:border-box;font-family:var(--accentFontFamily);padding:calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*1) calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*.5);box-sizing:border-box;position:sticky;top:0;display:}#navbar .logo #textLOGO{fill:#fff}#navbar .logo *{transition:var(--defaultTransition)}#navbar .logo:hover #textLOGO{fill:var(--colorB50)}#navbar .logo:hover #glyphBackingLOGO{fill:var(--colorB50)}BODY:not(.ready) #navbar .logo{opacity:0}#navbar .logo{transition:var(--defaultTransition);opacity:1}#navbar #menu-primary-1>LI>A{font-weight:700;padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*.5);display:block;border-radius:var(--defaultBorderRadius);border-top-left-radius:;border-top-left-radius:var(--defaultBorderRadius);transition:var(--defaultTransition)}#navbar #menu-primary-1>LI.menu-item-has-children>A{border-radius:var(--defaultBorderRadius) var(--defaultBorderRadius) 0 0}#navbar #menu-primary-1>LI:hover A{background-color:var(--colorC);color:#fff}#navbar>.wrapper{display:flex;z-index:655;padding:calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*1);transition:var(--defaultTransition);top:0;flex-direction:column;align-items:center;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;max-height:var(--navbarHeight);width:100%;justify-content:space-between}#navbar>.wrapper>.identity{display:flex;flex-direction:row;width:100%;margin:0;justify-content:space-between;align-items:center;padding:calc(var(--defaultMargin)/2)}#navbar>.wrapper>.identity .logo{min-width:330px;width:40%;position:relative}#navbar>.wrapper>.identity .logo A>*{width:100%}#navbar>.wrapper>.identity .tag{width:400px;height:auto}#navbar A{font-family:var(--primaryFontFamily);color:var(--colorNavPrimaryAlt);cursor:pointer;font-weight:400}#navbar.scrolled{transition:var(--defaultTransition);position:fixed;transition:none;top:0}#navbar .navigation{width:100%;display:flex;justify-content:space-betweenf;padding-bottom:0;margin-bottom:calc(var(--defaultMargin)/2)}#navbar .menu{width:100%;display:flex;background-size:;margin:0;padding:0;justify-content:flex-start;width:100%}#navbar .menu UL{list-style:NONE}#navbar .boxedWidth P{margin-bottom:0 !important}#navbar UL#menu-primary-1,#navbar UL#menu-primary-1 LI{list-style:none;position:relative}#navbar #menu-primary-1>LI>.subMenu>UL.sub-menu{right:0;display:block;margin-left:var(--defaultMargin);justify-content:center;flex-direction:column;margin-bottom:0;margin-top:0;position:relative;font-style:italic;width:100%;column-count:3;padding-bottom:calc(var(--defaultInterval)*1)}#navbar #menu-primary-1>LI.noColumns>.subMenu>UL.sub-menu{column-count:1}#navbar #menu-primary-1>LI .subMenu UL LI{font-weight:700;font-style:italic}#navbar UL#menu-primary-1>LI.menu-item>DIV.subMenu>UL.sub-menu LI>A{font-weight:500;color:#fff;transition:var(--defaultTransition);background-position:}#navbar UL#menu-primary-1>LI.menu-item>DIV.subMenu>UL.sub-menu LI{line-height:1.2}#navbar UL#menu-primary-1>LI.menu-item>DIV.subMenu>UL.sub-menu>LI{margin:0 calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*.5)}#navbar DIV.subMenu UL UL{margin-left:calc(var(--defaultInterval)*1)}#navbar UL#menu-primary-1>LI.menu-item>DIV.subMenu>UL.sub-menu LI>A:hover{color:var(--colorA)}#navbar UL#menu-primary-1>LI.menu-item>DIV.subMenu>UL.sub-menu LI.menu-item-has-children>A{font-weight:500;color:var(--colorA);pointer-events:none}#navbar #menu-primary-1 LI DIV.subMenu.wrapper UL.sub-menu LI A{color:#000}DIV#navbar UL#menu-primary-1 LI.menu-item UL.sub-menu LI.menu-item UL.sub-menu LI A{color:#fff;font-weight:700;font-size:16px;line-height:1;transition:var(--defaultTransition)}DIV#navbar UL#menu-primary-1 LI.menu-item UL.sub-menu LI.menu-item UL.sub-menu LI A:hover{color:var(--colorA)}DIV#navbar UL#menu-primary-1 LI.menu-item UL.sub-menu LI.menu-item UL.sub-menu LI{transition:none !important}BODY:not(.launch) #navbar UL LI{visibility:hidden}#menu-primary-1>LI>DIV.subMenu.wrapper{width:var(--maxWidth);display:block;opacity:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;visibility:visible;background-color:var(--colorC);justify-content:start;pointer-events:none;padding-left:0;display:flex;-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);overflow:hidden;padding-top:calc(var(--defaultInterval)*2);transition:var(--defaultTransition)}#menu-primary-1 LI:hover DIV.subMenu.wrapper{opacity:1;pointer-events:all;text-align:left}#navbar LI .subMenu DIV.subImage.wrapper{pointer-events:none;overflow:hidden;position:relative;margin-right:calc(var(--defaultInterval)*1);display:;background-color:#fff;height:auto}#navbar LI:hover .subMenu DIV.subImage.wrapper DIV.subImage{transform:scale(1.2);opacity:1;pointer-events:none}#navbar LI .subMenu DIV.subImage.wrapper DIV.subImage{min-width:200px;background-position:center;background-size:cover;transition:transform 2s ease-in-out;pointer-events:none;position:relative;min-height:100%;display:block;height:auto;position:;background-color:#fff}#navbar UL#menu-primary-1 A{font-size:20px;text-align:left;padding-bottom:0;font-family:var(--secondaryFontFamily);color:#fff}#SD .navigation .social UL LI{list-style:none}#SD #navbar #menu-primary-1 LI{font-style:normal;break-inside:avoid-column;break-inside:avoid-column;page-break-inside:avoid;position:static}#SD #menu-social .icon{width:20px;width:40px;height:40px}#navbar .social .icon{width:calc(var(--defaultInterval)*1.75);margin-right:calc(var(--defaultInterval)*.5);background-color:#fff;border-radius:var(--defaultBorderRadius);height:calc(var(--defaultInterval)*1.75)}#navbar .social .icon path{transition:var(--defaultTransition);padding:0}#navbar .social .icon:hover path{fill:var(--colorB)}@media only screen and (max-width:1040px){#navbar{padding:0 20px 0}}