@font-face{font-family:"Montserrat";src:url("/assets/fonts/montserrat-light-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-light-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("/assets/fonts/montserrat-regular-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-regular-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("/assets/fonts/montserrat-medium-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-medium-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("/assets/fonts/montserrat-bold-webfont.woff2") format("woff2"),url("/assets/fonts/montserrat-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{background:#fff;color:#666}body{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width: 600px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{color:#952d4f;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;margin-bottom:8px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#eee}h1{font-size:48px;font-weight:600;margin-bottom:48px}@media screen and (max-width: 600px){h1{font-size:30px}}h2{font-size:30px;margin-bottom:15px}h3{font-size:24px;margin-bottom:12px}h4{font-size:22px;margin-bottom:11px}h5{font-size:20px;margin-bottom:10px}h6{font-size:18px;margin-bottom:9px}a{border:none;color:inherit;text-decoration:none}p{line-height:1.5;margin-bottom:21px}p a,li a{border-bottom:1px dotted;color:#621e36}p a:hover,li a:hover{border-bottom:1px solid;color:#000}blockquote{background:#eee;color:#621e36;font-size:24px;line-height:1.5;margin-bottom:30px;padding:50px}blockquote strong{font-size:18px;font-weight:600;display:block;padding-top:50px}strong{font-weight:bold}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.5em}article ul,article ol{margin-bottom:12px}article ul ul{margin-bottom:0}article li{line-height:1.5;list-style-type:square;margin-left:30px}article ol li{list-style-type:decimal}img,video,iframe,object,embed{max-width:100%}@media screen and (max-width: 799px){.desktop-only{display:none}}@media screen and (min-width: 800px){.mobile-only{display:none}}@media print{body{background:#fff;color:#000;font-size:14px}a{color:#000}}@media screen and (min-width: 601px){.header-logo{width:12.75168%;float:left;margin-right:.67114%}}@media screen and (min-width: 601px){.header-nav{width:83.22148%;float:right;margin-right:0;padding-left:3.3557%}}.main{padding-left:20px;padding-right:20px}.main::after{clear:both;content:"";display:block}.main-container{max-width:1440px;margin-left:auto;margin-right:auto}.main-container:after{content:" ";display:block;clear:both}.main--fluid{padding-left:0;padding-right:0}@media screen and (min-width: 601px){.grid-25{width:23.72881%;float:left;margin-right:1.69492%}}@media screen and (min-width: 601px){.grid-25-no-gutters{width:25%;float:left}}@media screen and (min-width: 850px){.grid-25-slider-tabs{width:23.52941%;float:left}}@media screen and (min-width: 850px){.grid-25-slider-tabs--last{width:2.94118%;float:left;float:right;margin-right:0}}@media screen and (min-width: 850px){.grid-25-slider-tabs--first{width:2.94118%;float:left}}@media screen and (min-width: 601px){.grid-33{width:32.20339%;float:left;margin-right:1.69492%}}@media screen and (min-width: 601px){.grid-33-no-gutters{width:33.33333%;float:left}}@media screen and (min-width: 601px){.grid-50{width:49.15254%;float:left;margin-right:1.69492%}}@media screen and (min-width: 601px){.grid-100{width:100%;float:left;margin-left:0;margin-right:0}}@media screen and (min-width: 601px){.static-entry-content{width:74.78992%;float:left;margin-right:.84034%;padding-left:4.20168%}}@media screen and (min-width: 601px){.nav-sec{width:20.16807%;float:left;margin-right:.84034%}}@media screen and (min-width: 601px){.grid-last{float:right;margin-right:0}}.clear{clear:both}footer::after{clear:both;content:"";display:block}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}@media screen and (max-width: 799px){.nav-collapse li{border-bottom:1px dotted #333}.nav-collapse li.mobile-last{border-bottom:none}.nav-collapse li a{line-height:24px}li.mobile-last a{margin-bottom:40px}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-collapse.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 800px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle,.nav-pri .mobile-only{display:none}}.nav-collapse{width:100%;list-style:none;float:left;width:100%}.nav-collapse ul{list-style:none;float:left;width:100%}.nav-collapse li{width:auto}@media screen and (min-width: 800px){.js .nav-collapse{overflow:visible}}@media screen and (max-width: 799px){.nav-collapse a{width:100%;padding:8px 0 !important;float:left;text-align:center}.nav-collapse ul ul{display:none !important}.nav-collapse li{margin-left:0 !important;margin-right:0 !important;width:100%}}.nav-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px;height:55px;float:right;text-indent:-9999px;overflow:hidden;background:url("/assets/libs/responsive-nav/hamburger-white.png") no-repeat 10% 40%;opacity:1;position:absolute;right:0px;top:-16px}.nav-toggle.active{background:url("/assets/libs/responsive-nav/hamburger-white-close.png") no-repeat 10% 40%;opacity:0.2}@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx){.nav-toggle{background-image:url("/assets/libs/responsive-nav/hamburger-retina-white.png");background-size:100px 100px}}@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx){.nav-toggle.active{background-image:url("/assets/libs/responsive-nav/hamburger-retina-white-close.png");background-size:100px 100px}}main .main{padding-bottom:35px;padding-top:35px;text-align:center}@media screen and (max-width: 600px){main .main{padding-bottom:20px;padding-top:20px}}.static-entry-content{text-align:left}.static-content-hero-image{height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover !important;position:relative}@media screen and (max-width: 600px){.static-content-hero-image{height:200px}}.summary-text{margin:0 auto}@media screen and (min-width: 601px){.summary-text{width:60%}}.triple-block-cta{display:table;height:480px}@media screen and (max-width: 600px){.triple-block-cta{padding:0;width:100%;background-size:cover !important}}.triple-block-cta .triple-block-cta--wrapper{display:table-cell;padding:30px 10px;vertical-align:middle}.triple-block-cta h2{color:#fff;font-size:40px;font-weight:600;margin-bottom:45px;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}@media (max-width: 930px){.triple-block-cta h2{font-size:24px}}.triple-block-cta p{color:#fff;margin:0 20px 45px;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}.triple-block-cta .button{text-shadow:0px 0px 2px rgba(0,0,0,0.4)}.school-feed .summary-text{margin-bottom:70px}.school-feed .grid-50{margin-bottom:30px}.school-feed__double-block{background:#000;line-height:0;margin-bottom:30px;position:relative}.school-feed__double-block .school-feed__double-block--image{opacity:0.6}.school-feed__double-block .school-feed__double-block--wrapper{left:0;position:absolute;top:0;width:100%}.school-feed__double-block .school-feed__double-block--button{bottom:7%;left:0;margin-left:0;margin-right:0;position:absolute;width:100%}.school-feed__double-block .school-feed__double-block--button span{display:inline-block;margin-bottom:0}.school-feed__double-block small{color:#fff;display:block;margin-top:8%;text-transform:uppercase}.school-feed__double-block span.date{color:#fff;display:block;margin-top:20%}.school-feed__double-block h2{color:#fff;font-size:30px;font-weight:500;margin-top:10%;padding:0 10px}@media (max-width: 930px){.school-feed__double-block h2{font-size:24px}}.school-feed__double-block .button{text-transform:uppercase !important}.school-feed__double-block:hover{opacity:0.8}.school-feed__triple-block{background:#000;line-height:0;margin-bottom:30px;position:relative}.school-feed__triple-block .school-feed__triple-block--wrapper{left:0;position:absolute;top:0;width:100%}.school-feed__triple-block .school-feed__triple-block--button{bottom:7%;left:0;margin-left:0;margin-right:0;position:absolute;width:100%}.school-feed__triple-block .school-feed__triple-block--button span{display:inline-block;margin-bottom:0}.school-feed__triple-block small{color:#fff;display:block;margin-top:8%;text-transform:uppercase}.school-feed__triple-block span.date{color:#fff;display:block;margin-top:20%}.school-feed__triple-block h2{color:#fff;font-size:30px;font-weight:500;margin-top:10%;padding:0 10px}.school-feed__triple-block .button{text-transform:uppercase !important}.school-feed__triple-block:hover{opacity:0.8}.latest-tweets-new h2{font-weight:700;margin-bottom:70px}.home .latest-tweets-new h2{font-size:48px;font-weight:600;margin-bottom:48px}.latest-tweets-new .grid-25{background:#000;line-height:0;margin-bottom:30px;position:relative}@media (max-width: 930px){.latest-tweets-new .grid-25{width:45%}.latest-tweets-new .grid-25:nth-of-type(even){float:right;margin-right:0}}@media (max-width: 600px){.latest-tweets-new .grid-25{width:100%;float:none !important}.latest-tweets-new .grid-25 .latest-tweets-new--image img{width:100%}}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper{left:0;position:absolute;top:0;width:100%}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper small{display:block;margin-top:15%;text-transform:uppercase}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{color:#fff;font-size:15px;margin-top:15%;padding:0 50px}@media screen and (max-width: 1300px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{padding:0 30px}}@media screen and (max-width: 1200px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{font-size:14px;margin-top:10%;padding:0 20px}}@media screen and (max-width: 1100px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{font-size:13px;padding:0 20px}}@media screen and (max-width: 1000px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{font-size:11px;padding:0 10px}}@media screen and (max-width: 800px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{font-size:10px;padding:0 10px}}@media screen and (max-width: 600px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p{font-size:18px}}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper p a{color:#fff}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper small{color:#fff}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper .tweet-date{display:block;font-size:12px;margin-top:10px}@media screen and (max-width: 1000px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper .tweet-date{font-size:11px}}@media screen and (max-width: 600px){.latest-tweets-new .grid-25 .latest-tweets-new--wrapper .tweet-date{font-size:14px}}.latest-tweets-new .grid-25 .latest-tweets-new--wrapper .button{text-transform:uppercase !important}.latest-tweets-new .grid-25:hover img{opacity:0.2;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.latest-tweets-new .grid-25 img{opacity:0.8;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.school-banners .grid-25-no-gutters{line-height:0}.school-banners .grid-25-no-gutters:hover{opacity:0.8}.staff-listing .grid-33{margin-bottom:30px;text-align:center}.staff-listing .grid-33 img{margin-bottom:30px}.staff-listing .grid-33 h2{color:#333;font-weight:400;font-size:16px;margin-bottom:0}.staff-listing .grid-33 p{font-weight:700}.header{background:#952d4f}.topbar{background:#621e36;line-height:30px;text-align:right}.topbar a{color:#fff;color:rgba(255,255,255,0.6);font-size:13px;margin-right:20px}@media screen and (max-width: 700px){.topbar a{font-size:12px;margin-right:10px}}@media screen and (max-width: 600px){.topbar a{font-size:10px;margin-right:5px}}.topbar a:hover{color:#fff}@media screen and (max-width: 799px){.topbar .topbar__links{margin-right:20px}}.topbar .topbar__links--icon{opacity:0.6}.topbar .topbar__links--icon:hover{opacity:1}.header-logo{padding-top:14px;padding-bottom:10px}@media screen and (max-width: 1100px){.header-logo{padding-top:20px}}@media screen and (max-width: 900px){.header-logo{padding-top:25px}}@media screen and (max-width: 799px){.header-logo{padding-top:10px}}.website-alert{background:#cc0000;color:#fff;font-size:20px;font-weight:600;line-height:72px;margin-bottom:0;text-align:center;width:100%}@media screen and (max-width: 799px){.website-alert{font-size:13px;line-height:30px}}@media screen and (max-width: 450px){.website-alert{font-size:12px}}.website-alert a{border-bottom:1px dotted}.website-alert a:hover{border-bottom:1px solid}.nav-pri li{float:left;list-style-type:none}.nav-pri li a{border:none;color:#eee;display:block;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;padding:0 25px;text-decoration:none}@media screen and (min-width: 800px){.nav-pri li a{line-height:90px}}@media screen and (max-width: 1140px){.nav-pri li a{padding:0 20px}}@media screen and (max-width: 1090px){.nav-pri li a{padding:0 15px}}@media screen and (max-width: 985px){.nav-pri li a{font-size:16px;padding:0 10px}}@media screen and (max-width: 835px){.nav-pri li a{font-size:15px}}.nav-pri li li.last{margin-right:0}.nav-pri li li.last a{padding-right:0}.nav-pri .current a{background:#621e36}.nav-pri a:hover{border:none;background:#621e36}@media screen and (min-width: 800px){.nav-pri .nav-pri--why{background:url(/assets/images/why-dixons-icon-blue.png) 25px center no-repeat #eee;background-size:20px}.nav-pri .nav-pri--why a{color:#621e36;padding-left:50px}.nav-pri .nav-pri--why a:hover{background:url(/assets/images/why-dixons-icon-white.png) 25px center no-repeat #621e36;background-size:20px;color:#fff}.nav-pri .nav-pri--why.current a{background:url(/assets/images/why-dixons-icon-white.png) 25px center no-repeat #621e36;background-size:20px;color:#fff}}.nav-sec{text-align:left}.nav-sec a{background:#eee;border:none;color:#621e36;display:block;font-size:15px;font-weight:500;margin-bottom:15px;padding:20px 25px}.nav-sec a:hover{background:#621e36;border:none;color:#fff}.nav-sec .current a{background:#621e36;color:#fff}.nav-breadcrumb{color:#666;font-size:14px;line-height:40px}.nav-breadcrumb a{color:#666}.nav-breadcrumb a:hover{color:#621e36}.nav-breadcrumb a.current{color:#333}.nav-breadcrumb a.current:hover{color:#621e36}#carousel{position:relative;background-color:#000;overflow:hidden}#carousel .slides .slide{background-position:center center;background-repeat:no-repeat;background-size:cover !important;display:none;height:500px;margin:0 auto;position:relative;-webkit-transition:visibility .3s ease-in-out;transition:visibility .3s ease-in-out;width:100%}@media screen and (max-width: 600px){#carousel .slides .slide{height:400px}}#carousel .slides .slide.active{display:block}#carousel .slide{padding-bottom:54px}#carousel video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}#carousel .control{bottom:0;left:0;position:absolute;width:100%}@media screen and (min-width: 850px){#carousel .control{padding-bottom:30px}}#carousel .control .grid-25-slider-tabs a{background:transparent;border-left:3px solid #fff;border-top:3px solid #fff;color:#fff;display:block;font-weight:600;line-height:50px;text-align:center;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 849px){#carousel .control .grid-25-slider-tabs a{background:rgba(255,255,255,0.4)}}@media screen and (min-width: 850px){#carousel .control .grid-25-slider-tabs a{border-bottom:3px solid #fff}}@media screen and (max-width: 850px){#carousel .control .grid-25-slider-tabs a{border-left:none}}@media screen and (max-width: 1100px){#carousel .control .grid-25-slider-tabs a{font-size:14px;line-height:40px}}@media screen and (max-width: 920px){#carousel .control .grid-25-slider-tabs a{font-size:13px}}#carousel .grid-25-slider-tabs .active{color:#621e36 !important;background:#fff !important;text-shadow:none !important}#carousel .grid-25-slider-tabs.last a{color:#fff;border-right:3px solid #fff}@media screen and (max-width: 850px){#carousel .grid-25-slider-tabs.last a{border-right:none}}@media screen and (max-width: 850px){#carousel .grid-25-slider-tabs--first,#carousel .grid-25-slider-tabs--last{display:none}}.home-slider__caption{max-width:50%;padding-left:100px;padding-top:60px;position:relative;z-index:1000}@media screen and (max-width: 1100px){.home-slider__caption{max-width:60%;padding-left:50px;padding-top:60px}}@media screen and (max-width: 849px){.home-slider__caption{padding-top:40px}}@media screen and (max-width: 800px){.home-slider__caption{max-width:80%}}@media screen and (max-width: 600px){.home-slider__caption{max-width:100%;padding-left:20px;padding-top:40px}}.home-slider__caption h2{color:#fff;font-size:56px;font-weight:500;line-height:1.25;margin-bottom:30px;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 1300px){.home-slider__caption h2{font-size:50px}}@media screen and (max-width: 849px){.home-slider__caption h2{font-size:40px}}@media screen and (max-width: 600px){.home-slider__caption h2{font-size:24px;padding-right:20px}}.home-slider__caption p{color:#fff;font-size:14px;margin-bottom:90px;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 1100px){.home-slider__caption p{margin-bottom:30px}}.home-slider__caption .button{text-shadow:0px 0px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 849px){.home-slider__caption .button{padding:15px 15px}}@media screen and (max-width: 600px){.home-slider__caption .button{padding:15px}}.social{width:100%;float:left;margin-left:0;margin-right:0;border-top:2px solid #666;clear:both;margin-bottom:30px;margin-top:30px;padding-bottom:30px;padding-top:20px}.social p.sharing-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;margin-bottom:10px}.social li{border-bottom:none !important;float:left;list-style-type:none !important;margin-left:0;margin-right:7px}.social li a{background-image:url(/assets/images/social-media-icon-circle-sprite.png);background-size:240px;border-bottom:none;float:left;height:40px;opacity:0.8;overflow:hidden;text-indent:-9999px;width:40px}.social li a:hover{opacity:1;border:none}.social .facebook{background-position:0 -40px}.social .facebook:hover{background-position:0 0}.social .twitter{background-position:-40px -40px}.social .twitter:hover{background-position:-40px 0}.social .googleplus{background-position:-80px -40px}.social .googleplus:hover{background-position:-80px 0}.social .linkedin{background-position:-120px -40px}.social .linkedin:hover{background-position:-120px 0}.social .instagram{background-position:-160px -40px}.social .instagram:hover{background-position:-160px 0}.social .pinterest{background-position:-200px -40px}.social .pinterest:hover{background-position:-200px 0}.social-icons{padding-top:11px;float:right}@media screen and (max-width: 799px){.social-icons{display:none}}.social-icons li{border-bottom:none !important;float:left;list-style-type:none !important;margin-left:0;margin-right:10px}.social-icons li a{background-image:url(/assets/images/social-media-image-sprite-32.png);border-bottom:none;float:left;height:32px;opacity:1;overflow:hidden;text-indent:-9999px;width:32px}.social-icons li a:hover{opacity:0.7}.social-icons .facebook{background-position:0 -160px}.social-icons .twitter{background-position:96px -160px}.social-icons .googleplus{background-position:64px -160px}.social-icons .linkedin{background-position:32px 32px}.social-icons .instagram{background-position:32px -32px}input[type="text"],input[type="email"],input[type="number"],input[type="search"],textarea{background:#eee;border:none;font-size:16px;margin-bottom:20px;padding:15px 20px;text-align:center;width:90%}input[type="checkbox"]{padding:0}select{font-size:16px;margin-bottom:20px}label{display:block;font-weight:bold;margin-bottom:10px}label em{font-style:normal;color:#cc0000}.checkboxes label{font-weight:normal;margin-bottom:20px}.parentCarerDeclaration label{font-weight:bold;margin-bottom:30px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input:focus,textarea:focus{background:#ccc;outline:none}a[href^="tel"]{color:inherit;text-decoration:none}.button,button a{background:transparent;border:3px solid #621e36;color:#621e36;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-bottom:20px;padding:20px 30px;text-transform:uppercase;width:auto}.button:hover,button a:hover{background:#952d4f;color:#fff;cursor:pointer}.button--white{border-color:#fff !important;color:#fff !important;text-transform:none !important}.button--white:hover{background:#fff !important;color:#621e36 !important}form.keyword-search{position:absolute;right:20px;top:30px}form.keyword-search input.search-field{border:1px solid #eee;font-size:14px;line-height:20px;padding:6px;width:200px}form.keyword-search input.button.search{font-size:12px;padding:10px}input.error,textarea.error,input:focus.error{background:#fff7f7 !important}input.error,textarea.error{border:1px solid red !important}.form-errors{margin-left:0px}.form-errors li{line-height:1.25}.form-errors label{float:none !important;text-align:left;width:auto}input#contact-form-enquiry{display:none}.message{background:#f5f5f5;border:1px solid #ccc;color:#000;font-weight:bold;margin-bottom:20px;padding:10px;text-align:center}.message p{margin-bottom:0}.message.success{background:#e4f2db;border:1px solid #bbdca7;color:#336600}.success{color:#bbdca7}.message.notice{background:#ffffdd;border:1px solid #e8cc74}.notice{color:#7c6314}.message.error{background:#fdf3f3;border:1px solid #ff6666}.error{color:#cc0000}table{margin-bottom:30px;width:100%}table thead{background:#621e36;color:#fff}table th,table td{padding:15px;text-align:center}table th{font-weight:500}table tbody tr:nth-child(even){background-color:#eee}.downloads-table{margin-top:30px}.downloads-table th,.downloads-table td{text-align:left}.downloads-table a{border-bottom:1px solid;color:#621e36}.downloads-table a:hover{color:#000}footer{background:#952d4f;color:#fff;padding-top:70px}footer a{border:none;color:#fff}footer a:hover{color:#fff}footer .grid-25{padding-bottom:70px}footer .grid-25 li{line-height:2.5}footer .grid-25 h5{border-bottom:3px solid;color:#fff;font-weight:700;margin-bottom:50px;padding-bottom:25px}.footer-bottom{background:#621e36;line-height:40px}.footer-bottom a:hover{border-bottom:1px solid}@media screen and (min-width: 601px){.footer-bottom--info a{margin-left:15px}.footer-bottom--info span{margin-right:20px}}@media screen and (max-width: 600px){.footer-bottom--info{display:block}.footer-bottom--info a{display:block}}@media screen and (min-width: 601px){.footer-bottom--credit{float:right}}@media screen and (max-width: 600px){.footer-bottom--credit{display:block}}.main.school-banners .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main.school-banners .main-container a{margin-top:-1px}@media screen and (min-width: 801px){.main.school-banners .main-container a{max-width:33.33%}.main.school-banners .main-container a:first-child:nth-last-child(10),.main.school-banners .main-container a:first-child:nth-last-child(10) ~ a{max-width:20%}.main.school-banners .main-container a:first-child:nth-last-child(9),.main.school-banners .main-container a:first-child:nth-last-child(9) ~ a{max-width:33.33%}.main.school-banners .main-container a:first-child:nth-last-child(8),.main.school-banners .main-container a:first-child:nth-last-child(8) ~ a{max-width:25%}}@media screen and (max-width: 800px){.main.school-banners .main-container a{max-width:50%}}@media screen and (max-width: 600px){.main.school-banners .main-container a{max-width:100%}}.main.school-banners .main-container a img{width:100%}
