html{background-attachment:fixed}#main-navigation-menu{width:100%}#main-navigation-menu ul{margin:0;padding:0}#main-navigation-menu ul li{display:inline-block;list-style:none}#main-navigation-menu,#main-navigation-menu td{background:none;border:none}#main-navigation-menu,#main-navigation-menu tr,#main-navigation-menu td{padding:0;margin:0;border-spacing:0;border-collapse:separate}#main-navigation-menu .main-navigation-item a{display:block}.navigation-items-container{border-collapse:collapse;border-spacing:0!important}#navigation-pulldown{border-width:0;background-color:rgba(255,255,255,.1);border-top:1px solid rgba(0,0,0,.1);cursor:pointer;display:none;float:left;margin:0;padding:8px 0;width:100%}#navigation-pulldown a{margin:0 10px}#navigation-pulldown .icon{float:left;font-size:1.1em;margin-right:10px}#socialMediaMobile,#loginButtonMobile{display:none}#heading-area-content{max-width:1280px;margin:0 auto;position:relative}#heading-area #logo img{max-width:100%}.logo-content-placeholder{display:none}#heading-area.logo-style-above.logo-alignment-center .navigation-logo{display:table;float:none;margin:0 auto;table-layout:fixed}#heading-area.logo-style-above.logo-alignment-left .navigation-logo{}#heading-area.logo-style-above.logo-alignment-right .navigation-logo{display:block;float:right}#heading-area.logo-style-above #main-navigation-menu.alignment-center ul{float:none;margin-left:auto;margin-right:auto;text-align:center}#heading-area.logo-style-above #main-navigation-menu.alignment-right ul{float:right;text-align:right}#heading-area.logo-style-above #main-navigation-menu.alignment-left ul{float:left;text-align:left}#heading-area.logo-style-inline.logo-alignment-left .logo{float:left}#heading-area.logo-style-inline.logo-alignment-right .logo{float:right}#heading-area.logo-style-inline.logo-alignment-left #main-navigation-menu.alignment-left .navigation{float:left;text-align:left}#heading-area.logo-style-inline.logo-alignment-left #main-navigation-menu.alignment-right .navigation{float:right;text-align:right}#heading-area.logo-style-inline.logo-alignment-right #main-navigation-menu.alignment-left .navigation{float:left;text-align:left}#heading-area.logo-style-inline.logo-alignment-right #main-navigation-menu.alignment-right .navigation{float:right;text-align:right}#heading-area.logo-style-inline #main-navigation-menu.alignment-center .navigation{text-align:center}#heading-area.logo-style-inline.logo-vertical-alignment-top .logo-container{vertical-align:top}#heading-area.logo-style-inline.logo-vertical-alignment-middle .logo-container{vertical-align:middle}#heading-area.logo-style-inline.logo-vertical-alignment-bottom .logo-container{vertical-align:bottom}#heading-area.logo-style-inline #main-navigation-menu.vertical-alignment-top .navigation-items-container{vertical-align:top}#heading-area.logo-style-inline #main-navigation-menu.vertical-alignment-bottom .navigation-items-container{vertical-align:bottom}#heading-area.logo-style-inline #main-navigation-menu.vertical-alignment-middle .navigation-items-container{vertical-align:middle}#heading-area.logo-style-none #main-navigation-menu.alignment-center .navigation{text-align:center}#heading-area.logo-style-none #main-navigation-menu.alignment-right .navigation{float:right;text-align:right}#socialMediaList{margin:0;padding:0}#socialMediaList li{background:none!important;border:none!important;display:inline-block;list-style:none;margin:5px!important;padding:0!important}#socialMediaList li a{margin:0!important;padding:0!important;text-decoration:none!important;font-style:normal!important;font-weight:normal!important}#heading-area.logo-style-inline.logo-alignment-left #socialMediaList{float:right;margin-top:3px;margin-right:1%;position:relative}#heading-area.logo-style-inline.logo-alignment-right #socialMediaList{float:left;margin-top:3px;position:relative}#heading-area.logo-style-above.logo-alignment-left #socialMediaList{float:right;margin-top:3px}#heading-area.logo-style-above.logo-alignment-center #socialMediaList{position:absolute;margin-top:3px;right:1%}#heading-area.logo-style-above.logo-alignment-right #socialMediaList{float:left;margin-top:3px}#heading-area.logo-style-none #socialMediaList{float:right;margin-top:3px;margin-right:1%}#socialMediaList .main-navigation-item a{font-size:0!important}#login-navigation-item{display:block;margin:6px 1.5% 0 1.5%}#login-navigation-item a{font-size:24px!important;margin:0}#heading-area.logo-style-inline.logo-alignment-left #login-navigation-item{float:right}#heading-area.logo-style-inline.logo-alignment-right #login-navigation-item{float:left}#heading-area.logo-style-above.logo-alignment-left #login-navigation-item{float:right}#heading-area.logo-style-above.logo-alignment-center #login-navigation-item{position:absolute;margin-top:35px;right:1.5%}#heading-area.logo-style-above.logo-alignment-right #login-navigation-item{float:left}#heading-area.logo-style-none #login-navigation-item{float:right}#main-navigation-menu.block-style-block{}#main-navigation-menu.block-style-floating{background:none;border:none}#main-navigation-menu.separation-line ul li{background:none!important;border-top-width:0!important;border-left-width:0!important;border-bottom-width:0!important;text-align:center}#main-navigation-menu.separation-line ul li a{padding:0 6px}#main-navigation-menu.separation-line ul li:last-child{border-width:0}#main-navigation-menu.separation-button ul li{}#main-navigation-menu.separation-none ul li{background:none!important;border-width:0}.main-wrapper{position:absolute;height:100%;left:0;top:0;width:100%}#page-section-container{position:relative}.page-wrapper{margin:0 auto 70px auto;max-width:1280px;position:relative}.page-section{display:table-row;padding:0;margin:0;position:relative}.content-wrapper{position:relative}.content-wrapper .content{position:relative;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;word-wrap:break-word}.content-wrapper .content:not(.content-map){z-index:1}.content-wrapper .dsi-k-content table{border-collapse:collapse;width:100%}.content-wrapper .dsi-k-content table td{border:1px solid #999}.page-content-wrapper{display:table-cell;position:relative;vertical-align:top}div.content-placeholder{background-attachment:scroll;display:none}.page-section-wrapper{display:table;table-layout:fixed;border-collapse:separate;position:relative;width:100%}.page-content-wrapper.empty{padding:0!important;margin:0!important;border:none!important;background:none!important;opacity:0!important}.k-widget{background:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{width:initial}.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close{box-sizing:content-box;width:initial;height:initial;position:relative;margin-top:3px;float:right;left:0}.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close .ui-icon{position:static;left:0;font-family:icomoon!important;padding:0!important;margin-left:0;margin-top:0;position:initial;line-height:initial;width:100%;height:100%}.ui-dialog .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close .ui-button-text{display:none}.page-section.single-column .page-content-wrapper{width:100%}.page-section.two-column .page-content-wrapper{width:50%}.page-section.two-column-left .page-content-wrapper{width:60%}.page-section.two-column-left .page-content-wrapper.second{width:40%}.page-section.two-column-right .page-content-wrapper{width:40%}.page-section.two-column-right .page-content-wrapper.second{width:60%}.page-section.three-column .page-content-wrapper{width:33.333%}.image-gallery .grid-sizer{width:30%}.image-gallery .item{width:30%}.image-gallery .item .image{max-width:100%}.content image{max-width:100%}.map img{max-width:inherit}#page-section-container div.content:after{clear:both;content:'\n';display:block;height:0;visibility:hidden}.content.map{height:350px}.content.map img{border-style:none}.content.map .place-info{padding:10px 0 10px 5px;width:100%}.content.map .place-info .detail{margin:10px 10px 0 0}.content.map .place-info .thumbnail{margin:10px 0 0 0}.content.map .place-info .detail div,.content.map .place-info .detail span{font-size:14px!important;padding:0 5px 0 0}.content.map .place-info .detail span a{font-size:14px!important;margin:0;text-decoration:underline;text-transform:none;font-style:normal;font-weight:normal}.content.map .place-info .title span{font-weight:bold;font-size:17px!important;font-family:"PT Sans",Helvetica,Sans-Serif}.content.map .place-info .title span a{font-size:17px!important;margin:0;text-decoration:underline;text-transform:none;font-style:normal;font-weight:normal}.content.map .place-info .title .more-info{padding:0 5px}.content-map{position:relative}.zoom-controls{position:absolute;z-index:2;margin:10px}.map-container .zoom-controls{left:20px}.content-map .zoom-controls span,.map-container .zoom-controls span{background:#fff;vertical-align:middle;display:block;border:1px solid #ccc;color:#6b6b6b;height:10px;font-size:12px;padding:10px 10px}.content-map .zoom-controls span:last-child,.map-container .zoom-controls span:last-child{border-top:none}.content-map .zoom-controls span:hover,.map-container .zoom-controls span:hover{cursor:pointer;background:#f4f4f4}#map-edit-dialog{height:430px;width:561px}#editMapContainer p{margin:0 0 0 21px;width:100%}#config-map-canvas{width:100%}.map-loading-icon-container{display:flex;align-items:center;justify-content:center;position:absolute;height:80%;width:100%}.map-loading-icon-container .loading-icon{font-size:124px;opacity:10%}#editMapContainer .k-edit-buttons{position:absolute;top:355px;left:360px}#editMapContainer .map{width:100%!important;height:100%}.TermsLinkContainer a{font:inherit}#editMapContainer .zoom-controls{margin:20px}.info-card-section{margin-bottom:30px}.amenities-list{margin:0;padding:0;text-decoration:initial!important}.amenities-list li{display:inline-block;list-style:none;padding:10px;width:100px;vertical-align:top}.amenities-list li span.icon{display:block;font-size:32px;text-align:center!important}.amenities-list li span.name{display:inline-block;font-size:.8em;text-align:center;vertical-align:top;width:100%}.business-hours-list{margin:0;padding:0}.business-hours-list table{display:inline-block}.business-hours-list .day-label{display:block;font-size:1.2em;margin-right:10px;text-align:right;width:6em}.business-hours-list .value{display:block}.service-categories-list{margin:0;padding:0}.service-categories-list li{display:inline-block;list-style:none;padding:5px 20px 5px 0}#editTemplate{width:100%;height:45px;position:fixed;top:0;z-index:2}.daycare-time-picker-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:10px}.daycare-time-picker-wrapper .daycare-time-picker{width:100%;display:flex;align-items:center;justify-content:space-evenly;padding-top:10px}.booking-step-form .booking-form-item.marketingContainer{padding-top:8px}.booking-step-form .booking-form-item.marketingContainer .form-label{line-height:unset}.booking-step-form .booking-form-item.marketingContainer .form-label:not(#label-exclude-1){margin:0}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer:not(.emailOnly){margin:3px 68px 0 0}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer .custom-checkbox{margin-top:3px}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer label{width:100%}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer label:not(#label-exclude-1){margin:0 0 0 10px}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer .label{line-height:unset}.booking-step-form .booking-form-item.marketingContainer .checkboxContainer.emailOnly .label{width:85%}@media only screen and (max-width:480px){#heading-area.logo-style-above.logo-alignment-center #login-navigation-item{position:static}}