#content p,#content ul li{line-height:1.4em}#content blockquote:after,#content blockquote:before{font-size:4em;line-height:.1em;vertical-align:-.4em;color:#ed1a91}#application textarea,#contact textarea,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#container,#content,#content2,#footer,#header,#main,#nav ul,#sidebar,#site-info{float:none;display:block;overflow:hidden}#nav li a,#site-info p a{color:#222;text-decoration:none}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}#nurseries ul,body{margin:0 auto;width:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;border-bottom:1px dotted #000;cursor:help}blockquote,dl,h1,h2,h3,ol,ul{margin:1em 0}h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}em{font-style:italic}ol li{list-style:decimal}ul li{list-style:disc}dl dd{margin-left:1em}td,th{border:1px solid #000;padding:.5em}caption{margin-bottom:.5em;text-align:center}fieldset,p,table{margin-bottom:1em}html{font-size:16px;box-sizing:border-box}body{font-size:62.5%;background:url('../images/site/pattern-bg.png') #fff;color:#111}h1{font-size:1.8em}h2{font-size:1.6em}h3,h4{font-size:1.5em}dd,dt,h5,h6,li,p{font-size:1.4em}.notification{border:1px solid #ed1a91;display:block;margin-top:20px;margin-bottom:20px;padding:1em 1em 0;background:rgba(237,26,145,.1)}.notification.warning{border:1px solid #c00;background:rgba(204,0,0,.1)}img{max-width:100%;height:auto}_::-ms-reveal,img[src*=".svg"]{width:100%}#nurseries{z-index:9999;position:fixed;top:0;left:0;width:100%;margin:0;padding:0;background:rgba(0,0,0,.9);overflow:hidden}#nurseries ul{display:block;width:calc(100% - 125px);padding:0 20px 0 85px;background:url('../images/site/kids-faces.png') 10px 5px no-repeat}#nurseries li{display:inline-block;margin:3px 10px 4px 0;padding:16px 0;color:#fff;font-size:1em;font-weight:700;list-style-type:none;text-transform:uppercase}#nurseries li a{padding:9px 7px;background:#222;color:#888;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:color .5s ease-in,background .5s ease-in;-moz-transition:color .5s ease-in,background .5s ease-in;-o-transition:color .5s ease-in,background .5s ease-in;transition:color .5s ease-in,background .5s ease-in}#nurseries li a:focus,#nurseries li a:hover{color:#000;border-bottom:none;background:#aaa}#nurseries li a.little-learners{color:#000;background:#eee}#nurseries li a.little-learners:focus,#nurseries li a.little-learners:hover{color:#000;background:#fff}@media (max-width:19.99em){#nurseries ul{width:100%;padding:0 20px;background:0 0}}#container{width:95%;margin:55px auto 0;padding:0;background:#fff}#main{margin:0;padding:0}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin:0 0 1em}#main h2{margin:1.5em 0 1em}#header,#sidebar{width:auto;margin:0;padding:15px}#header #logo{display:block;width:100%;max-width:218px;height:121px;margin:0 0 30px;overflow:hidden}#content,#nav ul{margin:0;padding:15px}#nav li{margin:0;color:#ccc;font-size:1.6em;font-weight:700;line-height:1.2em;list-style:none}#nav li.heading{padding-left:10px}#nav li.spacer{margin-top:1em}#nav li a{display:block;padding:4px 6px 4px 8px;border-left:2px solid #fff;-webkit-transition:border .2s ease-in-out,padding .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;-moz-transition:border .2s ease-in-out,padding .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;-o-transition:border .2s ease-in-out,padding .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,padding .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out}#nav li a:focus,#nav li a:hover{padding:4px 4px 4px 10px;background:#f9f9f9;border-left:2px solid #ed1a91;color:#ed1a91}#nav li.selected a{padding:4px 6px 4px 10px;background:#fafafa;border-left:2px solid #000;color:#000;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#nav li.selected a:focus,#nav li.selected a:hover{background:#efefef;outline:0}@media screen and (max-width:47.99em){.menu-mobile{display:block;background:#ddd;margin-bottom:-14px;padding:10px;overflow:hidden}.btn-nav{font-size:.875rem;font-weight:700;color:#000;text-align:right;display:block;text-decoration:none}#nav ul{display:none}#nav.responsive{background:#cecece;margin:0 15px}#nav.responsive ul{display:block;margin:0;padding:10px}#nav.responsive li{float:none;display:block;color:#999}#nav.responsive li a{display:block;text-align:left;padding:6px 6px 6px 8px;border-left:2px solid transparent}}#content h1{padding:8px 10px;background:#fafafa;border-bottom:2px solid #000;color:#000}@media (max-width:61.99em){#content h1{font-size:1.6em}}#content p{overflow:hidden}#content a,#footer p a{color:#ed1a91;font-weight:700;text-decoration:none}#content a:focus,#content a:hover{color:#000;text-decoration:underline}#content em{color:#666}#content ul.sessions li{list-style:none;font-weight:700}#content img{margin:0 0 20px}#content ul.images{margin:0;padding:0;overflow:hidden}#content ul.images li{width:100%;margin:0 0 10px;padding:0;list-style:none;box-sizing:border-box}@media (min-width:14em){#content ul.images{margin:0 0 0 -2%}#content ul.images li{float:left;width:48%;margin:0 0 10px 2%}}#content ul.images li img{margin:0;width:100%}#content table p{width:auto;font-size:1.2em}#content table td,#content table th{vertical-align:top;background:#fefefe;border:1px solid #fff;padding:.75em}#content table th{font-size:1.2em;background:#fcc;border-bottom:1px solid #ed1a91}#content table#fees td{width:25%;font-size:1.2em;font-weight:700}#content table#fees tbody tr th{border-bottom:1px solid #fff}#content table#fees thead tr th.blank{background:#fff;border-bottom:1px solid #fff}#content table#menu td{width:148px}#content blockquote{background:#fcc;border-left:2px solid #ed1a91;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}#content blockquote:nth-of-type(2n){background:#fafafa;border-left:2px solid #ed1a91}#content blockquote:before{content:"\201C";margin-right:.25em}#content blockquote:after{content:"\201D";margin-left:.25em}#content blockquote p{display:inline}#content iframe{float:left;display:block;width:100%;height:250px;margin:0;padding:0;border:0;overflow:hidden}#application,#contact{float:left;display:block;width:100%;margin:0 0 40px;padding:10px;background:#fafafa;overflow:hidden;box-sizing:border-box}#application fieldset{float:left;width:100%;display:block;margin-bottom:2.5em;border:none;border-top:1px dotted #ccc;overflow:hidden}#application fieldset legend{margin-bottom:1em;font-size:1.4em;font-weight:700;color:#ccc}#application h4,#application h5{float:left;display:block;width:100%;margin:1.5em 0 0 3px;overflow:hidden;color:#999;box-sizing:border-box}#application label,#contact label{float:left;width:100%;margin-top:10px;font-size:1.4em;font-weight:700;margin-left:3px;overflow:hidden;box-sizing:border-box}#application input,#application select,#application textarea,#contact input,#contact textarea{float:left;display:block;width:100%;min-height:36px;margin:.5em 0;padding:5px;border:1px solid #ddd;line-height:1em;font-size:1.4em;font-weight:700;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;box-sizing:border-box}#application select{width:100%;min-height:1.5em}#application textarea,#contact textarea{font-size:1.4em;font-weight:700;overflow:auto;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#application input.submit,#contact input.submit{width:100%;margin-top:20px}#application input.submit:hover,#contact input.submit:hover{background:#000;color:#fff;cursor:pointer}#application input:focus,#application input:hover,#application select:focus,#application select:hover,#application textarea:focus,#application textarea:hover,#contact input:focus,#contact input:hover,#contact textarea:focus,#contact textarea:hover{border:1px solid #000}#application select:hover{cursor:pointer}#application div.error-message,#application div.success-message,#contact div.error-message,#contact div.success-message{float:left;display:block;width:100%;margin:7px 20px 27px 3px;padding:10px 15px 0;background:#fff;border:1px solid #ddd;border-left:3px solid #4db848;color:#000;overflow:hidden;box-sizing:border-box}#application div.error-message,#contact div.error-message{border-left:3px solid #ea0a0a}#application div.error-message p,#application div.success-message p,#contact div.error-message p,#contact div.success-message p{width:360px}#application div.error-message h3,#contact div.error-message h3{margin:0 0 .25em;color:#ea0a0a}#application div.success-message h3,#contact div.success-message h3{margin:0 0 .25em;color:#4db848}#application div.success-message p span,#contact div.success-message p span{color:#4db848}#application div .error,#contact div .error{float:left;display:block;width:395px;margin:5px 0 10px 3px;padding:0;color:#ea0a0a;font-weight:700;overflow:hidden}#content2{width:auto;margin:0;padding:15px;background:#ff0}@media (min-width:48em) and (max-width:61.99em){#content{float:right;width:478px;padding:20px 15px 20px 25px}#sidebar{background:#fafafa}}#sidebar #feature-links,figure{margin:0}#sidebar #feature-links li{margin:0 0 20px;padding:0;list-style:none}#sidebar #feature-links li a{margin:0;padding:0;color:#111;font-weight:700;line-height:1em;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#sidebar #feature-links li p a{font-size:.875rem}#sidebar #feature-links li a:focus{outline:0}#sidebar #feature-links li a.call-us:focus,#sidebar #feature-links li a.call-us:hover{color:#4db848;text-shadow:0 0 1px rgba(51,153,0,.8)}#sidebar #feature-links li a.call-us:focus img,#sidebar #feature-links li a.call-us:hover img{-webkit-box-shadow:0 0 2px rgba(51,153,0,.9);-moz-box-shadow:0 0 2px rgba(51,153,0,.9);-o-box-shadow:0 0 2px rgba(51,153,0,.9);box-shadow:0 0 2px rgba(51,153,0,.9)}#sidebar #feature-links li.newsletter p a:focus,#sidebar #feature-links li.newsletter p a:hover{color:#f89938;text-shadow:0 0 1px rgba(204,102,0,.9)}#sidebar #feature-links li.newsletter a:focus img,#sidebar #feature-links li.newsletter a:hover img{-webkit-box-shadow:0 0 2px rgba(204,102,0,.9);-moz-box-shadow:0 0 2px rgba(204,102,0,.9);-o-box-shadow:0 0 2px rgba(204,102,0,.9);box-shadow:0 0 2px rgba(204,102,0,.9)}#sidebar #feature-links li a.find-us:focus,#sidebar #feature-links li a.find-us:hover{color:#b46c35;text-shadow:0 0 1px rgba(180,108,53,.9)}#sidebar #feature-links li a.find-us:focus img,#sidebar #feature-links li a.find-us:hover img{-webkit-box-shadow:0 0 3px rgba(162,108,53,.9);-moz-box-shadow:0 0 3px rgba(180,108,53,.9);-o-box-shadow:0 0 3px rgba(162,108,53,.9);box-shadow:0 0 3px rgba(162,108,53,.9)}#sidebar #feature-links li a.application:focus,#sidebar #feature-links li a.application:hover{color:#ed1a91;text-shadow:0 0 1px rgba(204,0,102,.8)}#sidebar #feature-links li a.application:focus img,#sidebar #feature-links li a.application:hover img{-webkit-box-shadow:0 0 2px rgba(204,0,102,.9);-moz-box-shadow:0 0 2px rgba(204,0,102,.9);-o-box-shadow:0 0 2px rgba(204,0,102,.9);box-shadow:0 0 2px rgba(204,0,102,.9)}#sidebar #feature-links li a img{margin:0 0 10px}@media (min-width:30em) and (max-width:61.99em){#sidebar #feature-links{float:left;width:100%;margin:0 0 0 -1%;overflow:hidden}#sidebar #feature-links li{float:left;display:inline-block;width:49%;margin:0;padding:0 0 0 1%;list-style:none}#sidebar #feature-links img{width:100%}}#footer{width:1;margin:10ppx 0 0;padding:10px;background:#000;color:#eee}#footer #quick-contact{float:left;display:inline-block;margin:10px 10px 0;overflow:hidden}#footer h2{margin:0;color:#ed1a91}#footer p span{color:#ed1a91;font-weight:700}#footer p a:focus,#footer p a:hover{color:#fff;text-decoration:underline;outline:0}#footer p.back-top{height:25px;margin:0 0 20px 10px;padding:10px 75px 0 0;background:url('../images/site/kids-faces.png') right no-repeat}#footer p.back-top a:before{content:"\21D1\00A0";text-decoration:none}@media (min-width:48em){body{width:740px}.notification{margin-top:40px;margin-left:240px}#nurseries ul{width:860px}#nurseries li{margin:0 10px 0 0;color:#fff;font-size:1.2em}#nurseries li a{padding:5px 7px}#container{float:left;width:740px;margin:60px 0 0}#header #logo{float:left;margin:0 0 20px}#nav ul{float:left;width:188px;padding:20px 10px 20px 20px}.menu-mobile{display:none}#content img{padding:4px;border:1px solid #eee;width:100%;box-sizing:border-box}#content2{float:left;width:238px;padding:0}#sidebar #feature-links li a,#sidebar #feature-links li p a{font-size:1.125rem}#footer p.back-top{float:right;height:25px;margin:0;padding:10px 75px 0 0}}#site-info{margin:10px 0 0;padding:0 10px;color:#333}@media (min-width:62em){body{width:960px}#container{width:960px;margin:80px 0 0}#main{float:left;width:706px}#header{float:left;width:666px;height:121px}#content{float:right;width:448px;padding:20px 15px 20px 25px}#content iframe,#content p,#content table{width:448px}#application,#contact{width:408px;margin:0 0 20px}#sidebar{float:right;width:214px;padding:20px}#sidebar #feature-links li a{font-size:1.6em}#sidebar #feature-links li p a{font-size:1.1429em}#footer{float:left;width:940px;margin:20px 0 0;padding:10px}#site-info{float:left;width:940px;margin:10px 0;padding:0 10px}}#site-info p{font-size:1.2em;text-shadow:0 0 1px rgba(0,0,0,.3)}@media (min-width:74em){#site-info p{text-align:right}}#site-info p a:focus,#site-info p a:hover{color:#ed1a91;text-decoration:none;text-shadow:0 0 1px rgba(204,0,102,.3)}