input.wpcf7-form-control.wpcf7-submit{color:#ffffff!important;border-width:0px!important;border-radius:100px;font-size:14px;font-family:'Karla',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#252856;padding:0.8em 8em!important;width:100%}input.wpcf7-form-control:not(.wpcf7-submit){padding:.85em;width:100%}textarea.wpcf7-form-control{width:100%;height:80px;padding:10px}.wpcf7 input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{color:black!important;background-color:white!important;font-size:14px}.wpcf7-form select{color:#4c4848!important;border-color:#BBBBBB;color:#3e3e3e;background-color:white!important;border-bottom:1px solid #BBBBBB;border-top:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;font-size:14px;padding:9px;width:100%}@media only screen and (min-width:768px){#et-info{float:right!important}}.et_pb_slide_image{display:block!important}@media only screen and (min-width:981px){#top-menu{display:flex;align-items:center;flex-wrap:wrap}}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px;padding:0;font-family:'Poppins'}.gform_wrapper.gravity-theme .ginput_container_date input{width:100%}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:transparent;color:#6b7280;text-decoration:none}@media (max-width:1372px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}@media all and (min-width:981px){#top-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top-header #et-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#top-header #et-secondary-menu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media only screen and (max-width:981px){.desktop-menu-item{display:none!important}}#et-secondary-nav li{margin-right:0px}#sc_events_calendar_head{padding:10px;background:#252856;border:1px solid #ffffff;border-bottom:none}#sc_events_calendar_head h2{color:white}#sc_events_calendar_head select{padding:5px 5px 5px 5px;font-size:14px;font-family:'Poppins';line-height:13px;width:auto;max-height:calc(1.4em + 12px);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-position:right 10% top 70%}#sc_events_calendar_head input{font-size:14px;line-height:16px;padding:8px 5px;vertical-align:initial;width:auto;font-family:'Poppins';border:solid;border-width:1px;border-top-color:white;border-bottom-color:#252856}#sc_calendar td{width:13.25%;border:1px solid rgba(130,130,130,0.2);font-size:14px;line-height:11px;padding:0;position:relative;color:#252856}#sc_calendar td div.sc_day_div a{overflow:hidden;white-space:nowrap;display:block;padding:2px 0;margin:1px 0;border:none;text-align:left;text-decoration:none;text-overflow:ellipsis;font-size:13px;line-height:13px;position:relative;z-index:2;cursor:pointer;box-shadow:none}@media only screen and (max-width:480px){#sc_calendar td.calendar-day{height:70px;min-height:70px}}@media only screen and (max-width:767px){body header img#logo{max-width:80%!important;max-height:80%!important;height:auto!important;width:auto!important}}#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgb(0 0 0 / 10%);box-shadow:0 0px 0 rgb(0 0 0 / 10%);position:relative;z-index:99999}.et_right_sidebar #main-content .container:before{right:20.875%!important;display:none}#left-area{width:100%;padding-bottom:23px}.post-meta{font-size:14px;padding-bottom:15px;display:none}button{font-family:inherit;border-width:0px;background:none}#et-secondary-nav li ul,#top-header{background-color:#f7f7f7}#top-header a{color:#252856}#et-info-phone{margin-right:13px;color:#252856;margin-right:25px}.entry-content table:not(.variations){border:0px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content tr td{border-top:0px solid #eee;padding:6px 24px}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible;right:0px}#sc_calendar td div.sc_day_div a[href*="jolly-phonics-workshop"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-1s-meet-matric-buddy"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="chrism-mass-confirmundi"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ps-passover-meal"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ss-stations-of-the-cross"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="good-friday"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-5-7-choir-cake-sale"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="special-school-holidays"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="edmund-rice-feast-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="winter-uniform"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="spur-shadow-shift"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="mothers-day-morning"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-4-outing-to-table-mountain"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="hooked-on-books"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-4-6-study-skills-workshop"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-7-retreat-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="spur-shadow-shift-15-may"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-12-english-outing"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="history-olympiad"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="colour-run"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="spur-shadow-shift-22-may-2025"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ps-reptile-show"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="js-prefect-assembly"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-4-cake-sale"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="js-ps-world-book-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="uct-maths-competition"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-7-12-exam-series/"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="js-chess-tournament"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-11-2-sandwich-drive"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-5-outing-to-groot-constantia"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="spur-shadow-shift-29-may-2025"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-4-6-extra-murals-end"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-4-6-test-series"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ps-world-environment-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="fathers-day-morning"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="archdiocesan-youth-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ss-end-of-term-mass"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-10-re-outing"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ps-planting-seasonal-garden"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="bingo-ss-matric-dance-fundraiser"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-1-12-sandwich-drive"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-10-11-tourism-outing"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-11-business-studies"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-r-3-outing-to-giraffe-house"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="gr-12-retreat-day"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="academic-reports"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ss-art-outing"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="academic-feedback"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="ps-reptile-show-26-june-2025"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*="college-closes"]{font-weight:bold!important}#sc_calendar td div.sc_day_div a[href*=""]{font-weight:bold!important}#sc_calendar td div.sc_day_div a{font-weight:bold!important}