/*!
	Theme Name: KidsCo
	Author: Kids and Company
	Version: 1.0
*/.clear{clear:both}.row{max-width:inherit;margin-bottom:40px}p,.entry-content li{font-weight:400;font-size:18px;margin-bottom:20px}strong{font-weight:700}.site-content{max-width:75rem;margin:0 auto;float:none !important;padding:2rem 2rem 0}h2,h3,h4,h5,h6{font-family:"Libre Franklin";font-weight:500}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit !important}h1,h1 *{font-family:"Roboto Slab";color:#402c5a;font-weight:500 !important}h2,h2 *{font-size:2rem;color:#5f4787;font-weight:600 !important}h3,h3 *{font-size:1.5rem;color:#185d86}h4,h4 *{font-size:1.25rem;color:#185d86}h5,h5 *{font-size:1.25rem;color:#5f4787}h6,h6 *{font-size:1rem;color:#185d86;text-transform:uppercase;letter-spacing:1px;font-weight:600 !important}.off-canvas-content a{color:#0a0a0a;text-decoration:underline;transition:.4s all}.off-canvas-content a:hover{color:#185d86}.slideheading a,.homelink a,.call-to-action a,#footer a,.back,.toggle,.location-item a{text-decoration:none !important}.top-level-tile *,.learn-more *,.unique-programs-box-caption *,.bluebutton{color:#fff !important;text-decoration:none !important}div#widemenu{max-width:75rem;margin:0 auto;background:inherit}#centre-info a{word-break:break-all}body{background:#dad0e3}html{scroll-behavior:smooth}.top-bar,.top-bar ul{background:inherit}.off-canvas-content{box-shadow:none;border-top:20px solid #402c5a;overflow:hidden}.top-bar-right{bottom:0;position:absolute;right:0}.is-dropdown-submenu{border:none;min-width:240px;right:6px !important}.is-dropdown-submenu a{padding:0 15px !important;max-width:inherit !important;line-height:32px !important;text-align:left;background:rgba(30,83,101,.85);color:#fff;border-top:dashed 2px rgba(255,255,255,.5);font-size:18px}.is-submenu-item.active>a,.is-submenu-item>a:hover{background:rgba(30,83,101,.96)}.top-bar-right>ul>li>a{color:#402c5a;background:#fff;padding:0 25px;border-radius:10px 10px 0 0;font-size:16px;bottom:0;transition:.2s all ease;max-width:176px;height:50px;display:table-cell;vertical-align:middle}div#widemenu{height:209px;position:relative;display:block !important}.topright .menu .active>a,#menu-footer .active>a{background:inherit;color:#5f285b}.top-bar-right>ul>li:hover>a,.top-bar-right>ul>li.active>a{background:#402c5a;color:#fff;padding:0px 25px;font-size:20px;bottom:0;max-width:206px;max-height:65px;height:69px}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{display:none}ul.dropdown.menu{vertical-align:bottom}.top-bar-right .menu>li{vertical-align:bottom;z-index:3}.top-bar-right li{border-spacing:5px 0;text-align:center}.moreinfo p{display:inline;font-family:"Lato";font-size:12px;font-weight:700;padding:2px 5px 2px 5px;color:#3e2c58}.moreinfo{background:#fff;border-radius:0px 0px 10px 10px;box-shadow:0px 0px 18px -4px;padding:2px 10px;z-index:2;color:inherit;display:inline;margin-left:6px}.topright{right:15px;top:0;position:absolute;text-transform:uppercase}.topright a{color:#5e265a;font-size:14px}.topright li:after{content:"•";padding-top:4px}.topright ul{float:left}.topright li{display:inline-flex}.topright>a{line-height:36px;padding-left:20px}.daycare-webwatch{position:absolute;right:-2px;top:50px;min-width:205px}.daycare-webwatch p{display:inline;text-transform:uppercase;font-size:13px;font-weight:600;color:#5e265a;font-family:"Lato";margin-left:5px}.menusearch{width:300px;position:absolute;right:-20px;top:90px}.menusearch input[type=text]{border-radius:10px 0 0 10px;font-size:14px;height:2rem;transform:translateX(8px)}.menusearch input[type=submit]{border-radius:0 10px 10px 0;background:#005b74;text-transform:uppercase;padding:5px 10px;height:2rem;font-weight:600;float:right;transform:translateX(-5px)}.off-canvas-content{min-height:78vh}#owl-demo .item img{display:block;width:100%;height:auto}#homeslider{width:100vw;left:0;display:flex !important}#homeslider img:hover{filter:brightness(105%) saturate(110%);-webkit-filter:brightness(105%) saturate(110%)}.owl-item{height:500px;position:relative}.owl-item img{position:absolute;top:50%;transform:translate3d(0, -50%, 0);margin:0 auto;transition:500ms all;width:100%;z-index:-1}.owl-controls{margin:0}.owl-controls .owl-nav [class*=owl-]{background:#fff;color:#3f4044;font-size:12px;padding:7px 9px 7px 8px;border-radius:0}.owl-controls .owl-nav [class*=owl-]:hover{background:#fff;color:#fff}.owl-controls .owl-prev,.owl-controls .owl-next{position:absolute;top:0;bottom:0;height:30px;margin:auto !important}#three-column-gallery .owl-controls .owl-prev,#location-carousel .owl-controls .owl-prev{left:-40px}#three-column-gallery .owl-controls .owl-next,#location-carousel .owl-controls .owl-next{right:-50px}.owl-controls .owl-next{right:20px}.owl-controls .owl-prev{left:10px}.owl-controls .owl-dots{display:none !important}.owl-theme .owl-controls .owl-buttons div{background:none !important;opacity:1 !important;transform:translateY(-20px)}.slideheading{width:500px;border-radius:10px;top:50%;transform:translateY(-50%);position:absolute;color:#fff;padding:20px;transition:500ms all;text-align:center !important}.slideheading a{text-transform:uppercase}.slideheading:hover{filter:brightness(105%);-webkit-filter:brightness(105%)}.slideheading h2{color:#fff;padding-bottom:5px}.slideheading a{color:#0d4b62;background:rgba(232,232,232,.4);padding:5px 10px;font-size:18px;border-radius:5px;font-weight:600;transition:500ms all;display:inline-block;text-align:center}.slideheading a:hover{background:rgba(232,232,232,.6)}.slideheading.left{left:5%}.slideheading.right{right:5%;text-align:right}.slideheading.centre{left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.slideheading.blue{background:rgba(0,144,191,.8)}.slideheading.purple{background:rgba(148,9,153,.8)}.slideheading.green{background:rgba(97,191,21,.8)}.slideheading.red{background:rgba(236,67,67,.8)}.slideheading.yellow{background:rgba(252,237,72,.8)}.home-buttons{display:inline-block;padding-bottom:20px}.home-button{border-radius:21px;text-align:center;padding:10px;border:#fff 8px solid;height:220px;transition:500ms all}.home-button h2,.home-button h3,.home-button form{color:#fff;text-transform:uppercase}.home-button.purple{background:#a917a0}.home-button.green{background:#b9bf15}.home-button.blue{background:#005b74}.home-button.red{background:#e97f2b}.home-button h2{line-height:1;color:#fff;font-size:1.75rem}.home-button h3{font-size:14px;color:#fff;line-height:1.2;padding-bottom:15px}.home-button-wrapper{top:50%;transform:translateY(-50%);position:relative}.home-button:hover{filter:brightness(110%);-webkit-filter:brightness(110%)}.location-yes input[type=text]{height:30px;width:75%;margin:5px auto 10px;border-radius:5px;text-align:center}.location-yes{text-transform:initial;padding-top:5px;font-size:18px;margin-bottom:0;margin-top:-25px}.location-yes input[type=submit]{color:rgba(0,0,0,.5);border-radius:5px;border:none;text-transform:uppercase;padding:1px 10px;font-weight:600;background:rgba(255,255,255,.7)}.home-testimonials div{float:left;width:60%;transform:translateY(-50%);top:55%;padding-right:40px;position:relative}.home-testimonials img{width:auto;height:280px}.home-testimonials h2,.home-testimonials h3,.testimonials h2,.testimonials h3,.testimonials-page p,.testimonials-page h3{font-size:22px;color:#402c5a;font-family:"Lato"}.home-testimonials h2,.home-testimonials h3,.testimonials-page p,.testimonials-page h3{display:flex}.home-testimonials h3,.testimonials h3,.testimonials-page h3{font-style:italic;padding-left:67px}.home-testimonials{height:280px;display:flex}.home-testimonials h2:before,.testimonials h2:before,.testimonials-page p:before{content:"“";font-size:100px;position:absolute;color:#c4cb33;font-weight:700;left:-50px;top:30px}.testimonials-page p:before{margin-top:-35px}.testimonials{clear:both;background-image:url(/wp-content/uploads/triangular-divider.png);background-repeat:repeat-x;padding:50px 1000px;margin:20px -1000px 0}.testimonials img{width:350px;float:left;margin-right:70px;bottom:22px;position:relative}.testimonial-heading{font-size:34px;position:relative;color:#402c5a;padding:20px 0 10px}.testimonials h2,.testimonials h3{padding-bottom:20px;position:relative}.testimonials h2:before{padding-bottom:170px}.logos{background:#efefef;padding:20px 1000px;margin:20px -1000px -25px}.row1,.row2{display:flex;align-items:center;justify-content:space-between}.row1 div,.row2 div{display:flex;align-items:center;justify-content:center}.logo-top{display:flex;align-items:center;justify-content:center;margin:0 0 30px;flex-wrap:wrap}.logo-top h3{font-family:"Lato";font-weight:800;color:#000;margin:0 10px 0 0;text-align:center;line-height:1.2}.row2 div{margin-top:25px}.top-bg{background-image:url(/wp-content/uploads/yellowbg.png);height:202px;background-repeat:no-repeat;background-size:cover;background-position:0}.postthumb{overflow:hidden;border-radius:500px;border:20px solid;box-shadow:#fff 0 0 0 50px;margin:-100px 20px 0 20px;border-color:#0090bf;max-width:400px}.page-template-one-column .postthumb{border-color:#0090bf}.page-template-one-column-photo .postthumb{border-color:#a917a0;margin-top:0;box-shadow:none}.postthumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-category{font-size:3rem;font-weight:500;color:#402c5a;position:absolute;margin-bottom:-50px;transform:translateY(-106px)}.linkbox{background:#b6d5e3;width:300px;float:left;transform:translateX(20px);height:100%;margin-top:20px;transition:500ms all}.linkbox:hover{filter:brightness(103%)}.linkbox h3{transform:translate(46%, -50%);top:42%;float:left;width:200px;vertical-align:middle;font-size:26px !important;position:absolute;color:#0090c0;line-height:30px}.linkbox img{height:100%;padding:5px;border:7px #0090c0 solid;border-radius:50px;background:#fff;box-shadow:#fff -10px 0 0 3px;transform:translateX(-20px)}.linkbox:after{content:"";border-bottom:3px dotted #fff;margin-top:-10px;position:absolute;width:100%;height:100%;z-index:-1;left:50px}.secondimage{text-align:center;padding-top:100px}.bannerimage{height:400px;overflow:hidden;width:100vw;position:relative}.bannerimage img{transform:translateY(-50%);top:50%;position:absolute;width:100%}.bannerimageoverlay{width:100vw;height:85px;background:#ecf0b7;position:absolute;bottom:0}.back{color:#3f354d !important;font-weight:600;font-size:20px}.back img{padding-right:10px}.our-people-section,.three-column-gallery-section,#career-opportunities,#hiring-process,.gray-bg{clear:both;padding:40px 1000px 80px;margin:60px -1000px 0;background:#f3f3f3;background-image:url(/wp-content/uploads/triangular-divider.png);background-repeat:repeat-x;background-position:bottom}#career-opportunities,#hiring-process,#why,#meet-the-director,.gray-bg{display:flex}.our-people-row{padding:50px 0;clear:both;border-top:2px solid #b5b4b4;padding-top:50px}.our-people-row:first-of-type{border:none;padding-bottom:40px}.ourpeopleimage{border-top:10px solid #0090bf;width:100%}.ourpeoplecaption{background:#005b74;color:#fff;text-align:center;font-weight:600;padding:5px 10px;font-size:22px;margin-bottom:20px}.page-template-our-people .entry-content{padding-bottom:40px}.off-canvas-wrapper{overflow:hidden}.testimonials-page h3{padding:20px 0 50px 67px}.testimonials-page p{font-weight:400}.testimonials-page-divider{width:100%;height:2px;background:gray;margin-bottom:50px}.unique-programs-box img{border-radius:10px 10px 0 0;border:5px solid #e87f29;width:300px;height:300px;-o-object-fit:cover;object-fit:cover}.unique-programs-box-caption{background:#e87f29;width:300px;border-radius:0 0 10px 10px;color:#fff;font-size:28px;text-align:center;font-weight:700;padding:5px 10px;line-height:30px;margin:0 auto;max-width:100%}.unique-programs-box-caption a{color:#fff;font-weight:600;text-transform:uppercase;font-size:20px;border:#fff 1px solid;padding:10px 15px;margin:15px;display:inline-block;border-radius:10px;transition:500ms all}.unique-programs-box{text-align:center}.unique-programs-box-caption a:hover{background:#f18a36}.get-started-form h3,#ninja_forms_form_11_cont h3,#ninja_forms_form_12_cont h3{margin-bottom:10px;color:#0090bf}.get-started-form,#ninja_forms_form_11_cont,#ninja_forms_form_12_cont{padding-left:25px;border-left:2px dashed #6a1361;margin-top:30px}.ninja-forms-required-items{display:none}#ninja_forms_form_5 input[type=text],#ninja_forms_form_5 textarea,#ninja_forms_form_5 select{border-radius:5px}.nf-field-element input[type=button],.learn-more,.page-template-location .accordion>li>ul>li>a,.bh-sl-container button,.wpcf7-form-control.wpcf7-submit{border:none;color:#fff !important;text-decoration:none !important;background:#15566d;text-transform:uppercase;padding:7px 14px;border-radius:5px;font-weight:600;font-size:18px;transition:500ms all}.page-template-location .accordion>li>ul>li>a:before{display:none}.page-template-location .accordion>li>ul>li>a{margin:20px}.nf-field-element input[type=button]:hover,.learn-more:hover{background:#1f637b;color:#fff}.ninja-forms-form .label-above label{display:none !important}.field-wrap,#ninja_forms_required_items{margin:0 !important}div#ui-datepicker-div{border:1px solid #6b6b6b}.ui-datepicker-prev,.ui-datepicker-next{color:gray}div#ui-datepicker-div a{color:#000}#ui-datepicker-div .ui-datepicker-calendar td{border-right:1px solid #e6e6e6;width:40px}.ui-datepicker-calendar{margin:0}span.ui-state-default{color:#bbb}.call-to-action-special{background:#15566d !important;margin-bottom:-40px !important}.call-to-action-special h2{color:#fff !important}.call-to-action{clear:both;padding:48px 1000px;margin:60px -1000px 0;background:#0090bf;display:flex;align-items:center;justify-content:center}.call-to-action h2{color:#fff;font-size:30px;display:inline-block;max-width:70%;top:50%;position:relative;vertical-align:middle}.call-to-action h3{color:#fff}.call-to-action a{color:#fff !important;border:1px solid #fff;border-radius:10px;padding:7px 14px;text-transform:uppercase;font-size:20px;font-weight:600;margin-left:25px;transition:500ms all;white-space:nowrap}.call-to-action div{text-align:center;max-width:75rem;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;padding:0 20px}ul.accordion{list-style:none;padding:0}ul.accordion .inner{overflow:hidden;display:none}ul.accordion li{clear:both;display:inherit}ul.accordion li a.toggle{width:100%;display:block;transition:background .3s ease;color:#402c5a;min-height:34px;font-size:23px;text-align:left}ul.location-accordion li a.toggle{text-transform:uppercase;font-weight:400}.location-accordion>li>ul>li>a{background-color:#fff !important}.location-accordion li a.toggle{background:none}.accordion>li{background:#d9d5dd}.location-accordion>.catopen>ul>.catopen>a.toggle{background:#f3f3f3 !important;color:#402c5a !important}.catopen .toggle:before{content:"";background-image:url("/wp-content/uploads/faq-open.jpg");width:43px;height:34px;display:block;float:left}.toggle:before{content:"";background-image:url(/wp-content/uploads/faq-closed.jpg);width:43px;height:34px;display:block;float:left}.catopen .toggle:before{content:"";background-image:url("/wp-content/uploads/faq-open.jpg");width:47px;height:34px;display:block;float:left;margin-right:10px}.toggle:before{content:"";background-image:url(/wp-content/uploads/faq-closed.jpg);width:47px;height:34px;float:left;border-right:5px solid #fff;margin-right:10px}.catopen>a{background:#402c5a !important;color:#fff !important}.inner .catopen>a:before{content:"";background-image:url(/wp-content/uploads/faq-inner-open.png) !important;background-repeat:no-repeat;background-size:contain;width:26px !important;height:13px !important;margin:10px;border-right:none}.inner a{font-size:18px !important;font-weight:600}.page-template-faq .inner>li>a{background:#fff !important;color:#402c5a !important}li.catopen{border:1px solid #402c5a}.inner li{border:none;border-bottom:1px solid #a817a0;margin-bottom:0}.inner li:last-child{border:none}.accordion>li{margin-bottom:5px}.inner.show{background:#f3f3f3}.inner>p{padding:15px 15px 15px 48px;margin-bottom:0;border-top:1px solid #a817a0}.inner li>a:before{content:"";background-image:url(/wp-content/uploads/faq-inner-closed.jpg) !important;background-repeat:no-repeat;background-size:contain;width:21px !important;height:20px !important;margin:7px 5px 5px 15px}ul.accordion .inner{margin:0;text-align:left}.testimonials-inner{max-width:75rem;margin:0 auto;padding:2rem 2rem 0}#footer ul{width:150px;float:left}#footer li{display:block}#footer{padding:2rem 2rem;border-top:#402c5a 10px solid;background:#dad0e3}#footer .menu>li>a{padding:0px;line-height:25px;text-transform:uppercase;color:#402c5a;background:inherit}footer{max-width:75rem !important;margin-bottom:0 !important}#footer .menusearch{position:inherit;float:right;width:inherit;clear:both}.footer-right{text-align:right}.menusearch>div{padding:0}#footer h3{font-size:18px;color:#402c5a;margin-bottom:10px}#footer i{color:#402c5a;font-size:30px;padding-left:4px}#footer p{clear:both;font-size:14px;margin:0}.birthdaybanner{margin:0 auto;background:#9fd5e7}.birthdaybanner img{margin:0 auto;display:block}.birthdaybanneroverlay{height:85px;background:#53b4d4}#ninja_forms_field_33{display:none}#ninja_forms_form_7_cont input,#ninja_forms_form_7_cont select{border-radius:5px}#ninja_forms_field_22_label{display:none}#ninja_forms_form_7 .field-wrap{margin:0;padding-right:10px}#ninja_forms_form_7 label{font-weight:500;font-size:16px;line-height:1}.ninja-forms-req-symbol{color:#000 !important}.formnotice{background:gray;color:#fff;padding:10px 15px;margin-bottom:10px}.formnotice p{margin:0;font-size:14px;font-weight:600}.halffield-wrap{width:50%;float:left}.page-template-birthdays a,.page-template-parent-login #content a{color:#000;font-weight:300;text-decoration:underline}.page-template-birthdays h2{color:#402c5a;padding-top:40px}#three-column-gallery .owl-item,#location-carousel .owl-item{height:400px;overflow:hidden;padding:40px}#three-column-gallery .owl-item img,#location-carousel .owl-item img{-o-object-fit:cover;object-fit:cover;height:100%;border-top:10px solid #0090bf}#three-column-gallery .owl-item img{border-bottom:20px solid #005b74}#three-column-gallery .owl-wrapper,#location-carousel .owl-wrapper{margin-left:-15px}.featherlight .featherlight-content{background:none;padding:0}.page-template-birthdays h2{font-size:30px}.three-column-gallery-section h2{margin:0;padding:0}#ninja_forms_form_7{padding-bottom:40px}.featherlight-content{padding:0 !important;overflow:hidden !important;border-bottom:none !important}.page-template-birthdays .postthumb{box-shadow:none;border-color:#c4cb33;margin-top:0 !important}.top-level-tile img{-o-object-fit:cover;object-fit:cover;height:350px;width:100%;border-radius:10px 10px 0 0}.top-level-tile h3{background:#a917a0;color:#fff;text-transform:uppercase;text-align:center;border-radius:0 0 10px 10px;padding:10px;margin-bottom:30px}.top-level-tile a{color:#fff}.tileoverlay{display:none;position:absolute;text-align:center;width:100%;background:rgba(63,43,86,.78);color:#fff;height:100%;padding:10px;border-radius:10px}.top-level-tile{width:100%;position:relative}.top-level-tile p{font-size:22px;padding:0 10px;line-height:26px;font-weight:600}.tileoverlay h4{text-transform:uppercase;font-size:24px;font-weight:900;margin-top:130px}.tileoverlay span:hover{background:rgba(255,255,255,.15)}.tileoverlay span{color:#fff;padding:5px 10px;border:1px solid #fff;border-radius:5px;transition:500ms all;font-size:20px;font-weight:600}.ui-widget-header{background:none;border:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header,.ui-state-default,.ui-state-hover{background:none !important;border:none !important}.ui-icon{font-size:0}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px}#ui-datepicker-div{display:none}.signlanguagebox img{border:5px solid #53b4d6;border-radius:10px;height:300px;width:300px;-o-object-fit:cover;object-fit:cover}.page-template-signs .columns:last-child:not(:first-child){float:left}.signlanguagebox h2{text-align:center;position:relative;margin:0;color:#000;font-family:"Lato";text-transform:uppercase;font-weight:600;background:#53b4d6;border-radius:10px 10px 0 0;padding:5px}.signlanguagebox{margin-top:20px}.page-template-our-people h2,.page-template-our-people h3,.page-template-testimonials h2{font-size:36px;color:#0090bf}.contact-section{clear:both;padding:40px 1000px;margin:60px -1000px -40px;background:#efefef;overflow:hidden}.contact-section p{font-weight:500}.contact-section a{color:inherit;text-decoration:underline}.type-locations .bh-sl-map-shortcode>div{width:100%;height:330px;border:#fff solid 5px}.page-template-careers .toggle{text-transform:uppercase;font-weight:600}#career-opportunities .inner,.page-template-press-awards .inner{padding:20px;background:#fff}#career-opportunities .inner{color:#402c5a}.learn-more{margin-top:20px;display:table}#career-opportunities .inner a:before,.page-template-press-awards .inner a:before{display:none}#career-opportunities .inner p,.page-template-press-awards .inner p{margin:0}.page-template-careers .accordion{margin-bottom:30px}#career-opportunities{padding-bottom:50px}#career-opportunities h3{color:#402b56}.accordion{background:inherit}.page-template-careers h5{color:#4a365f;margin:0;font-weight:600}#hiring-process{counter-reset:item}#hiring-process ol{list-style:none;padding-bottom:20px}#hiring-process li{counter-increment:item;margin-bottom:15px;font-size:18px;font-weight:300;margin-left:15px;display:flex}#hiring-process li:before{margin-right:10px;content:counter(item);background:#0090bf;border-radius:5px;color:#fff;text-align:center;margin-left:-33px;padding:0px 7px;font-weight:600;height:28px}#open-interviews{padding-top:30px}.anchorlink{background:#dad0e3;color:#402c5a;font-weight:600;padding:2px 10px;display:inline-block;margin-bottom:5px}.anchorlink:hover{color:#402c5a}.location-subtitle{font-size:28px;padding-left:10px}.page-template-location h5{padding-top:20px;font-size:26px;margin:0;font-weight:600;color:#402c5a}.page-template-location h6{font-size:20px;font-weight:600;color:#402c5a;margin:0}.location-details p{font-weight:400}.location-button{border:1px solid #402c5a;text-decoration:none !important;color:#fff !important;cursor:pointer;color:#402c5a;text-transform:uppercase;width:48%;display:inline-block;text-align:center;margin-bottom:10px;border-radius:10px;font-weight:600;padding:5px 0;font-size:21px}.location-button:nth-child(even){margin-right:1%}.location-button:nth-child(odd){margin-left:1%}#meet-the-director{padding-top:40px;padding-bottom:80px}.location-details{padding-bottom:40px;padding-top:40px}.inline{display:none}.featherlight-content{width:1000px}span.location-gallery-caption{background:#005b74;color:#fff;bottom:0;position:absolute;width:100%;padding:10px 15px;font-size:20px;height:55px}.location-gallery-button{float:right;margin-right:35px;background:#e0f552;color:#005b74;padding:4px 8px;font-weight:600;border-radius:10px;font-size:18px}.page-template-location .accordion img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-location .accordion p{padding:16px 20px 0}.page-template-location .accordion>li>ul>li{padding-bottom:20px;background:#fff}.page-template-location ul.accordion li a.toggle{background:#c5ddec;color:#005b74;font-size:18px;font-weight:600;line-height:32px}.locationeventdate{float:left;width:60px;text-align:center;text-transform:uppercase;margin-right:15px}.locationeventdatetop{background:#402c5a;color:#fff;border-radius:0 5px 0 0;font-size:14px}.locationeventdatebottom{border:1px solid #402c5a;border-radius:0 0 0px 5px;box-shadow:0px 0px 9px 0px #ccc;font-size:32px;font-weight:600}.locationeventdetails span:nth-child(3){display:block}.locationevent .learn-more{margin-top:-15px;float:right}.page-template-location h4{font-size:20px;font-weight:600;margin:0}.page-template-parent-login form{width:250px}.page-template-parent-login input{border-radius:5px}.centreinfobox1{background:#a8cfe0;width:100%;display:block;color:#15566d;padding:15px 20px}.centreinfobox1 p{margin:0;font-weight:600;line-height:24px}#centre-events{margin-top:40px}.centreinfobox2{background:#e5f2fb;display:block;padding:15px 20px}.loc-accordion-inner p{margin:0;line-height:24px}.loc-accordion-inner{padding:0 33px 10px;color:#402c5a}.loc-accordion-inner hr:last-child{display:none}hr{margin:.5rem auto}.open-house-date{font-weight:600;color:#076d8e}.open-houses-heading2{color:#402e58 !important;padding-top:20px}::-webkit-input-placeholder{color:#565656 !important}.search p.entry-title{color:#484848}.search .entry-title a{font-weight:600}.columned-image{padding-bottom:40px}.columned-image img{max-height:130px;margin-bottom:20px;max-width:300px;-o-object-fit:contain;object-fit:contain}.featherlight-iframe .featherlight-content{width:840px;padding:20px !important}#bh-sl-region{display:none}label[for=bh-sl-region]{display:none}.location-accordion>li>ul>li>div>a{color:#402c5a;display:block;font-weight:400;line-height:32px}.location-bubble{display:none;z-index:99;position:absolute;background:#fff;box-shadow:0px 0px 25px gray;padding:15px;margin-top:5px}.location-item{padding-left:47px;line-height:35px;color:#402c5a;cursor:pointer}.location-bubble h3{color:#402c5a}.location-bubble p{margin:0;font-weight:400;color:#000;font-size:16px}.location-bubble a{border:1px solid #402c5a;color:#402c5a;border-radius:10px;padding:0 10px;font-size:16px !important;text-transform:uppercase;transition:.5s all;display:inline-block;margin-top:10px}.location-bubble a:before{display:none}.location-bubble a:hover{background:#f3f3f3}.camp-accordion .inner a{color:#402c5a !important;display:block}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.bh-sl-container .bh-sl-loc-list .list-label{display:none}.page-template-location-landing .columns>h2{padding-top:40px}.bh-sl-form-container:before{content:"Search By City and/or Address";font-size:24px;color:#a917a0;margin-bottom:10px;display:block}.bh-sl-form-input-group label{display:none}#bh-sl-address{margin:0;clear:none;float:none}.bh-sl-container button{clear:none !important;margin-left:10px;font-size:18px !important;font-weight:600 !important}.bluebutton{margin-bottom:20px;font-size:18px !important;border-radius:10px;background:#005b74;text-transform:uppercase;padding:5px 10px;font-weight:600;transition:.4s all;color:#fff;display:inline-block}.bluebutton:hover{background:#087493;color:#fff}.bh-sl-container .bh-sl-form-input{width:inherit !important}.bh-sl-container .bh-sl-form-input .bh-sl-form-input-group{width:100% !important}div#bh-sl-map-container:before{content:"Displaying closest locations to your search:";display:block;padding-bottom:10px;font-size:18px;font-weight:600;color:#402c5a}.list-label{display:none !important}.list{color:#402c5a}.loc-name{font-size:18px !important}.list-content{font-weight:400}.loc-dist{color:inherit !important;font-weight:inherit !important}.loc-dist:after{content:" from search"}.bh-sl-container .bh-sl-loc-list ul li:nth-child(even){background:#f3f3f3 !important}.map-info a{border:1px solid #402c5a;color:#402c5a !important;border-radius:10px;padding:5px 10px;font-size:16px !important;text-transform:uppercase;transition:.5s all;display:inline-block;margin-top:10px;font-weight:600;background:#fff}.map-info a:hover{text-decoration:none !important;background:#f3f3f3}.gm-style-iw *{font-size:16px;font-weight:500;color:#402c5a}.single-locations .map-info{display:none}.page-template-home iframe{width:100%;height:400px}.location-no{display:none}.page-template-home .bh-sl-form-container:before{display:none}.page-template-home label{color:#fff;font-size:16px}.page-template-home .form-input input{width:100% !important}.page-template-home #bh-sl-submit{border:1px solid #fff;padding:3px 6px;margin-top:10px;border-radius:5px;text-transform:uppercase}.post-date,.post-author{margin:0;font-size:20px !important}.post-author{padding-bottom:20px}.post-date{color:#a917a0}.posts-list>a{font-size:32px;text-decoration:none !important}.more-link{font-style:italic}.loc-type{color:#e87f29;font-weight:600}.fr .centreeventsinfobox{display:none}.featherlight-content .owl-item{height:90vh}#career-opportunities h4{font-size:20px;color:#0090bf}.frenchbump{display:inline-block;margin-bottom:0 !important}.title-bar{background:#402c5a;display:none}.off-canvas{background:#402c5a}.off-canvas a{color:#fff}.off-canvas a:focus{outline:none}.off-canvas a:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.off-canvas .is-submenu-item.active>a,.off-canvas .is-submenu-item>a:hover{background:none}#homeslider .owl-item img{height:100%;-o-object-fit:cover;object-fit:cover}#offCanvasRight .active>a{background:none}.avatar{float:right;width:110px;border-radius:210px;border:5px solid #2199e8}.posts-list{float:left;width:80%}.entry-content .avatar{position:absolute;right:0;top:0}.entry-content{position:relative}.single .avatar{border:none}.postnav a{padding-right:10px;text-decoration:none !important}.postnav{padding-top:30px}.campaigns .postthumb{box-shadow:none;margin-top:0}.bluebox{background:url(/wp-content/uploads/bluebg.jpg)}.socialicons,.app{padding-left:40px;display:inline-block}.socialicons{transform:translateY(-12px)}.app h3{margin-bottom:10px}.page-template-parent-login .entry-content .app{padding:40px 0}.app img{width:100px;margin-top:-30px}.wpcf7 input{font-weight:300}.wpcf7 label{font-weight:600}.blog-search{background:#005b74;display:flex;padding-top:45px}.page-template-full-width-standard .ninja-forms-form .label-above label{display:block !important}.columns:last-child:not(:first-child){float:left}.imageboxes{display:flex;flex-wrap:wrap;text-align:center;margin:40px 0px}.imagebox{width:33.33%;display:flex;flex-direction:column;justify-content:center;border:1px solid #dbd0e4;padding:30px}.imagebox img{width:auto;padding:20px}.nobg{background:none !important;padding-top:10px}.prov{padding-top:20px}.prov:first-of-type{padding:0}.passprotect{position:fixed;top:0;left:0;display:flex;flex-direction:column;background:#dad0e3;align-items:center;width:100%;height:100%;z-index:999999999999;justify-content:center;padding:20vw}.imageboxes p{color:#000}p.comment-form-url{display:none}div#comments{padding-top:30px}h2.comments-title{display:none}#comments:before{content:"Comments";font-size:32px}ol.commentlist,ol.children{list-style-type:none;padding-bottom:10px}cite:before{content:""}cite{font-size:22px;color:#5e255a;font-style:normal}p.comment-awaiting-moderation{font-weight:500}.reply span{display:none}.commentlist header>a{pointer-events:none}h3#reply-title>a{pointer-events:none}h3#reply-title small a{line-height:3;display:table}.commentlist article{border-bottom:1px solid #5e255a;padding-bottom:30px}.commentlist li{margin-bottom:10px}.anr_captcha_field{padding-bottom:20px}.relatedtiles{padding-top:20px}.relatedtiles>div{display:flex}.blogtile{flex:1;padding-right:10px}.blogtilecontent a{text-decoration:none !important}.logged-in-as a{text-decoration:none !important}.blogtile>a{height:10vw;width:100%;display:block;background-position:center;background-size:cover}li .menu{display:none}.custom-logo{width:94px}.menu>li>a{display:inherit}#nearby .list li[data-markerid="0"]{display:none}#nearby .bh-sl-form-container{display:none}#nearby div#bh-sl-map-container:before{content:""}#nearby .loc-dist:after{content:" from location"}select#bh-sl-maxdistance{display:none}#ninja_forms_form_48_wrap label,#ninja_forms_form_50_wrap label,#ninja_forms_form_54_wrap label{display:block !important}.moveformup{padding-bottom:60px}.inner.ninja{padding:20px}.success{font-size:18px;margin-bottom:20px}figure.gallery-item{float:left;width:calc(50% - 80px)}.row2 div:last-of-type img{height:60px;width:auto;display:inline-block;opacity:.8}.page-id-68392 .home-button{width:33%}.page-id-68392 .home-buttons{width:100%}.page-id-68392 .home-caption{padding-bottom:20px}#post-69303 .label-above label{display:inline-block !important}.daycare-webwatch img{max-height:50px}.daycare-webwatch{display:flex;align-items:baseline;margin-top:-13px}.daycare-webwatch a{margin-left:25px}.backupimage{padding-bottom:40px;display:block;max-width:300px}.post-69303 #ninja_forms_field_347_div_wrap{display:none}.label-left input{margin-left:0 !important;width:100% !important}.locationeventdetails{min-height:100px}.fr #meet-the-director p,.fr #nearby,.fr #centre-info h4:last-of-type,.fr #centre-info p:last-of-type,.fr .contact-section h4:last-of-type{display:none}#ninja_forms_form_7_cont .label-left label{display:flex !important}#ninja_forms_form_7_cont .label-left label input{width:auto !important}.menu-item-has-children:hover>.submenu{display:block}.moreinfobuttons{position:absolute;z-index:2;bottom:-52px;width:100vw;transform:translateX(20px);display:flex;justify-content:flex-end;right:24px}.moreinfo:nth-of-type(2) p{margin-left:-7px;border-left:none}.moreinfo:nth-of-type(2){padding-left:6px}.postid-83232 .owl-carousel{display:none !important}.specialannouncement{display:flex;align-items:center;justify-content:center;background-color:#004d72;color:#fff;text-align:center}.specialannouncement p{margin:0;padding:3px 10px}.specialannouncement a{color:#fff;text-decoration:underline}.learn-more a{color:#fff}div.learn-more{margin-bottom:50px}.postid-83265 .medium-8{width:100%}.single-campaigns iframe{width:400px;height:222px}.slideheading.full{width:80vw;text-align:center;margin:0 auto;left:50%;transform:translate(-50%, -50%)}.slideheading.full p{text-transform:initial;margin-bottom:5px}#homeslider .owl-item{height:30vw;min-height:200px}.extranote{background:#612b61;color:#fff;text-align:center;padding:5px 20vw;font-size:20px;width:100%;display:block}.extranote p:first-of-type{font-size:30px}.extranote h3{color:#fff;margin-bottom:10px}.learninginvitations{display:flex;flex-wrap:wrap}.learninginvitation{width:20%;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #fff}.learninginvitation h2{margin:0}.learninginvitation span{margin-bottom:10px;display:flex;font-size:13px;color:gray}.home .call-to-action{margin-top:-25px}.campaigns-template .featherlight-content{width:inherit}form#learningfilter{padding-bottom:20px}.homelink{display:flex;flex-direction:row;min-height:30vw;width:100%;color:#fff;background:#894c7a;padding-right:3vw}.homelink.text-white *{color:#fff}.homelink:nth-of-type(2n){flex-direction:row-reverse;background:#35707e;padding-right:0;padding-left:3vw}.homelinkimage{width:calc(50% + 1.5vw);background-size:cover;flex-grow:0;flex-shrink:0;margin-right:3vw;background-position:center}.homelink:nth-of-type(2n) .homelinkimage{margin-left:20px;margin-right:0}.homelink p{font-size:18px}.homelink a,.home-caption a{background:#fff;color:#894c7a;padding:8px 16px;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:5px}.homelink a:hover,.home-caption a:hover{color:#894c7a}.home-caption a{background:#402c5a;color:#fff;text-decoration:none}.home-caption a:hover{color:#fff}.home-caption,.home-buttons{max-width:75rem;margin:0 auto;display:table;padding-top:40px}.homelink h2{color:#fff}.homelink:nth-of-type(2n) a{color:#35707e}.page-template-home .call-to-action{margin-top:-26px !important}.homelinkcontent{padding:40px 3vw 40px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.homelinkcontent h3{color:#fff}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{border-color:rgba(0,0,0,0) #fff;top:12px;right:7px;margin-top:0;border-right-style:inset;border-left-style:solid;border-left-width:7px;border-right-width:0px}.submenu .submenu{position:absolute !important;left:240px !important}.home-caption{padding:32px 40px 40px;text-align:center}.inner>span>p>a{color:#402c5a;font-weight:500}.inner>span{padding:20px 40px;display:block;border-top:1px solid #d6c6e9}.hide{display:none}.provincefilter,.provincefilter2,.cityfilter,.cityfilter2{display:none}.location_filter_city option:not(:first-of-type),.location_filter option:not(:first-of-type){display:none}.location_filter_city option.enabled,.location_filter option.enabled{display:block}.nf-field-container.disabled{opacity:.4;pointer-events:none}div#primary.page-template-home{padding-top:0;margin-top:-20px}.submit-container.disabled:after{content:"Fill out all the required fields to submit!"}p:empty{margin-bottom:0}p:empty+p:empty{display:none}.builder-fullwidth iframe{width:100%;height:35vw}.builder-fullwidth{display:flex;position:relative;min-height:35vw;background-size:cover;background-position:center}.builder-imagecontents{display:flex;padding:60px 10vw;flex-direction:column}.builder-content,.builder-press-release-archive{padding:60px 10vw}.builder-imagecontent{display:flex;align-items:center;justify-content:center;grid-gap:40px}.width-onethird .imagecontent-image{width:33.33%;flex-shrink:0}.width-onequarter .imagecontent-image{width:25%;flex-shrink:0}.side-left .builder-imagecontent:nth-of-type(2n-1) .imagecontent-image,.side-right .builder-imagecontent:nth-of-type(2n) .imagecontent-image{margin-right:40px}.side-left .builder-imagecontent:nth-of-type(2n) .imagecontent-image,.side-right .builder-imagecontent:nth-of-type(2n-1) .imagecontent-image{margin-left:40px}.side-left .builder-imagecontent:nth-of-type(2n-1),.side-right .builder-imagecontent:nth-of-type(2n){flex-direction:row}.side-left .builder-imagecontent:nth-of-type(2n),.side-right .builder-imagecontent:nth-of-type(2n-1){flex-direction:row-reverse}.builder-imagecontent+.builder-imagecontent{padding-top:40px}.width-onehalf .imagecontent-image{width:50%;flex-shrink:0}.builder-imagegrid{padding:80px 10vw}.image-grid-container{display:grid;grid-gap:40px}.cover span{background-size:cover;background-position:center}.contain span{background-size:contain;background-position:center;background-repeat:no-repeat}.image-grid-container span{display:block}.image-grid-container p{padding:10px;text-align:center}.image-grid-container.columns-1{grid-template-columns:1fr}.image-grid-container.columns-2{grid-template-columns:1fr 1fr}@media(max-width: 700px){.image-grid-container.columns-2{grid-template-columns:1fr}}.image-grid-container.columns-3{grid-template-columns:1fr 1fr 1fr}@media(max-width: 700px){.image-grid-container.columns-3{grid-template-columns:1fr}}.image-grid-container.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1300px){.image-grid-container.columns-4{grid-template-columns:1fr 1fr}}@media(max-width: 700px){.image-grid-container.columns-4{grid-template-columns:1fr}}.image-grid-container.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media(max-width: 1300px){.image-grid-container.columns-5{grid-template-columns:1fr 1fr}}@media(max-width: 700px){.image-grid-container.columns-5{grid-template-columns:1fr}}.image-grid-container.columns-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media(max-width: 1300px){.image-grid-container.columns-6{grid-template-columns:1fr 1fr}}@media(max-width: 700px){.image-grid-container.columns-6{grid-template-columns:1fr}}@media(max-width: 1300px){.grid-image-container{height:35vw !important}}@media(max-width: 700px){.grid-image-container{height:60vw !important}}.image-grid-container.columns-1 span.grid-image-container{height:45vw}.image-grid-container.columns-2 span.grid-image-container{height:35vw}.image-grid-container.columns-3 span.grid-image-container{height:25vw}.image-grid-container.columns-4 span.grid-image-container{height:18vw}.image-grid-container.columns-5 span.grid-image-container{height:12vw}.image-grid-container.columns-6 span.grid-image-container{height:8vw}div#location-gallery{padding:40px 0 40px;display:flex}div#bh-sl-map-shortcode{margin-top:30px}span.imagecontent-image{display:flex;align-items:center;justify-content:center}.builder-imagecontent>div{flex-grow:1}.builder-imagecontents.section-width-narrow{padding:60px;max-width:1000px;margin:0 auto}.builder-fullwidth video{height:100%;width:100%}.overlays{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;color:#fff}.overlays h3{font-size:40px;font-weight:700;color:#fff;line-height:1}.overlays h2{font-weight:400;position:relative;margin-bottom:20px;line-height:1;padding:10px 0}.overlays h2:before{position:absolute;content:"";height:2px;width:calc(100% + 40px);background:#fff;bottom:-5px;left:-20px}.overlays h2:after{position:absolute;content:"";height:10px;width:10px;border-radius:50px;background:#fff;bottom:-10px;right:-35px}.overlay{position:absolute;height:100%;width:100%}.image-align-top .imagecontent-image{align-self:flex-start}.parents-template-centre-events div#location-gallery{display:block;clear:both;width:100%}.parents-template-centre-events .owl-buttons{display:none}.centreeventsinfobox{padding-top:40px}div#content{position:relative}.center{text-align:center}.builder-imagecontent.center>div{max-width:1000px}.white{color:#fff}.white *:not(input){color:#fff !important}.width-onequarter .center{max-width:600px;margin:0 auto}.width-onethird .center{max-width:800px;margin:0 auto}.width-onehalf .center{max-width:1000px;margin:0 auto}.width-twothirds .center{max-width:1400px;margin:0 auto}.center label{text-align:left}.builder-imagegrid .captioncontent{text-align:center;color:#000}.lightbox-content{display:none}span.nomination-overlay{opacity:0}.builder-imagegrid a:hover .nomination-overlay{opacity:.8}.nomination-overlay{transition:.4s all;display:flex !important;align-items:center;justify-content:center;text-align:center;color:#fff;height:100%;font-size:24px;padding:20px;line-height:1.2}.page-template-builder .vbox-inline{height:inherit;padding:40px !important}.page-template-builder .vbox-inline *{color:#fff}.page-template-builder .vbox-content{margin:0 !important;top:50%;transform:translateY(-50%)}.captioncontent p{margin-bottom:0}.captioncontent p{margin-bottom:0}.page-template-builder .vbox-inline{background:#5f4787 !important;color:#fff}.vbox-inline .vbox-close{position:relative;width:initial;top:inherit;right:inherit;height:inherit;background:#fff !important;color:#5f4787 !important;display:inline-block;text-transform:uppercase;font-size:18px;border-radius:6px;padding:8px 14px;margin-top:10px}.vbox-inline.figlio{max-height:90vh}#nf-form-83-cont #nf-field-545-wrap{justify-content:center}#homeslider .owl-buttons img{display:none}#homeslider .owl-next:after{content:"▸";width:50px;height:50px;background:#fff;display:flex;color:#004f73;align-items:center;justify-content:center;font-size:30px;border-radius:100px;padding:1px 5px 5px 9px;transition:.4s all;border:1px solid}#homeslider .owl-prev:after{content:"◂";width:50px;height:50px;background:#fff;display:flex;color:#004f73;align-items:center;justify-content:center;font-size:30px;border-radius:100px;padding:1px 5px 5px 2px;transition:.4s all;border:1px solid}.form-notice{position:fixed;right:-400px;bottom:50px;z-index:10000;transition:.8s all;display:flex;width:400px}.form-notice.active{right:0}.form-notice-message{background:#0090bf;color:#fff !important;padding:20px;text-decoration:none !important;font-size:24px;line-height:1.2;border-radius:20px 0 0 20px;transition:.4s all}.form-notice-message:hover{background:#109fce}.form-notice-close:hover{background:#109fce;color:#fff}.form-notice-close{background:#0090bf;color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;margin-left:1px;transition:.4s all;cursor:pointer;text-transform:uppercase;font-size:14px}.incorrect{display:none}.below-password{padding:30px 0 0}.accordion>li:not(.accordion1){background:#f3f3f3}h3.accordion-province{font-size:26px;margin:40px 0 0}.accordion-city{margin:20px 0 10px}.location-results{margin:40px 0 0;display:flex;flex-direction:row-reverse}.location-results-list{overflow:auto;width:320px;flex-shrink:0;min-height:500px;height:calc(100vh - 100px)}.location-results-map{width:100%}.location-results-map .acf-map{height:100%;margin:0}.location-result{padding:20px}.location-result:nth-of-type(2n-1){background:#f6f6f6}.location-item a{color:#402c5a;font-weight:500}.gm-style-iw-d h5 a,.location-result h5 a{font-size:22px;color:#402c5a;font-weight:600;text-decoration:none}.gm-style-iw-d p,.gm-style-iw-d a,.location-result p,.location-result a{color:#402c5a;font-weight:500;margin:0;font-size:18px}.gm-style-iw-d .button,.location-result .button{background:#402c5a;border:1px solid;padding:8px 13px;margin:10px 6px 0 0;border-radius:8px;font-weight:600;text-transform:uppercase;font-size:16px;text-decoration:none;color:#fff}.location-result>a{text-decoration:underline}.gm-style-iw-d>div>a:not(.button){text-decoration:underline;display:block}.marker-count{font-size:20px !important;color:#044c63 !important;transform:translateY(-10px);font-weight:700}.accordion-container{margin:0 0 32px}.accordion-container:last-of-type{margin:0 0 80px}div#locationField form{display:flex}div#locationField input{margin:0}div#locationField input[type=submit]{border:none;background:#044c63;color:#fff;font-weight:600;text-transform:uppercase;padding:0 20px;margin:0 0 0 6px}.location-result:nth-of-type(2n){background:#fff}.location-result h5{padding:0}.gm-style-iw h5{padding:0}#locationField{display:flex;width:100%}.location-search form{flex-grow:1}.locate{background:#402c5a;color:#fff;align-items:center;justify-content:center;padding:4px 20px;text-transform:uppercase;font-weight:600;cursor:pointer;display:none;margin:0 0 0 6px}.locate.visible{display:flex}.location-results{margin:60px calc(50% - 48vw) 0}.location-results h4{max-width:1186px;text-align:left;width:100%;margin:0 auto;padding:0 40px}.gm-style-iw{min-width:270px !important}.page-template-french-redirect #widemenu,.page-template-french-redirect .specialannouncement,.page-template-french-redirect #footer,.page-template-french-redirect .title-bar{display:none !important}.page-template-french-redirect .off-canvas-content{border:none;min-height:100vh}.french-redirect{min-height:100vh;display:flex;align-items:center;justify-content:center}.french-redirect *{color:#1b6490;font-size:24px;font-weight:500}.french-redirect p{margin:0}.french-redirect .button{background:#1b6490;color:#fff;border-radius:15px;margin:30px 0}.french-redirect .container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;max-width:100%}.french-redirect img{width:120px;margin:0 0 40px}.cover{background-size:cover;background-position:center}.careers-container{display:flex;flex-direction:column-reverse}.careers-filters{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}select.disabled{opacity:.5;pointer-events:none}.single-locations .top-bg{background:#ecefb8}.single-locations .page-category{transform:none;margin:0 0 24px;position:relative;color:#0090bf}.location-button{width:100%;margin:0 0 12px !important;background:#004860;color:#fff;transition:.4s all}.location-button:hover{background:#167493;color:#fff}.location-programs-container{display:flex;margin:24px -40px 0;text-align:center;flex-wrap:wrap}.location-program{flex:1;flex-shrink:0;margin:0 20px;flex-basis:20%}.location-programs-container h3,.location-programs-container p{color:#000}.location-programs-image{background-size:cover;background-position:center;height:170px;width:170px;overflow:hidden;margin:0 auto 12px;border-radius:200px}.location-program:hover .location-programs-image:after{opacity:1}.location-programs-image:after{transition:.4s all;content:"Learn More";font-family:"Libre Franklin";color:#fff;background:rgba(0,144,191,.5);height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:40px;padding:10px;line-height:1.2;font-weight:700;opacity:0}.location-programs .columns{padding:0}div#centre-info{clear:both}.location-programs{clear:both}div#meet-the-director{clear:both}.centre-information{display:flex}.centre-information .sub-content{background:#c9e9e6;padding:40px}.centre-information .sub-content *{color:#000;font-family:"Libre Franklin"}.centre-information .sub-content p{font-weight:300}.centre-information .acf-map{height:inherit;margin:0}.location-gallery-image{height:740px;background-size:cover;background-position:center;max-height:64vw}.slick-arrow{position:absolute;top:50%;font-size:32px;display:flex;align-items:center;justify-content:center;height:60px;width:60px;background:#77aeb1;border-radius:100px;color:#fff;cursor:pointer;transform:translateY(-50%)}.slick-prev{left:-50px}.slick-next{right:-50px}.location-gallery-container.slick-initialized.slick-slider{padding:0 40px}.director-image{background-size:cover;background-position:center;height:600px;display:flex;flex-direction:column;justify-content:flex-end}.ourpeoplecaption{background:#402b56;margin:0;font-size:32px;font-weight:700;width:100%}.director-description p{font-family:"Libre Franklin";font-size:20px;font-weight:300;line-height:1.7}.location-register-modal{position:fixed;z-index:100000;top:0;left:0;width:100%;background:rgba(0,0,0,.5);display:flex;padding:20px;height:100vh;overflow:hidden;opacity:0;pointer-events:none;transition:.4s all}.location-register-close{font-size:3rem;font-weight:700;position:fixed;color:#fff;top:0px;right:20px;cursor:pointer}.location-register-modal.active{opacity:1;pointer-events:all}.location-register-form{max-width:800px;margin:0 auto;width:50%;max-height:calc(100vh - 40px);overflow:auto}.location-why-kidco{display:flex}.location-why-kidco>*{flex:1}.cover{background-size:cover;background-position:center}.location-why-kidco .sub-content{padding:60px 40px 60px 0}.content ul{padding:0 0 0 30px}.location-why-kidco .button,.location-footer .button{background:#1b648f;font-size:18px;border-radius:10px;padding:12px 24px;transition:.4s all;color:#fff;text-decoration:none}.location-why-kidco .button:hover{background:#167493}.testimonial p{color:#77aeb1;font-weight:500}#nearby h2{margin:40px 0 -30px}.location-footer{margin:50px calc(50% - 50vw) 0;clear:both;display:inline-flex;width:100vw}.location-get-started{background:#77aeb1;flex-grow:1;padding:40px}.location-question{background:#c9e9e6;flex-grow:1;padding:40px;display:flex}.location-get-started *{color:#fff !important}.question-image.cover{width:350px;margin:-40px -40px -40px 40px}body{font-family:"Lato";font-size:18px}.title-bar-title{cursor:pointer}.overlays *{color:#fff}.builder-imagegrid a{text-decoration:none}.builder-modal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75);padding:20px;opacity:0;pointer-events:none;transition:.4s all}.builder-modal.active{opacity:1;pointer-events:all}.builder-modal .container{max-width:700px;width:100%;overflow-y:scroll;max-height:80vh;margin:0 auto;left:0;right:0;display:block;position:relative}.builder-modal .container::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.builder-modal .container::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0)}.builder-modal .container::-webkit-scrollbar-thumb{background-color:#eee}.builder-modal .container .builder-modal-close-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;background:#fff;width:32px;height:32px;font-size:2rem;border-radius:32px}.builder-modal .container .sub-content{background:#ecf0b7;padding:20px}.builder-modal .container .builder-modal-close-button{background:#fff;padding:4px 8px;display:inline-block;text-transform:uppercase;border-radius:5px;color:#402c5a;cursor:pointer}section.find-a-location{margin:0 0 2rem}a.location-program{text-decoration:none}.section-header{margin:0 0 20px}.padding-large{padding-top:120px;padding-bottom:120px}.padding-small{padding-top:24px;padding-bottom:24px}.single-pressrelease .page-title{margin:0 0 32px}.single-pressrelease .back-to-link{margin:0 0 40px;display:block}.page-template-press-awards .accordion1 p,.page-template-press-awards .accordion1 ul,.page-template-press-awards .accordion1 ol,.page-template-press-awards .accordion1 h1,.page-template-press-awards .accordion1 h2,.page-template-press-awards .accordion1 h3,.page-template-press-awards .accordion1 h4,.page-template-press-awards .accordion1 h5,.page-template-press-awards .accordion1 h6{margin:0 0 16px}.page-template-press-awards .accordion1 li li{border:none;display:list-item !important;margin:8px 0 0 40px}.builder-press-release-archive .posts-list{float:none;width:100%}.builder-press-release-archive .posts-list>a{font-size:20px;font-weight:600}.builder-press-release-archive hr{max-width:inherit}.builder-press-release-archive .back-to-link{margin:0 0 20px;display:block}.kindertales-dropdown-container .sub-content{padding:0 40px;margin:32px 0 0}.kindertales-dropdown-container .kindertales-canada,.kindertales-dropdown-container .kindertales-united-states{display:none}.home-slides-v2 *{text-decoration:none !important;margin:0}.home-slides-v2 p{font-size:24px;line-height:1}.home-slides-v2 h2{font-size:52px;padding:0}@media(max-width: 1024px){.nearby-block{width:100% !important;margin:0 !important}}.badges{display:flex;flex-wrap:wrap;align-items:center}.badges img{margin:0 20px 20px 0;max-width:180px;height:auto}.inquiry-form-container{background:#fff}.inquiry-form-container h2{padding:40px 68px 0;margin:0 0 -30px;z-index:100;position:relative}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background:#000 !important;color:#fff !important}.pagination .current{background:#005b74}.show-for-sr{background:#000 !important}.nf-form-fields-required{display:none}.accordion-block{padding:60px 10vw}.accordion-block .two-levels{padding:24px 24px 0}