.et-fb-form__global-sync{display:none!important}body{font-weight:400}h1{line-height:1.1}h1,h2,h3,h4{margin-bottom:26px}h5,h6{margin-bottom:20px}h2,h3,h4,h5,h6{margin-top:20px}p:last-of-type{padding-bottom:1em!important}a{font-weight:600;word-break:break-word}a:hover,a:focus{text-decoration:underline}.et_pb_button,.et-pb-slider-arrows a{text-decoration:none!important}#main-content ul,#main-content ol{padding-left:2em;padding-bottom:22px}#main-content ul{list-style:disc}#main-content ol{list-style:decimal}#main-content ul li,#main-content ol li{margin-bottom:6px}blockquote{font-style:italic;font-size:0.95em;line-height:1.5}img.alignleft{margin:14px 26px 16px 0}.announcement-ticker p{padding:0!important;font-size:14px!important}.ditty-ticker .ditty-ticker__contents{padding:10px 0;font-weight:500;font-size:14px!important;font-weight:600}.ditty-ticker a{color:#f49705}.ditty-ticker p{margin-bottom:0!important;padding-bottom:0!important;font-size:14px!important}.ditty__edit-link{color:#00577c!important;opacity:1;border-radius:0;text-transform:uppercase;top:5px;padding:7px 10px}.ditty__edit-link:hover,.ditty__edit-link:focus{opacity:0.9}.aiowps-site-lockout-box{border:none}.aiowps-site-lockout-msg{color:#fff;font-size:24px;font-weight:500;line-height:1.3}@media screen and (max-width:1366px){.responsive-embed iframe{height:37vw}}@media screen and (max-width:980px){.responsive-embed iframe{height:50vw}}#main-header>.container{width:95%;max-width:1140px}#main-header{background:url("/wp-content/uploads/2023/04/header-bg.jpg")}#main-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(33,85,145,0.97);display:block;z-index:-1}#logo{width:auto}.nav li a{transition:none!important}#top-menu ul{padding:0}#top-menu ul li{padding:0;width:100%}#top-menu ul li a{line-height:1.4;width:100%;padding:12px 20px}.et-fixed-header #logo{padding:10px 0}#top-menu li ul li a,.et-fixed-header #top-menu li ul li a{color:#2962a2!important}#top-menu li ul li.current-menu-item a,.et-fixed-header #top-menu li ul li.current-menu-item a{color:#d9393e!important}.mobile_menu_bar:before{color:#fff!important}.et_mobile_menu{padding:5px}.et_mobile_menu li a{color:#555!important;background:none!important;font-weight:500!important;text-decoration:none!important;line-height:1.5;padding:9px 16px}.et_mobile_menu li:last-child a{border-bottom:none}.et_mobile_menu .current-menu-item>a,.et_mobile_menu li a:focus{font-weight:700!important;color:#d9393e!important}.et_mobile_menu ul li a{font-size:13px}.onpage-menu .et_mobile_nav_menu{display:none!important}.onpage-menu .et_pb_menu_inner_container,.onpage-menu .et_pb_menu__wrap,.onpage-menu .et_pb_menu__menu,.onpage-menu .et-menu-nav,.onpage-menu ul{display:block!important;margin:0}.onpage-menu ul li{display:inline-block!important;width:32.8%;margin-bottom:14px!important;vertical-align:middle}.onpage-menu ul li a{text-align:center;text-decoration:none!important;background:#d94a4e;color:#fff;font-weight:500;padding:20px!important;border-radius:50px;line-height:1.4;-webkit-transition:opacity 0.3s!important;-moz-transition:opacity 0.3s!important;-ms-transition:opacity 0.3s!important;-o-transition:opacity 0.3s!important;transition:opacity 0.3s!important}.onpage-menu ul li a:hover,.onpage-menu ul li a:focus{opacity:0.8}@media screen and (max-width:1199px){.onpage-menu ul li{width:49.6%}}@media screen and (max-width:767px){.onpage-menu ul li{width:100%}}#calendar-home iframe{height:280px}.sidebar-widget{background:#cbf3ff;padding:15px 20px;border-radius:20px;margin-bottom:40px!important;font-size:80%}.sidebar-widget .et_pb_widget{width:100%!important;margin-bottom:0!important}.sidebar-widget ul{padding-bottom:0!important}.website-sidebar ul,footer ul{padding-left:0!important;list-style:none!important}.website-sidebar ul li:not(.et_pb_portfolio_filter) a,footer ul li a,.website-sidebar h6{padding:3px 0 3px 15px!important;background:none!important;line-height:16px;white-space:normal;text-indent:-9px;margin-left:10px;display:inline-block!important;opacity:1!important;line-height:1.3}.website-sidebar ul li:not(.et_pb_portfolio_filter) a{color:#d7181e!important;padding:0 0 0 15px!important;font-size:12px}.wp-block-latest-posts__post-date{font-size:75%;margin-top:-3px}.website-sidebar ul li:not(.et_pb_portfolio_filter) a:before,footer ul li a:before,.website-sidebar h6:before,footer #menu-main-menu .nav-item-after a:before{content:"\203A";padding-right:8px;font-size:85%;display:inline-block}.website-sidebar h3{font-size:14.4px;line-height:16px;margin:0;padding:0}.website-sidebar .published,.website-sidebar time{color:#666;margin-left:25px;margin-bottom:10px;display:block;line-height:1.4;font-weight:500;font-style:italic}.website-sidebar h4,.website-sidebar h2{font-size:21px;margin:8px 0 16px;padding-bottom:12px;border-bottom:1px solid #8cd4ef}.sidebar-widget .post-date{display:block;line-height:1.4;margin-bottom:10px;margin-left:24px;color:#666}.website-sidebar h6{margin-top:5px!important;margin-bottom:0}.website-sidebar h6:hover,.website-sidebar h6:focus{text-decoration:underline}.sidebar-widget .menu li.current-menu-item a{text-decoration:underline}.post-list .et_pb_post h2{margin:-12px 0 0}.post-list .et_pb_post h2 a{display:inline-block}.post-list .post-meta{padding-bottom:6px!important}.more-link{color:#fff!important;background:#d7181e;padding:7px 16px;border-radius:50px;line-height:1.5;display:inline-block;margin:5px 0 6px;text-decoration:none!important;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.more-link:hover,.more-link:focus{opacity:0.7}.et_pb_title_container h1{margin-bottom:20px}.et_pb_title_container .et_pb_title_meta_container{font-size:85%}.et_pb_title_container .et_pb_title_meta_container:before{content:"Post date: ";font-weight:600}.mfp-title,.wp-image-384{display:none}.et_pb_post_title{margin-bottom:-22px!important}.et_pb_title_featured_container{margin-top:10px}.et_pb_title_featured_container img{margin-bottom:40px}.post-meta a,.et_pb_post_title.post-title-meta .et_pb_title_container .et_pb_title_meta_container a{color:#d7181e!important}.pagination{padding-top:20px}.fluid-width-video-wrapper object{position:relative!important;margin-bottom:30px}.et_pb_gallery_image{padding-top:75%;display:block}.et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover}.contact-details p{padding-bottom:0.5em}footer a{color:#fff;font-weight:500}footer p{padding-bottom:0.5em}footer ul,footer ul li{display:block!important;margin:0!important;padding:0!important}footer h4{margin-bottom:20px}footer h5{margin-bottom:10px}footer img{-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer nav li{line-height:26px!important}footer nav li a{display:inline-block!important}footer nav li a:after{content:none!important}footer .et_pb_fullwidth_menu .et_pb_menu__menu,footer .et_pb_menu .et_pb_menu__menu,footer .et_pb_fullwidth_menu .et_pb_menu__wrap,footer .et_pb_menu .et_pb_menu__wrap{display:block!important}footer nav li ul,footer .menu li ul,footer .mobile_menu_bar,footer .et_mobile_menu{display:none!important}footer .et_pb_social_media_follow{margin-top:-10px!important}footer .et_pb_social_media_follow li{display:inline-block!important;vertical-align:middle}.et_pb_social_media_follow:before{content:"Follow us on: ";font-weight:700;display:inline-block;vertical-align:middle;padding-right:6px}footer .et_pb_social_media_follow:before{color:#fff;font-size:14px;font-weight:500}footer .et_pb_social_media_follow li a{padding:2px!important}footer .et_pb_social_media_follow li a.icon{margin-right:0;width:32px!important;height:32px!important;background-color:#fff!important}footer .et_pb_social_media_follow li:first-child a{margin-left:0!important}footer .et_pb_social_media_follow li a:before{padding-left:5px;font-size:14px!important;line-height:32px!important;width:32px!important;height:32px!important;color:#2962a2!important}footer .nav li.current-menu-item>a{text-decoration:underline}footer .et_pb_column .et_pb_widget{margin:0!important}@media screen and (max-width:980px){#logo{max-height:80%}.school-calendar iframe{height:600px}.sidebar-widget{font-size:100%}.post-image-gallery{margin-bottom:-60px}}@media screen and (max-width:767px){body,p{font-size:15px!important}footer p{font-size:14px!important}.school-calendar iframe{height:500px}#main-content h1{font-size:26px!important}#main-content h2{font-size:22px!important}#main-content h3{font-size:20px!important}#main-content h4:not(.website-sidebar h4),#main-content h5:not(.website-sidebar h5),#main-content h6:not(.website-sidebar h6){font-size:18px!important}#main-content .website-sidebar h4,#main-content .website-sidebar h2{font-size:21px!important}#main-content .post-list h2{font-size:18px!important;padding-bottom:10px!important}#main-content .post-list .post-content,#main-content .post-list .post-content p{font-size:14px!important}img.alignleft{float:none}#contact-details-main p,#contact-details-main a{font-size:14px!important}#website-credits,#website-credits p{font-size:12px!important}}@media screen and (max-width:640px){.school-calendar iframe{height:400px}}@media screen and (max-width:440px){.school-calendar iframe{height:320px}}@media screen and (max-width:320px){.school-calendar iframe{height:230px}}