@-webkit-keyframes sidebar-nav-item-n{0%{height:0;opacity:0;}50%{height:70px;opacity:0;}100%{height:70px;opacity:1;}}@-webkit-keyframes sidebar-nav-item-out-n{0%{height:70px;opacity:1;}100%{height:0;opacity:0;}}@keyframes sidebar-nav-item-out-n{0%{height:70px;opacity:1;}100%{height:0;opacity:0;}}@-o-keyframes sidebar-nav-item-n{0%{height:0;opacity:0;}50%{height:70px;opacity:0;}100%{height:70px;opacity:1;}}@-moz-keyframes sidebar-nav-item-n{0%{height:0;opacity:0;}50%{height:70px;opacity:0;}100%{height:70px;opacity:1;}}@keyframes sidebar-nav-item-n{0%{height:0;opacity:0;}50%{height:70px;opacity:0;}100%{height:70px;opacity:1;}}.sidebar .dropdown-menu{position:relative;top:0;z-index:0;display:block;float:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;}.sidebar .active > a{height:50px;line-height:50px;-webkit-transition:height .3s .3s ease-out,opacity .3s 0s ease-out,background-color .2s .6s ease-out,color .2s .6s ease-out,color .2s .6s ease-out,border-color 0s ease-out;-moz-transition:height .3s .3s ease-out,opacity .3s 0s ease-out,background-color .2s .6s ease-out,color .2s .6s ease-out,color .2s .6s ease-out,border-color 0s ease-out;-ms-transition:height .3s .3s ease-out,opacity .3s 0s ease-out,background-color .2s .6s ease-out,color .2s .6s ease-out,color .2s .6s ease-out,border-color 0s ease-out;}.sidebar .nav a{overflow:hidden;padding:0 15px;height:0;background:#ccc;text-overflow:ellipsis;line-height:50px;opacity:0;cursor:pointer;-webkit-transition:height .3s 0s ease-out,opacity .3s 0s ease-out;-moz-transition:height .3s 0s ease-out,opacity .3s 0s ease-out;-ms-transition:height .3s 0s ease-out,opacity .3s 0s ease-out;-o-transition:height .3s 0s ease-out,opacity .3s 0s ease-out;transition:height .3s 0s ease-out,opacity .3s 0s ease-out;}.sidebar .nav-stacked > li{margin:0;}.sidebar .nav-stacked > li + li{margin:0;}.sidebar .active .dropdown-menu > li a{-webkit-animation:sidebar-nav-item .6s ease-out both;-moz-animation:sidebar-nav-item .6s ease-out both;-ms-animation:sidebar-nav-item .6s ease-out both;-o-animation:sidebar-nav-item .6s ease-out both;}.sidebar .dropdown-menu > li a{height:50px;-webkit-animation:sidebar-nav-item-out .3s ease-out both;-moz-animation:sidebar-nav-item-out .3s ease-out both;-ms-animation:sidebar-nav-item-out .3s ease-out both;-o-animation:sidebar-nav-item-out .3s ease-out both;opacity:1;}.sidebar .main-toggle.active > a{height:0;border:0 !important;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}.sidebar .active{height:auto;}.sidebar .dropdown{background:#6d6d6d;}.sidebar .nav .nav-level-1.active.open > a{height:0;opacity:0;}.sidebar .nav-level-1:first-child > a{border:0;}.sidebar .dropdown-toggle:before{float:right;color:inherit;content:'v';font-family:'YMCA';}body.sidebar-in .viewport.in{width:0;}body.sidebar-in .viewport.in *{display:none;}body .sidebar{background:#ffffff;padding-top:0;border-right:none;width:100% !important;}body .sidebar.collapse{width:0 !important;}body .sidebar .top-bar{background-color:#0060af;min-height:60px;padding:0 15px;}body .sidebar .top-bar a,body .sidebar .top-bar button{color:#ffffff;text-decoration:none;}body .sidebar .top-bar a.home-icon{float:left;font-size:32px;height:60px;line-height:60px;margin-right:15px;}body .sidebar .top-bar .sign-in-icon{float:left;font-size:26px;text-align:center;height:60px;line-height:60px;width:60px;}body .sidebar .top-bar .search-icon{float:left;font-size:26px;text-align:center;height:60px;line-height:60px;width:60px;}body .sidebar .top-bar .search-icon.form-shown{background-color:#ffffff;color:#0060af;}body .sidebar .top-bar .search-icon.form-shown .fa:before{content:"\f00d";}body .sidebar .top-bar .sidebar-toggle{float:right;font-size:31px;background:none;border:none;line-height:31px;padding:3px;margin-top:10px;}body .sidebar .nav-level-0{margin-top:0;}body .sidebar .nav > li.open.active > a{border-bottom:none;}body .sidebar .nav a{background:#ffffff;box-shadow:inset 0 1px #c9ddee;color:#0089d0;font-family:"Cachet",Arial,sans-serif;font-size:20px;text-shadow:none;height:70px;line-height:70px;border:none;}body .sidebar .nav a:hover,body .sidebar .nav a:focus{color:#0060af;}body .sidebar .back-to-full-menu > a,body .sidebar .nav .home > a,body .sidebar .nav li.active > a,body .sidebar .nav li.open > a{background:#0089d0;font-family:"Cachet",Arial,sans-serif;box-shadow:inset 0 1px #0080c9;font-size:20px;text-shadow:none;text-transform:uppercase;color:#ffffff;}body .sidebar .nav .dropdown-toggle:before{font:normal normal normal 14px/70px FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f054";margin-right:10px;color:#a7a7a7;}body .sidebar .nav li.open > a.dropdown-toggle:before{float:left;font:normal normal normal 14px/70px FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f060";margin-right:10px;color:#ffffff;}body .sidebar .nav .open > a,body .sidebar .nav .back-to-full-menu > a,body .sidebar .nav .current.home{display:none;}body .sidebar .nav .open.active > a,body .sidebar .nav li.locations.nav-level-2.open .open > a{display:block;}body .sidebar .nav .dropdown-menu > li a{-webkit-animation:sidebar-nav-item-out-n .3s ease-out both;-moz-animation:sidebar-nav-item-out-n .3s ease-out both;-ms-animation:sidebar-nav-item-out-n .3s ease-out both;-o-animation:sidebar-nav-item-out-n .3s ease-out both;opacity:1;}body .sidebar .nav .active .dropdown-menu > li a{-webkit-animation:sidebar-nav-item-n .6s ease-out both;-moz-animation:sidebar-nav-item-n .6s ease-out both;-ms-animation:sidebar-nav-item-n .6s ease-out both;-o-animation:sidebar-nav-item-n .6s ease-out both;}body .sidebar .nav .dropdown-menu .open > a{opacity:1;-webkit-animation:none;animation:none;}body .sidebar .nav .nav-level-1 > ul > li > a{background:#0089d1;box-shadow:inset 0 1px #0181cc;color:#ffffff;font-family:"Cachet",Arial,sans-serif;font-size:20px;text-shadow:none;text-transform:uppercase;}body .sidebar .nav .nav-level-1 > ul > li > a:before{color:#ffffff;}body .sidebar .site-search-sidebar{background-color:#ffffff;}body .sidebar .site-search-sidebar .form-control{background-color:#ffffff;box-shadow:none;color:#636466;display:inline-block;border:none;height:60px;font-size:18px;line-height:60px;width:86%;padding:5px 15px;}body .sidebar .site-search-sidebar .btn{display:inline-block;background:none;color:#0060af;box-shadow:none;font-size:17px;width:9%;}body .sidebar .nav .nav-level-1 .footer-link-style a{background-color:#ffffff;color:#c6168d;text-transform:none;box-shadow:inset 0 1px #f4f4f4;}body .sidebar .nav .nav-level-1 .footer-link-style a:before{font:normal normal normal 14px/70px FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f054";margin-right:10px;color:#a7a7a7;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-3.active > ul > li > a{background:#0089d1;box-shadow:inset 0 1px #0181cc;color:#ffffff;font-family:"Cachet",Arial,sans-serif;font-size:20px;text-shadow:none;text-transform:uppercase;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-3.active > ul > li > a:before{color:#ffffff;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-4 ul a{color:#c6168d;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-4 ul a.dropdown-toggle{color:#0089d0;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-4 ul a.dropdown-toggle:before{font-size:0;background:url("/themes/contrib/openy_lily/css/mobile/../img/mobile-menu-link-icon.png") no-repeat 0 0;height:20px;width:20px;margin-top:28px;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-4 ul > li:first-child > a.dropdown-toggle{color:#ffffff;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-4 ul > li:first-child > a.dropdown-toggle:before{background-image:none;margin-top:0;font-size:14px;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-3 > a{background-color:#5c2e91;color:#ffffff;}body .sidebar .nav li.locations.nav-level-2.open .open.nav-level-3 > a:after{background-image:none;margin-top:0;float:right;font:normal normal normal 30px/70px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f041";margin-right:10px;color:#6c439c;}body .sidebar .nav li.more{position:relative;}body .sidebar .nav li.more a.expand span{position:absolute;top:0;right:0;background:none;padding:0;width:40px;font-size:30px !important;line-height:55px;}body .sidebar .active .health-fitness.nav-level-2:before,body .sidebar .health-fitness.nav-level-2:before,body .sidebar .active .jobs.nav-level-2:before,body .sidebar .jobs.nav-level-2:before{content:'';}body .sidebar .dropdown.open > .dropdown-menu{padding-bottom:70px;background:#fff;}body .sidebar li > a.overview,body #sidebar-nav > li.dropdown > ul.dropdown-menu > li.locations.dropdown,body #sidebar-nav > li.dropdown > ul.dropdown-menu > li.camps,body #sidebar-nav > li.dropdown > ul.dropdown-menu > li.lineup,body #sidebar-nav > li.dropdown > ul.dropdown-menu > li.tickets{display:none !important;}#side-area .mobile_menu ul li.open .dropdown-menu a{background:#fff;color:#0089d0;box-shadow:none;}#side-area .mobile_menu ul li.open .dropdown-menu li{border-bottom:1px solid #c9ddee;}#side-area .mobile_menu ul li .dropdown-menu{background:#fff;padding-bottom:0;border-radius:0;}body #side-area .nav > li a{-webkit-animation:sidebar-nav-item-n .6s ease-out both;}#side-area .nav > li.open .fa-chevron-down{display:none;}#side-area li.open a.dropdown-toggle::after{content:"\f077";font-family:'FONTAWESOME';}#side-area li.more span{float:right;}.openy-google-translate{box-shadow:inset 0 1px #0181cc;}
