@import url('https://fonts.googleapis.com/css?family=Open+Sans');.accessibleHiddenElement{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.accessibleShownElement{position:static;overflow:hidden;height:auto;width:auto;margin:0;clip:auto}@font-face{font-family:'FontAwesome';
src:url('../../fonts/fontawesome-webfont.eot?v=4.6.3');
src:url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');

font-weight:normal;
font-style:normal}
@font-face{font-family:'fontello';
src:url('../../fonts/fontello.eot?v=4.6.3');
src:url('../../fonts/fontello.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../fonts/fontello.woff2?v=4.6.3') format('woff2'),url('../../fonts/fontello.woff?v=4.6.3') format('woff'),url('../../fonts/fontello.ttf?v=4.6.3') format('truetype'),url('../../fonts/fontello.svg?v=4.6.3#fontello') format('svg');
font-weight:normal;
font-style:normal}
.gridSpacers{margin-right:0.520833333%;margin-left:0.520833333%}.col24{max-width:96em;margin:0 auto;width:100%;position:relative}.col24WithGutters{width:98.958333333%}.col23{width:94.791666667%}.col22{width:90.625%}.col21{width:86.458333333%}.col20{width:82.291666667%}.col19{width:78.125%}.col18{width:73.958333333%}.col17{width:69.791666667%}.col16{width:65.625%}.col15{width:61.458333333%}.col14{width:57.291666667%}.col13{width:53.125%}.col12{width:48.958333333%}.col11{width:44.791666667%}.col10{width:40.625%}.col9{width:36.458333333%}.col8{width:32.291666667%}.col7{width:28.125%}.col6{width:23.958333333%}.col5{width:19.791666667%}.col4{width:15.625%}.col3{width:11.458333333%}.col2{width:7.291666667%}.col1{width:3.125%}.col1Gutter{margin-left:4.166666667%;margin-right:4.166666667%}.colAlpha{float:left}.colBeta{float:right}.heroImageWrapper+.row{padding-top:2em}.heroImage{width:100%;height:auto;display:block;min-height:25vw;opacity:0;-moz-transition:opacity 0.4s linear;-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;background:url('/_cms-site-content/_nelt-school-master/i/global/ajax-loader.gif') no-repeat center}.heroImage.loaded{opacity:1}.noJs .heroImage{opacity:1}@media screen and (min-width:980px){.heroImageWrapper{min-height:11em}.heroImageWrapper+.row{padding-top:0}}@font-face{font-family:'Gilroy';
src:url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.eot');
src:url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.woff2') format('woff2'),url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.woff') format('woff'),url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.ttf') format('truetype'),url('../../../_middleton-academy/fonts/gilroy-extrabold-webfont.svg#gilroyextrabold') format('svg');
font-weight:normal;
font-style:normal}
nav.siteNavigation.desktop li.current{background-color:#fff}nav.siteNavigation.desktop li.current span{color:#000}nav.siteNavigation.desktop li.current .hasDropdown .current span{color:#fff}nav.siteNavigation.desktop li.current a:after,nav.siteNavigation.desktop li:hover a:after{background:#29235c}nav.siteNavigation.desktop li a:after{height:10px;width:10px;background:transparent;bottom:-5px;left:50%;margin-left:-5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media screen and (min-width:980px){nav.siteNavigation li:hover{background-color:#fff}nav.siteNavigation li:hover>a span,nav.siteNavigation li:hover>a:active span{color:#000}}div.outerWrap{background:url('/_cms-site-content/_middleton-academy/img/bottom-Illustration.png') bottom center repeat-x;background-size:1920px 240px;padding-bottom:24em}.articleList .newsColumns:before,.articleList .newsColumns:after{content:'';width:100%;position:absolute;left:0}@media screen and (min-width:1000px){.articleList .newsColumns:before,.articleList .newsColumns:after{height:180px;top:-180px}.articleList .newsColumns:before{background:transparent url('/_cms-site-content/_middleton-academy/img/left-Illustration.png') bottom left no-repeat;left:0;background-size:auto 100%}.articleList .newsColumns:after{background:transparent url('/_cms-site-content/_middleton-academy/img/right-Illustration.png') bottom right no-repeat;right:0;background-size:auto 100%}}@media screen and (min-width:1200px){.articleList .newsColumns:before,.articleList .newsColumns:after{height:267px;top:-267px}}header .schoolName{text-transform:uppercase;font-weight:600;margin-left:0.525em}.welcomeImageWrap .row p{text-transform:uppercase;font-weight:600}@media screen and (max-width:700px){.welcomeImageWrap .flexsliderContainer .flex-control-paging li a.flex-active{background:#000}}.eventList .flex-control-paging li a{border-color:#000}.eventList .flex-control-paging li a.flex-active{background:#000}.fullScreenSearch label{color:#fff}@media screen and (min-width:1281px){.showcaseWrap h1{font-size:3.8em}}.keyHighlight{color:#fff !important}.calendarContent{width:100%;padding:2em 4em 4em;margin:0 auto;background:#fff}.calendarContent h2{text-align:center;font-size:2.4em;text-transform:uppercase;font-weight:600;margin-bottom:0;line-height:1.4}.currentDate,.calendarContent h2{text-align:center;font-size:2.4em;text-transform:uppercase;font-weight:600;margin-bottom:0}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc-bg table{height:100%}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-widget-content .fc-day,th.fc-widget-header{border:1px solid #000}.fc-row{position:relative;border:none}.fc-left,.fc-center,.fc-right{width:32.291666667%;float:left;margin-right:0.520833333%;margin-left:0.520833333%}.fc-right{text-align:right;float:right}.fc-left .fc-button-group{float:left;min-width:13em}.fc-left .fc-button-group .fc-next-button{float:right}.fc-left .fc-today-button{position:absolute;left:38px}.fc-left .fc-today-button:hover{text-decoration:underline}.fc-left .fc-today-button.fc-state-disabled{color:#999}.fc-left .fc-today-button.fc-state-disabled:hover{text-decoration:none}.fc-toolbar{overflow:hidden;margin-bottom:4em}.fc-widget-header table{border-collapse:collapse;border-spacing:1px}.fc-day-header,.fc-button-group button,.fc-today-button{font-size:1.4em;text-transform:uppercase;font-weight:600}.fc-today-button{background:none;border:none;line-height:2.25;cursor:pointer}.fc-today-button.fc-state-disabled{cursor:default}.fc-prev-button:before,.fc-next-button:before{content:"<"}.fc-next-button:before{content:">"}.fc-day-header{padding-bottom:0.8em;padding:10px;font-size:1.8em;background-color:#29235c;color:#fff}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc hr{height:0;margin:0}.fc-slats td{height:1.5em}.fc-agendaDay-view{border:1px solid #000;overflow:hidden}.fc-agendaDay-view thead{background:#29235c}.fc-agendaDay-view .fc-widget-content .fc-day,.fc-agendaDay-view th.fc-widget-header{border:none}.fc-agendaDay-view .fc-day-grid-event{margin:1em 0 0 2em;height:3.9em}.fc-agendaDay-view th.fc-widget-header{padding-left:1em}.fc-agendaDay-view .fc-row:first-child table{border:0 hidden transparent}.fc-agendaDay-view hr.fc-widget-header{margin-top:0}.fc-agendaDay-view .fc-day-header{width:100%}.fc-agendaDay-view .fc-day-grid .fc-row{min-height:5em}.fc-agendaDay-view .fc-event-container{width:calc(100% - 0.5em);padding:0}.fc-agendaDay-view .fc-day-grid{position:relative;z-index:2}.fc-button-group button{padding:0 0.9em;text-align:center;cursor:pointer;display:inline-block;line-height:2.4;background:none;border:none}.fc-button-group button.fc-state-active,.fc-button-group button:hover{text-decoration:underline}.fc-day{vertical-align:top;padding:0.5em;font-size:1.6em}.fc-day.fc-today .fc-day-number{font-weight:600}.fc-time,.fc-day-grid .fc-axis{font-size:1.6em;text-transform:uppercase;font-weight:600}.fc-time-grid .fc-axis,.fc-day-grid .fc-axis{padding:0.5em;vertical-align:middle;white-space:nowrap}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-day-number{padding:0.84em;font-size:1.2em}.accessibleLink{font-size:1.4em;font-weight:600;margin-bottom:2.5em;display:block;color:#000;text-decoration:none;text-align:right;min-height:2.7em;padding-top:0.6em}.accessibleLink:hover{text-decoration:underline}.fc-other-month{color:#ccc}.fc-event-container{padding:0.5em}.pastEvents{margin-bottom:1.5em;font-size:1.4em}.pastEvents a{color:#000;font-weight:600}#calendarPage{position:relative}.articleCategoryFilter{width:auto;width:22em;margin-bottom:3em;position:absolute;z-index:2}.articleCategoryFilter:focus{outline:2px dotted #000}.articleCategoryFilter .articleCategories{position:absolute;z-index:100;background:#fff;width:20.2em;margin-top:-4px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.articleCategoryFilter .articleCategories li{background-color:#fff;color:#000;margin-bottom:2px}.articleCategoryFilter .articleCategories li:hover{background-color:#eee}.articleCategoryFilter .articleCategories label{width:100%;display:block;cursor:pointer;font-size:1.4em;padding:0.7em}.articleCategoryFilter .articleCategories label:after{content:""}.articleCategoryFilter .articleCategories input[type="checkbox"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.articleCategoryFilter .articleCategories input[type="checkbox"]+label:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-right:1.1em;vertical-align:middle;cursor:pointer;font-size:1.2em;color:#fff;width:17px;height:16px}.articleCategoryFilter .articleCategories input[type="checkbox"]:checked+label:before{color:#29235c}.articleCategoryFilter .articleCategories li:first-child input[type="checkbox"]+label:before{color:#fff}.articleCategoryFilter .articleCategories li:first-child input[type="checkbox"]:checked+label:before{color:#29235c}.articleCategoryFilter.opened .articleCategories{position:static;overflow:hidden;height:auto;width:auto;margin:0;clip:auto;border:4px solid #29235c;border-top:none}.articleCategoryFilter.opened .title:after{border-top:none;border-bottom:6px solid #000}.articleCategoryFilter .title{background:#29235c;padding:0.5em 3em 0.5em 0.5em;border-bottom:none;position:relative;cursor:pointer;color:#000;text-transform:uppercase;font-size:1.5em}.articleCategoryFilter .title:after{content:"";display:block;position:absolute;right:1em;top:50%;margin-top:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.fc-event{display:block;font-size:0.85em;line-height:1.3;border:none;background-color:#494949;font-weight:normal;color:#fff;position:relative}.fc-event .fc-title,.fc-event .fc-time{font-size:1.4em}.fc-event .fc-content{padding:4px}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-more{font-size:1.2em;padding:4px}.fc-time-grid .fc-event-container,.fc-time-grid .fc-bgevent-container{position:relative}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0;z-index:5}.articleList.currentDate{font-size:1em;text-align:left;text-transform:none;font-weight:400}.articleList p{font-size:1.2em}.articleList>p{background-color:#29235c;padding:0.5em;font-size:1.6em;color:#fff;border-bottom:1px solid #000}.articleList>div>.event-row{border-bottom:1px solid #000}.articleList .event-row{background-color:#fff;font-size:1.2em;overflow:auto}.articleList .event-row .hiddenCats{display:none}.articleList .list-event-time{color:#fff;background:#333;padding:0.7em 1em;display:inline-block;width:8em;margin-right:0;text-align:left}.list-event-time{float:left;margin:0;overflow:hidden;text-align:center}.articleLink,.list-event-title{color:#000}.list-event-title{display:block;margin:0;overflow:hidden;padding:0.7em}.ajaxloading{width:100%;background:#fff;position:absolute;top:5em;bottom:0;z-index:4;opacity:0.8;text-align:center}.ajaxloading p{margin:0 auto;margin-top:40%;width:6em;display:block;text-transform:uppercase;color:#fff;padding:0.6em 2em 0.6em 1em;background:url('/_cms-site-content/_nelt-school-master/i/calendar/loader.gif') #000 no-repeat 6.2em center;text-align:left}.calendarNoEvents{margin:1em 0em;font-size:1.8em;text-align:center}.calendarNav.bottom{margin-top:2em}.datesList{margin-top:4em;border:1px solid #000}.fc-list-view .datesList{margin-top:0}@media screen and (max-width:1040px){.articleCategoryFilter{position:static;margin-bottom:2em}.calendarContent{padding-top:0}.datesList{margin-top:2em}}@media screen and (max-width:560px){.articleCategoryFilter{width:100%}.currentDate{margin-top:0.5em}.calendarContent{padding:0 2em 4em}}