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}html,body{overflow-x:hidden !important}body{line-height:18px;word-wrap:break-word;font-size:100%;font-family:'Roboto',sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}button{outline:0}ol,ul{list-style-type:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0;margin-bottom:25px}th,td{padding:2px}td{font-size:1.063em;font-weight:400;line-height:24px;color:#2a2929;border:2px solid #2a2929;padding:15px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:'Roboto',sans-serif;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.alignright{float:right}.alignleft{float:left}.aligncenter{margin:0 auto;display:block}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400 !important}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label a,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label a{font-weight:700 !important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0 !important}p,h1,h2,h3,h4,h5,h6,li,td,i,br,a,span{line-height:normal;font-family:'Roboto',sans-serif}a{text-decoration-skip-ink:auto;color:inherit}a:hover,a:focus,a:active,a:visited{text-decoration:none;color:inherit}body.home h1{font-size:3.5em}h1{font-size:2em;font-weight:900;text-transform:none;line-height:45px;color:#fff;padding-bottom:10px}h2{font-size:1.75em;font-weight:700;line-height:38px;color:#003675;margin-top:10px;padding-bottom:8px;text-transform:uppercase}h3{font-size:1.675em;font-weight:700;line-height:32px;color:#003675;margin-top:5px;padding-bottom:10px;text-transform:uppercase}h4{font-size:1.313em;font-weight:700;line-height:26px;color:#2a2929;padding-bottom:15px}h5{font-size:1.25em;font-weight:700;line-height:25px;text-transform:uppercase;color:#2a2929;padding-bottom:10px}h6{font-size:1.125em;font-weight:700;line-height:24px;color:#2a2929;padding-bottom:15px}.ead-preview{margin-bottom:25px}.entry-content p{font-size:1.125em;font-weight:400;line-height:24px;color:#3f4443;padding-bottom:15px}.entry-content a{font-size:1.063em;font-weight:700;line-height:26px;color:#003675;padding-bottom:15px;transition:.3s}.entry-content a:hover{color:#2a2929}.entry-content ul,.entry-content ol{margin-left:20px;list-style:disc;margin-bottom:15px}.entry-content ul li,.entry-content ol li{font-size:1.063em;font-weight:400;line-height:24px;color:#2a2929;padding-bottom:5px}strong{font-weight:700}em{font-style:italic}.fourteenForty{position:relative;max-width:1440px;margin:0 auto}.twelveHundred{position:relative;max-width:1200px;margin:0 auto}.twelveEighty{position:relative;max-width:1280px;margin:0 auto}.tenEighty{position:relative;max-width:1080px;margin:0 auto}.tenThirty{position:relative;max-width:1030px;margin:0 auto}.nineSixty{position:relative;max-width:960px;margin:0 auto}.fullWidth{position:relative;max-width:1920px;margin:0 auto}.clear{clear:both}.imgHolder img,.wp-block-image img{max-width:100%;height:auto;display:block}.entry-content .wp-block-latest-posts{padding:25px 0}.wp-block-latest-posts__featured-image img{width:100%;height:auto}.entry-content .wp-block-latest-posts li{width:30%;display:inline-block;padding:0 15px 0}.entry-content ul.wp-block-latest-posts:after{content:'';clear:both}section.entry-content img{max-width:100%;height:auto;display:initial}.slimPad{padding-left:8px;padding-right:8px}.noPad{padding-left:0;padding-right:0}.noPadMobile{padding-left:0;padding-right:0}.button{text-transform:none;transition:.3s ease all}header .button a{display:block !important;width:100%}.button a{display:inline-block;max-width:100%;text-align:center;font-size:20px;text-transform:uppercase;font-weight:700;line-height:23px;color:#fff;padding:13px 44px;background-color:#95cf94;transition:.3s}.button a.blue{color:#fff;background-color:#003675}.sidebar .button{padding:0 30px}.sidebar img{margin:0 auto}.button a.sidebarLink{width:100%;margin:0 0 30px}.button a:hover{background-color:#2a2929;color:#fff}.left{text-align:left}.right{text-align:right}.languageChanger{text-align:right}.logoHolder img{margin:0 auto;max-width:300px}#desktopHeader{background-color:transparent;z-index:999999;width:100%;margin:25px auto 0px;border-bottom:6px solid #95cf94}#desktopHeader .desktopMenu{position:relative}#desktopHeader .logoContainer img{margin:0 auto;text-align:center}#desktopHeader .headerButton{margin-top:30px}#desktopHeader .headerButton a{background-color:#003675;font-size:16px;display:inline-block !important;width:auto;padding:20px 41px;text-transform:none;transition:.3s}#desktopHeader .headerButton a:hover{background-color:#95cf94}#desktopHeader .headerButton i{margin-right:9px}#desktopHeader nav#menu{margin-top:30px;width:100%;background-color:#d9d9d6}#desktopHeader ul{margin-bottom:0;text-align:center}#desktopHeader ul>li{display:inline-block;list-style:none;margin-right:-5px;background-color:#d9d9d6}#desktopHeader ul>li>a{padding:18px 26px;text-transform:uppercase;font-weight:700;display:block;font-size:1em;background-color:#d9d9d6;color:#003675}#desktopHeader ul>li:hover>a{background-color:#95cf94;color:#fff}#desktopHeader ul.sub-menu>li:hover>a{background-color:#919090;color:#fff}.menu-item-has-children>ul.sub-menu{display:block;border-top:none;transition:.3s ease all;transform:scaleY(0);transform-origin:top;visibility:hidden}.menu-item-has-children:hover>ul.sub-menu{transform:scaleY(1);visibility:visible}#desktopHeader ul.sub-menu{position:absolute;z-index:100;background-color:#d9d9d6;margin:0;text-align:left}ul#menu-main-menu-1>li:last-of-type ul.sub-menu{left:initial;right:0}#desktopHeader ul.sub-menu>li{position:relative;top:100%;left:0;display:block;z-index:100;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;min-width:240px}#desktopHeader ul.sub-menu>li a{width:100%;text-align:left;font-size:15px;padding:18px 20px;text-transform:uppercase}ul.sub-menu ul.sub-menu{top:0;left:100%}ul.sub-menu li ul.sub-menu{display:none}ul.sub-menu>li:hover ul.sub-menu{display:block}.mm-panels{background:0 0}.mm-listview .mm-next{background:#003675}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff}.mobileMenu{position:fixed;bottom:0;left:0;width:100%;height:72px;color:#fff;background-color:#003675;z-index:9999;padding:0;display:none}.mobileMenu .navButton{text-transform:uppercase;text-align:center;font-size:11px;padding:11px 0}.mobileMenu .navButton i{font-size:28px}.mobileMenu .navButton a{color:#fff;font-weight:700}.mobileMenu .navButton a:hover{text-decoration:none}.mobileMenu p{padding:5px 0;font-size:1.1em}.mm-menu{color:#fff !important;background:#003675!important}.mm-listview li{font-size:16px;padding-bottom:0}a.mm-title{display:none}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:120px;background-color:#003675}.mm-listview>li:not(.mm-divider):after,.mm-navbar{border-bottom:0 !important}#my-menu img{margin-top:40px;margin-left:15px;position:absolute}#wpadminbar.mobile{display:none}li.closeMenu{font-weight:700;padding-top:25px;font-style:italic}li.closeMenu a{font-size:14px}#splashBanner{min-height:705px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#splashBanner .fourteenForty{position:absolute;width:100%;top:initial;bottom:93px;left:50%;transform:translateX(-50%)}.splashBannerContent{background-color:transparent;margin-left:20px}.splashBannerContent .button{margin-top:10px}.splashBannerContent .button a{padding:13px 25px}.splashBannerContent h1{color:#fff;font-size:30px !important;text-transform:uppercase;padding-bottom:5px;font-weight:700;line-height:38px}.splashBannerContent h3{color:#fff;font-size:30px !important;font-weight:400;line-height:38px;padding-bottom:5px;margin-top:0}#homepageIntroduction{padding:43px 0 80px;text-align:center}#homepageIntroduction p{font-size:20px;line-height:26px}#homepageIntroduction .thirds{margin-top:32px}.containerText{padding:33px 44px;background-color:#003675;text-align:center}.containerText h4{color:#fff;font-size:20px;text-transform:uppercase}.containerText p{color:#fff;font-size:18px;font-weight:400}#introductionBanner{background:0 0;padding:89px 0 82px;margin:0 auto;text-align:center}#introductionBanner h2,#introductionBanner h3,#introductionBanner h4,#introductionBanner h5,#introductionBanner h6{color:#003675}#introductionBanner p{font-size:1.25em;line-height:28px;text-align:center;margin:0 auto}#welcomeBanner{display:flex;flex-wrap:wrap}.welcomeIntroduction{min-height:476px;display:flex;width:100%;align-items:center;background-color:#003675;color:#fff;padding:94px 220px 94px 34px}.welcomeIntroduction h2{color:#fff;border-bottom:2px solid #fff}.welcomeIntroduction p,.welcomeIntroduction a{color:#fff}.welcomeIntroduction a:hover{color:#003675}.welcomeImage{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:476px}#pageLinks{background-color:#eee;padding:106px 0}body.blog .pageBlock{margin-bottom:30px}.pageBlock{margin:0 auto;background-color:#003675;height:inherit}.pageBlockLabel{padding:36px 60px 45px;text-align:center}.pageBlockLabel h2{color:#fff}.pageBlockLabel p,.pageBlockLabel a{color:#fff;font-size:20px;line-height:28px;padding-bottom:28px}.pageBlockLabel a:hover{color:#fff}.pageBlockLabel .button a{padding-bottom:10px;border:2px solid #fff}.pageBlockLabel .button a:hover{background-color:#fff;color:#2a2929}.headIntroduction{min-height:729px;display:flex;width:100%;align-items:center;background-color:#fff;color:#fff;padding:70px 60px 70px 220px}.headImage{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:729px}#redBanner{background-color:#003675;padding:24px 0 22px}#redBanner p{font-size:1.25em;font-weight:700;text-align:center;margin:0 auto;color:#fff}#schoolValues{padding:129px 0 132px;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center}#schoolValues h3,#schoolValues p{color:#fff;font-size:30px;line-height:38px;text-transform:uppercase;max-width:1000px;margin:0 auto}#schoolValues .button{margin-top:30px}#schoolStaff{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;min-height:600px;padding:50px}#schoolStaff .overlay{position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:760px;background-color:#003675;padding:56px 267px 60px 39px}#schoolStaff .overlay h2,#schoolStaff .overlay p{color:#fff}#schoolStaff .overlay .button{margin-top:10px}#schoolStaff .overlay .button a{background-color:#fff;color:#003675}#schoolStaff .overlay .button a:hover{background-color:#95cf94;color:#fff}#headTeacherMessage{padding:78px 0;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center}#headTeacherMessage .button{margin-top:60px}#latestNews{padding:73px 0 0}#latestNews .newsIntro{padding-bottom:52px;max-width:900px;margin:0 auto}#latestNews .newsArchive{background-size:cover;background-repeat:no-repeat;background-position:center center;background:url(/wp-content/themes/orchard/img/newsArchiveBG.jpg)}#latestNews .newsArchive .containerText{background-color:#95cf94;transition:.3s}#latestNews .newsArchive a:hover .containerText{background-color:#003675}#remoteLearning{padding:113px 0}#remoteLearning .remoteContent{padding:35px 0;background-color:#eee}#remoteLearning .button{margin-top:15px}#remoteLearning .button a{background-color:#003675;color:#fff}#remoteLearning .button a:hover{background-color:#95cf94;color:#fff}#remoteLearning .imgHolder{position:relative}#remoteLearning .imgHolder img{position:absolute;top:-56px}#homepageGallery{margin:80px auto 0;text-align:center}#homepageEvents{padding:55px 0 65px;background-color:#eee}#homepageEvents p{max-width:554px}#homepageEvents .button{margin-top:10px}#homepageEvents p strong{font-size:20px}#homepageEvents table{margin-bottom:0}#homepageEvents .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month{border:3px solid #008638;padding:6px 11px}#homepageEvents .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-widget-header__top-bar{background-color:#95cf94;color:#fff;padding:12px 30px 10px}#homepageEvents .tribe-events .tribe-events-l-container{padding:5px 0 !important}#homepageEvents li.tribe-events-c-top-bar__nav-list-date{font-weight:700;font-size:19px}#homepageEvents .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{color:#fff !important;fill:#fff !important}#homepageEvents .tribe-events .tribe-events-calendar-month__day-cell--selected,#homepageEvents .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,#homepageEvents .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,#homepageEvents .tribe-events .tribe-events-calendar-month__mobile-events-icon--event,#homepageEvents .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus,#homepageEvents .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:hover{background-color:#95cf94 !important}#homepageEvents .tribe-events-widget-events-month__view-more{display:none !important}#homepageEvents .tribe-events .tribe-events-calendar-month__day{aspect-ratio:unset !important;min-height:45px !important;padding-top:0 !important}#pageBanner{min-height:271px;background-repeat:no-repeat;background-size:cover;background-position:center}#pageBanner .pageTitle{display:inline-block;background-color:#003675;padding:20px 30px;position:absolute;top:210px;z-index:99}#pageBanner .pageTitle h1{padding-bottom:0}#mainContent{padding:45px 0}.pageContent{min-height:75vh;background-color:#eaeaea;padding:35px;margin-right:50px}.logoContainer{margin:10px 0 25px}.logoContainer img{margin-bottom:30px}.splitContainer{margin:10px 0 25px}.staffArchive{display:flex;flex-wrap:wrap}.staffProfile{text-align:center;margin:10px 0 25px}.staffProfile img{margin-bottom:10px}.sidebar{background-color:#eaeaea;padding:35px}.sideText{padding:35px 0 15px;max-width:350px;margin:0 auto;text-align:center}.sidebar .button{margin:0 auto;text-align:center}.leftSplit{padding-left:0;padding-right:15px}.rightSplit{padding-left:15px;padding-right:0}.single-tribe_events .tribe-events-single-event-title,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-gcal:hover,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover{color:#003675 !important}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background-color:#003675 !important}.tribe-events-schedule h2{border-bottom:none}.tribe-events .tribe-events-header,.tribe-events .tribe-events-c-events-bar{background-color:transparent !important}.tribe-events .tribe-events-l-container{padding:15px 0 !important}.tribe-common a{color:#003675 !important;border-bottom:none !important}.tribe-common a:hover{color:#000 !important;border-bottom:none !important}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#003675 !important}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#003675 !important}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#003675 !important}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:#003675 !important}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:#fff !important}.tribe-events .tribe-events-c-ical__link{color:#003675 !important;border:1px solid #003675 !important}.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{color:#fff !important;background-color:#003675 !important}.tribe-events .tribe-events-c-ical__link:before{display:none !important}.gform_wrapper input{border:solid 1px #2a2929}.gform_footer input{display:inline-block;float:right;max-width:100%;text-align:center;padding:10px 25px !important;text-decoration:none;background-color:#003675;color:#fff;border:none;line-height:normal;font-size:20px !important;font-weight:700;transition:.3s}.gform_footer input:hover{background-color:#2a2929}#partners{padding:57px 0}#mainFooter{padding:58px 0 62px;background-color:#003675;text-align:center}#mainFooter h2{color:#fff;text-transform:none;font-size:1.75em}#mainFooter p{color:#fff;font-weight:500;line-height:24px;font-size:17px}#mainFooter p i{margin-right:5px}#mainFooter ul li a{color:#fff;font-weight:500;line-height:24px;font-size:17px;padding-bottom:10px;transition:.3s}ul#menu-footer-menu li{padding-bottom:8px}#mainFooter ul li a:hover{color:#eee}#subFooter{background-color:#222;padding:18px 0}#subFooter p,#subFooter a{color:#fff;padding-bottom:0;line-height:normal;font-size:16px;transition:.3s}#subFooter a:hover{color:#eee}@media screen and (max-width:1441px){#remoteLearning .imgHolder img{position:relative;top:0}}@media screen and (max-width:1201px){.pageContent{margin-right:0}.sidebar{padding:35px 15px}}@media screen and (max-width:991px){.introductionContainer{margin-bottom:30px}#schoolValues h3,#schoolValues p{font-size:26px;line-height:32px}#schoolValues{padding:60px 0}#headTeacherMessage{padding:35px 0}#homepageEvents{padding:30px 0 35px}#homepageEvents .tribe-mini-calendar-grid-wrapper{margin-left:0;margin-top:30px}#remoteLearning{padding:40px 0}.containerText{padding:33px 15px}.splashBannerContent{margin-left:0}h1,body.home h1{font-size:1.75em;line-height:35px}h2{font-size:1.35em;line-height:30px;padding-bottom:10px}h3{font-size:1.3em;line-height:35px;padding-bottom:10px}h4{font-size:1.275em;line-height:32px;padding-bottom:10px}h5{font-size:1.125em;font-weight:700;line-height:27px}h6{font-size:1.1em;font-weight:700;line-height:21px}.entry-content p,#redBanner p,#introductionBanner p,td,p{font-size:1em}.entry-content ul li,.entry-content ol li{font-size:1em}.button a{padding:8px 20px;font-size:1.125em}.left,.right{text-align:center}.desktopMenu{display:none}.mobileMenu{display:block}nav ul li:hover>a{border-bottom:0}nav ul li.current-menu-item{border:0}#desktopHeader .headerButton{display:none}#desktopHeader{padding-bottom:20px}#introductionBanner,#redBanner,#homepageGallery,#pageLinks{padding:40px 0}.welcomeImage,.headImage{min-height:80vh}#splashBanner{min-height:65vh}#remoteLearning .imgHolder img{position:relative;margin-bottom:20px;top:0}#latestNews .newsArchive{background:0 0}#schoolStaff{min-height:450px}#schoolStaff .overlay{right:15px;left:15px;max-width:none;padding:30px}.welcomeIntroduction,.headIntroduction{padding:30px 15px;min-height:20vh}#pageLinks .pageBlock{margin-bottom:20px}footer{margin-bottom:72px}#mainFooter{padding:40px 0}#mainFooter img{margin:30px auto}#pageBanner{min-height:150px}#pageBanner .pageTitle{top:125px;padding:10px 15px;left:15px}.sidebar{display:none}.pageContent{padding:35px 15px}.logoContainer img{margin-bottom:25px}.leftSplit,.rightSplit{padding-left:0;padding-right:0;margin-bottom:15px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.splashBannerContent{max-width:525px;background-color:transparent;margin-left:20px;padding-top:20%;min-height:636px}}