@font-face{font-family:'futura_ltlight';src:url("../fonts/futura-light-webfont.eot");src:url("../fonts/futura-light-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/futura-light-webfont.woff") format("woff2"),url("../fonts/futura-light-webfont.woff") format("woff"),url("../fonts/futura-light-webfont.ttf") format("truetype"),url("../fonts/futura-light-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'futura_bkbook';src:url("../fonts/futura-book-webfont.eot");src:url("../fonts/futura-book-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/futura-book-webfont.woff") format("woff2"),url("../fonts/futura-book-webfont.woff") format("woff"),url("../fonts/futura-book-webfont.ttf") format("truetype"),url("../fonts/futura-book-webfont.svg") format("svg");font-weight:normal;font-style:normal}body{font-family:futura_ltlight,futura,arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:futura_bkbook,futura,arial,sans-serif}body .container h1,body .container h2,body .container h3,body .container h4,body .container h5,body .container h6,.wrap .content p .highlighted-intro{color:#59285c}h1{font-size:2.5rem;border:0}h2{font-size:2rem}body a{color:#a8228e}body a:hover,body a:focus,body a:active{color:#59285c}.button.logout{margin:.5em 0;background:#59285c url("../img/more-button.png") no-repeat 95% 50%}.button.logout:hover{background-color:#371938}.navbar-nav .sub-arrow,.navbar-nav .collapsible .sub-arrow{position:static;margin-top:0;margin-right:0;margin-left:6px;display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;border-top:4px solid;border-right:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px dashed transparent}.navbar-fixed-bottom .sub-arrow{margin-top:-5px;border-top:4px dashed transparent;border-bottom:4px solid}.navbar-nav ul .sub-arrow{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px solid}.navbar-nav ul a.has-submenu{padding-right:30px}.navbar-nav span.scroll-up,.navbar-nav span.scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav span.scroll-up-arrow,.navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}.navbar-nav .collapsible ul .dropdown-menu>li>a,.navbar-nav .collapsible ul .dropdown-menu .dropdown-header{padding-left:35px}.navbar-nav .collapsible ul ul .dropdown-menu>li>a,.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header{padding-left:45px}.navbar-nav .collapsible ul ul ul .dropdown-menu>li>a,.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px}.navbar-nav .collapsible ul ul ul ul .dropdown-menu>li>a,.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header{padding-left:65px}.navbar-nav .dropdown-menu>li>a{white-space:normal}.navbar-nav ul.sm-nowrap>li>a{white-space:nowrap}.navbar-right ul.dropdown-menu{left:0;right:auto}.navbar-nav .collapsible ul{display:none;position:static!important;top:auto!important;left:auto!important;margin-left:0!important;margin-top:0!important;width:auto!important;min-width:0!important;max-width:none!important}.navbar-nav .collapsible ul.sm-nowrap>li>a{white-space:normal}.navbar-nav .collapsible iframe{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url("../img/colorbox/overlay.png") repeat 0 0;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url("../img/colorbox/controls.png") no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url("../img/colorbox/controls.png") no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url("../img/colorbox/controls.png") no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url("../img/colorbox/controls.png") no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url("../img/colorbox/controls.png") left top repeat-y}#cboxMiddleRight{width:21px;background:url("../img/colorbox/controls.png") right top repeat-y}#cboxTopCenter{height:21px;background:url("../img/colorbox/border.png") 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url("../img/colorbox/border.png") 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url("../img/colorbox/controls.png") no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url("../img/colorbox/controls.png") no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url("../img/colorbox/controls.png") no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.wpcf7 input[type='submit']{background:#a8228e url("../img/submit-form.png") no-repeat 95% 50%}.wpcf7 input[type='submit']:hover{background-color:#800080}.customSelect{background:#a8228e url("../img/select-down.png") no-repeat 95% 50%}#contact-form .container{background-color:#bfc4c7}#contact-form .confirmation{color:#fff;background-color:#bfc4c7!important}form.post-password-form{margin-top:3em}#mast-logo-row{min-height:155px}#mast-logo,#mast-tag{height:100%}#mast-logo img{margin-top:35px}#mast-tag{position:relative}#mast-tag p{color:#777}nav .logo{background-color:#fff;float:right;padding:10px;z-index:99;position:absolute;right:.5em;top:0}nav .logo img{max-width:125px}#main-nav .primary-navigation{margin-top:0}.primary-navigation .navbar{min-height:45px}.primary-navigation.no-banner{background-color:#59285c}.primary-navigation.no-banner .navbar{height:auto}.primary-navigation .navbar-default .navbar-toggle{margin-right:0;margin-top:10px}#main-nav{background-color:#59285c;color:#fff;font-family:futura_bkbook,futura,arial,sans-serif}.primary-navigation .navbar-default .navbar-nav>li>a{padding:10px 20px}.primary-navigation .navbar-default .navbar-nav>li>a:hover{color:#bfc4c7}.primary-navigation .navbar-default .navbar-collapse{background:#59285c}.primary-navigation .navbar-default .navbar-nav>.open>a,.primary-navigation .navbar-default .navbar-nav>.open>a:hover,.primary-navigation .navbar-default .navbar-nav>.open>a:focus{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent}@media only screen and (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#bfc4c7}#schools-menu .navigation{float:none}}@media only screen and (min-width:768px){.primary-navigation .navbar-default .navbar-nav>li{margin-top:2px}.primary-navigation .navbar-default .navbar-nav>li>a{font-size:.85rem;vertical-align:middle}}#schools-menu{padding-top:2em;padding-left:0}#schools-menu{-webkit-transition:background-image 300ms ease;-o-transition:background-image 300ms ease;transition:background-image 300ms ease}#schools-menu .nav-announcements{margin-top:30px}#schools-menu .nav-announcements>li{height:auto!important}#schools-menu .nav-announcements li a,#schools-menu .nav-announcements li span{width:160px!important}@media screen and (min-width:768px){#schools-menu .nav-announcements li{font-size:xx-small}}#schools-menu .nav-schools,#schools-menu .nav-announcements{position:relative;width:100%;margin:0}@media screen and (min-width:768px){#schools-menu .nav-schools,#schools-menu .nav-announcements{margin:0}}#schools-menu .nav-schools>li,#schools-menu .nav-announcements>li{display:block;float:none;overflow:hidden;width:80%;min-width:150px;height:35px;margin:0 0 10px 0;padding:.4em 1.5em .4em 0;-webkit-border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-moz-border-radius-topright:17px;-moz-border-radius-bottomright:17px;border-top-right-radius:17px;border-bottom-right-radius:17px;-webkit-transition:300ms ease width;-o-transition:300ms ease width;transition:300ms ease width}#schools-menu .nav-schools>li.active,#schools-menu .nav-schools>li:hover,#schools-menu .nav-announcements>li.active,#schools-menu .nav-announcements>li:hover{width:95%}#schools-menu .nav-schools>li.menu-early-years,#schools-menu .nav-announcements>li.menu-early-years{background:#80c342}#schools-menu .nav-schools>li.menu-junior,#schools-menu .nav-announcements>li.menu-junior{background:#9fcdee}#schools-menu .nav-schools>li.menu-senior,#schools-menu .nav-announcements>li.menu-senior{background:#59285c}#schools-menu .nav-schools>li.menu-sixth-form,#schools-menu .nav-announcements>li.menu-sixth-form{background:#bfc4c7}#schools-menu .nav-schools>li a,#schools-menu .nav-schools>li span,#schools-menu .nav-announcements>li a,#schools-menu .nav-announcements>li span{font-family:futura_bkbook,futura,arial,sans-serif;font-size:.9rem;display:block;float:right;width:80%;text-align:right;color:#fff}@media only screen and (max-width:767px){#mast-tag{margin-top:2em}#mast-tag p{line-height:1.25em;font-size:1.4rem}}@media only screen and (min-width:768px){#mast-logo-row{min-height:155px}#mast-logo,#mast-tag{min-height:155px}#mast-tag{position:relative}#mast-tag p{position:absolute;bottom:1.5em;right:0;color:#777;text-align:right;line-height:1em}#mast figure{min-height:330px}}@media only screen and (max-width:991px){#mast-tag p{font-size:.9rem;bottom:3.65em}}@media only screen and (min-width:1200px){nav .logo img{max-width:175px}}.footer-cta{background-color:#fff;padding:0}.footer-cta .container{background:#59285c;padding:80px 0}#footer-logo{max-width:250px;margin:0 0 3em 0}#contact-form{background:#fff;background-image:none;padding:0}#contact-form .container{padding:60px}#contact-form .container::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';background:url("http://www.waldenschool.co.uk/wp-content/themes/friends-school-child/assets/img/footer-contact-overlay.png") repeat 0 0}.footer-cta .btn-default:hover{background:#59285c}.footer-contact{min-height:600px}.footer-contact::before{background:0}.footer-contact h1{border-left:0;padding-left:0}footer.footer-info{background-color:#fff;padding-top:0;padding-bottom:0}footer.footer-info .container{padding:4em 2em;background-color:#59285c}footer .site-info{margin-top:2em;padding:.75em 0}footer .site-info ul li{font-size:.9rem}@media(max-width:767px){#contact-form .container.cover{width:100%}}@media(max-width:991px){#footer-logo{max-width:20px;margin-top:0}}@media(max-width:1199px){#footer-logo{max-width:220px;margin-top:0}}@media(min-width:1200px){#footer-logo{max-width:250px}}.wrap{padding-top:0}.latest-news h1{text-transform:uppercase}.latest-news h3 a{color:#a8228e}.latest-news .btn-more{background-color:#59285c}#latest-news-1 a.btn-more{background-color:#a8228e}#latest-news-3 a.btn-more{background-color:#80c342}#contact-form h1,#contact-form .address h4{color:#fff}.latest-news .morelink{font-family:futura_bkbook,futura,arial,sans-serif}.latest-news h1,.wrap.content-template h1,.wrap.content-template h2,.meet .message .copy,.wrap .image{border-left:0;padding-left:0}.wrap.content-template{padding-top:1em;padding-left:0}.wrap .content p .highlighted-intro,.expand-content{font-family:futura_ltlight,futura,arial,sans-serif}.expand-content{font-size:1.25rem}.meet{background-color:#59285c;color:#fff}.container .meet .copy h1,.container .meet .copy h2,.container .meet .copy h3{color:#fff}.wrap.pull-lower{margin-bottom:-75px;padding-bottom:0}@media screen and (min-width:768px){.wrap.pull-lower{margin-bottom:-75px}}body .wrap .expander{position:relative;z-index:1;display:none;overflow:hidden;height:175px;padding:20px 0;text-align:center;margin:0;clear:both;font-size:40px;font-size:2.5rem}@media screen and (min-width:768px){body .wrap .expander{font-size:64px;font-size:4rem}}body .wrap .expander h2{height:100%;width:100%}body .wrap .expander h2 a{font-weight:bold;height:100%;width:100%;display:block;color:#a8228e;background:url("../img/drop-button.png") no-repeat 50% 90%}@media screen and (min-width:768px){body .wrap .expander h2 a{padding-bottom:0}}body .wrap .expander.showing{display:block}body .wrap .no-feature-image .content-col{min-height:650px}body .wrap .default-post .post-content{min-height:500px;columns:2;-webkit-columns:2;-moz-columns:2}body .wrap .default-post .post-content div.image{margin-bottom:1em}body.page-template-single-column .wrap header h1,body.page-template-page-fullwidth .wrap header h1{margin-top:40px}body.page-template-templatesgallery-landing-page-php .archive ul li a{background-color:#59285c!important}body.page-template-templatesgallery-landing-page-php .archive ul li a:hover{background-color:#371938!important}@media only screen and (max-width:767px){body .wrap .main{padding:0 1em}body .wrap .expander h2 a{background-size:64px;background-position-y:70%}}body#tinymce{margin:12px!important}body.home .content-col.no-header{padding-top:2em}.page-template-templatesgallery-landing-page-php .gallery-page{margin-bottom:40px}.page-template-templatesgallery-landing-page-php .gallery-page a{display:block}.page-template-templatesgallery-landing-page-php .gallery-page a:hover .thumb:after{opacity:.4}.page-template-templatesgallery-landing-page-php .gallery-page .thumb{position:relative;width:100%;height:300px;border:1px solid #ccc;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.page-template-templatesgallery-landing-page-php .gallery-page .thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';opacity:0;background:#fff;-webkit-transition:300ms ease opacity;-o-transition:300ms ease opacity;transition:300ms ease opacity}.page-template-templatesgallery-landing-page-php .gallery-page .caption{font-weight:bold;height:70px;padding:10px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.page-template-templatesgallery-landing-page-php .archive{padding-top:18px;border-top:1px solid #ccc}.page-template-templatesgallery-landing-page-php .archive h3{margin:30px 0 20px;font-size:24px;font-size:1.5rem}.page-template-templatesgallery-landing-page-php .archive ul{padding:0;list-style-type:none}.page-template-templatesgallery-landing-page-php .archive ul li{float:left}.page-template-templatesgallery-landing-page-php .archive ul li a{display:inline-block;padding:10px 15px;color:#fff;border:1px solid white;background:#691a32}.page-template-templatesgallery-page-php .gallery{margin-top:50px}.page-template-templatesgallery-page-php .gallery .gallery-image{position:relative;display:block;height:75px;border:2px solid #fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.75;filter:alpha(opacity=75)}@media screen and (min-width:768px){.page-template-templatesgallery-page-php .gallery .gallery-image{height:150px}}.page-template-templatesgallery-page-php .gallery .gallery-image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';background:url("http://www.waldenschool.co.uk/wp-content/themes/friends-school-child/assets/img/magnifier.png") no-repeat 50% 50%;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;opacity:0;filter:alpha(opacity=0)}.page-template-templatesgallery-page-php .gallery .gallery-image:hover{opacity:1;filter:alpha(opacity=100)}.page-template-templatesgallery-page-php .gallery .gallery-image:hover:after{opacity:1;filter:alpha(opacity=100)}