.findANurseryHeader{background:url(/2021bb/assets/img/findANurseryPage2.png);background-size:cover;min-height:525px;display:flex;justify-content:center;align-items:center}.findANurseryHeader p{color:#fff}#mobile-book-now-container{display:none}#cet-find-a-nursery-result:hover,#cet-find-a-nursery:hover{text-decoration:none}h3{color:#fff!important}.geoLocate{border:none;font-size:20px;background:#fff}.lh38{line-height:38px}#postcodeOrTown{width:calc(100% - 40px);display:inline-block}.searchHolder{margin-top:4px}.nurseryResult{border:2px solid #292659;border-radius:8px;min-height:242px}.featuredNursery{border:2px solid #fc0}.logoHolder{margin-left:-3px;padding-left:0}.nurseryResultIndicators li{width:7px;height:7px;border-radius:100%;background-color:#ffca00!important}.nurseryResultCarousel{position:absolute;bottom:36px;right:10px}#findNurseryForm{color:#fff}.nurseryResultCarousel .carousel-item img{border-radius:6px;max-height:243px}.nurseryResultIndicators{bottom:-42px}.nurseryFacilities svg{color:#3d3e3f;font-size:25px;height:25px;width:25px!important}.nurseryResult h3{font-size:22px;font-family:'Hero Junior';font-weight:700;margin-bottom:0;line-height:30px}.nurseryResult h4{color:#8f979a;font-size:16px;font-weight:700;font-family:'Hero Junior'}.nurseryResult p{color:#8f979a;font-size:15px;font-family:'Hero Junior';margin-bottom:5px}#postcodeOrTown{width:calc(100% - 40px);display:inline-block;margin-left:0}#geoLocate{margin-left:-10px;width:40px;outline:0}#nurserySearch{margin-bottom:5px;width:100%;margin-top:10px}.featuredNurseryMobile{margin-left:-16px;margin-top:-16px}.filterHolder{background-color:#e4ebef;border-radius:8px}#filterNurseryForm p{font-size:15px}.resultCounter{color:#3d3e3f}#showFilters{color:#777}#map_canvas{width:100%;min-height:400px}.gm-style .gm-style-iw h5{color:#3d3e3f;font-size:18px;font-family:'Hero Junior Super';font-weight:700;line-height:30px;padding-right:10px}.gm-style .gm-style-iw a{color:#0bd4b2;font-size:14px;font-family:'Hero Junior';font-weight:700}.gm-style .gm-style-iw-c p{line-height:20px;font-size:15px;font-family:'Hero Junior';color:#8f979a}.coeHolder{background:#e7344a;margin-left:-18px;margin-right:-18px;margin-top:-18px;border-top-left-radius:8px;border-top-right-radius:8px}.coeHolder h4{color:#fff;margin-top:5px}.coeOuter{min-height:323px}@media (min-width:768px){#postcodeOrTown{width:calc(100% - 143px);display:inline-block;margin-left:0;margin-right:5px;margin-bottom:13px}#nurserySearch{width:auto}#geoLocate{margin-left:0;width:auto}.nurseryFacilities i{font-size:25px}}@media (min-width:1200px){.coeOuter{min-height:352px}}@media screen and (min-width:768px){.custome-nurseryResult{padding-top:34px!important;border:2px solid #d0d0d0!important;padding-right:34px!important;padding-bottom:17px!important}.coeHolder img{right:-2.5%!important;width:64px!important;top:-35px!important;position:absolute;z-index:99}.coeHolder{padding:3px!important;margin-top:-35px!important}.carousel-inner{width:auto!important;padding:0 15px!important;margin:0 -15px!important}svg.svg-inline--fa.fa-caret-right.fa-w-6{width:70px}a.left.carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:0;font-size:25px;opacity:.5;color:#5a5a5a;width:30px}a.right.carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-size:25px;color:#5a5a5a;opacity:.5;right:-30px}a.left.carousel-control:hover,a.right.carousel-control:hover{opacity:1}.custome-nurseryResult .nurseryResultCarousel{position:relative!important;top:0!important;bottom:inherit!important;right:0!important}.carousel-inner a.left.carousel-control,.carousel-inner a.right.carousel-control{opacity:0}.carousel-inner:hover a.left.carousel-control,.carousel-inner:hover a.right.carousel-control{opacity:1}.custome-nurseryResult .nurseryResultCarousel .nurseryResultIndicators{bottom:0!important}.custom-buttons{margin-top:17px;display:flex}.custom-buttons a{flex-grow:0;flex-shrink:0;text-align:center}.custome-nurseryResult .logoHolder{top:-35px}.custome-nurseryResult .nurseryFacilities svg{filter:invert(1)}.nurseryResult p svg{display:none!important}.custome-nurseryResult .row.mt-4{margin-top:0!important}.custome-nurseryResult p{color:#5a5a5a!important;font-weight:600!important}.custome-nurseryResult .distanceHolder p{font-weight:400!important;color:#8f979a!important}.custome-nurseryResult h3{line-height:normal;font-size:25px!important;color:#5a5a5a!important}.custome-nurseryResult .whiteButton{background-color:#e4ebef!important;border:1px solid #e4ebef!important}.custom_top_msg{display:flex;flex-direction:row;font-family:"Hero Junior";font-style:normal;color:#fff;font-weight:900;font-size:20px;justify-content:center;align-items:center;padding:10px;height:76px;background:#164561;border-radius:5px}.custom_location{margin-bottom:15px}.whiteButton,.yellowButton{font-size:15px!important;padding:14px 20px}.custom_location svg{display:inline-block;margin-right:8px;color:#5a5a5a;font-size:18px}.custome-nurseryResult .distanceHolder.mb-3{margin-bottom:25px!important}.custome-nurseryResult .row.nurseryFacilities.mt-3{margin-top:20px!important}}.tubeInfo .ctm-london-info{font-weight:400!important;color:#8f979a!important}.tubeInfo{margin-top:-20px;margin-bottom:15px}@media only screen and (max-width:767px){.yellowButton{font-size:13px!important;padding:10px 19px}}@media (min-width:1200px){.custome-nurseryResult h3{margin-bottom:5px;max-width:83%;line-height:normal}}@media only screen and (min-width:768px) and (max-width:1199px){.whiteButton{padding:14px 14px}.custom-buttons a{height:50px}.regButton{font-size:15px!important;line-height:14px;padding-top:12px}}@media screen and (max-width:767px){.nurseryFacilities{display:none}.nurseryResultIndicators{display:block!important}.nurseryResult{border:none;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.16);margin-bottom:20px!important;padding:18px 14px!important;position:relative}.nurseryResult>.row{margin:0!important}.nurseryResult h3{color:#5a5a5a;font-size:18px;line-height:18px;margin:0!important;width:calc(100% - 200.5px)}.nurseryResult .distanceHolder{display:flex;flex-direction:column-reverse;justify-content:start;margin:0!important;position:relative;text-align:right;width:110px}.nurseryResult h4{color:#5a5a5a;font-size:16px;line-height:15px;margin-bottom:0}.openTimes p{color:#5a5a5a;font-weight:900;font-size:10px;line-height:95%;margin-bottom:0!important}.titleRatingDistance{display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:0}.nurseryResult .nurseryResultCarousel{bottom:unset;right:unset;position:relative}.carousel-indicators{bottom:0;display:flex!important;margin:0}.carousel-indicators>li{background-color:#d1d1d1!important;border:10px solid transparent;margin:0;opacity:1!important}.carousel-indicators>li.active{background-color:#fecd1a!important}.custom-buttons{flex-direction:column;padding:0}.nurseryResult .whiteButton,.nurseryResult .yellowButton{border:none!important;border-radius:4px;font-weight:900;font-size:12px;line-height:95%;margin-right:0!important;padding:14px 20px;text-align:center;width:100%}.nurseryResult .whiteButton{background-color:#e4ebef}.nurseryResult .whiteButton:hover{background-color:#bdbdbd}.nurseryResult .yellowButton{margin-bottom:7px}.nurseryImages{flex:0 0 100%;margin-bottom:10px;max-width:100%;padding:0}.infoHolder{padding:0}.coeOuter::before{background:#d63345;border-radius:5px 5px 0 0;content:'';display:block;height:6px;left:0;position:absolute;top:0;width:100%}.logoRow{margin:0;margin-bottom:14px}.ctm-rating-holder{line-height:1;margin-bottom:5px}.openHours{text-align:right;float:right}.ofstedDetails{float:left}.leftHolder{padding:0}.coeOuter .distanceHolder::before{background-image:url(/2021bb/assets/img/logos/centreOfExcellence.png);background-position:center;background-size:contain;content:'';display:block;height:64px;left:-52.5px;position:absolute;top:-18px;width:42.5px}.dtSpacer{margin:0!important;margin-top:15px!important}.ctm-london-info{font-size:13px!important;margin-top:15px!important;width:100%;font-weight:400!important;color:#8f979a!important}.tubeInfo{margin-top:-8px}}.findANurseryHeader{background:0 0;padding:50px 0 0}.ctm-header-left-content h1{color:#3d3e3f;font-size:38px;margin-bottom:20px}.ctm-header-left-content p{color:#666;font-size:19px;margin-bottom:20px}.openDayTopContentHolder{background:#faf6f1;border-radius:15px}.openDayTopContentHolder p,h1,h2,h3{color:#666!important}.openDayContentHolder{background:#2f597b;border-radius:15px}.openDayContentHolder p,h2,h3{color:#fff!important}.openDayContentFAN{color:#fecd1b!important}.borderFAN{border-color:#fecd1b;border-radius:15px;border-width:10px;border-style:solid!important}#findjump{margin-top:30px}.findANurseryHeader img{display:block;margin:0 auto;max-width:100%}#findNurseryForm .fieldHolder{border:1px solid #dedede;margin-bottom:24px}.searchHolder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}#postcodeOrTown{margin-bottom:0}#nurserySearch{float:right;margin:0 0 0 auto!important;padding:12px 20px;width:auto}.yellowButton#cet-find-a-nursery-4{background-color:#fee6a6;padding:8px 12px!important}.yellowButton#cet-find-a-nursery-4 h3#cet-find-a-nursery-5{color:#666;font-family:"Hero Junior";font-size:16px;line-height:22px}.yellowButton{background-color:#015f86;color:#fff;border-radius:6px;padding:10px 20px;font-family:'Hero Junior Super';border:none}.yellowButton:active,.yellowButton:focus,.yellowButton:hover{background-color:#014986;border:none;text-decoration:none;color:#fff;outline:0}@media screen and (max-width:767px){.ctm-header-left-content h1{font-size:28px}.ctm-header-left-content p{font-size:16px}}