@font-face{font-family:'DKCrayonCrumble';src:url("../fonts/DKCrayonCrumble.eot?#iefix") format("embedded-opentype"),url("../fonts/DKCrayonCrumble.woff") format("woff"),url("../fonts/DKCrayonCrumble.ttf") format("truetype"),url("../fonts/DKCrayonCrumble.svg#DKCrayonCrumble") format("svg");font-weight:normal;font-style:normal}body{overflow-x:hidden;font-size:16px;color:#2F2F2F;font-weight:500}a{color:#77b45d;transition:all 0.5s ease}a:hover,a:focus,a:active{border:none;text-decoration:none;outline:none !important;outline-offset:inherit !important}img{max-width:100%}.full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:-6px}h1,.h1{font-size:42px;font-weight:700}h2,.h2{font-size:32px;font-weight:700}h3,.h3{font-size:24px;font-weight:700}h4,.h4{font-size:21px;font-weight:700}h5,.h5{font-size:16px;font-weight:700}h6,.h6{font-size:14px;font-weight:700}.date.bold{font-size:14px;color:#A4A4A4}.borderLeft,.borderRight,.borderTop,.borderBottom,.pageIntroduction .col-md-6 .contentWrap p.downloadTitle,.pageIntroduction .col-md-6.last,.eventHolder,.newsControls,.newsHolder,.enrolmentsDetails,.eventDetails,.homeEnrolments .firstColumn{border-color:#1e487e !important}@media only screen and (max-width: 480px){.homeImageBlock h2,.homeEvents h2,.homeEnrolments h2,.homeContact h2{font-size:32px}}.homeEvents p,.homeNews p,.homeEnrolments p,.homeContact p,.homeBlog p{font-size:18px;color:#2F2F2F}.navOffset{display:none}@media only screen and (max-width: 768px){.navOffset{display:block;height:100px}}.mainHeader{height:auto;min-height:initial;background-image:url(../images/head-bk.png);background-size:cover;background-position:center}.mainHeader .container{height:auto;min-height:100px}@media only screen and (max-width: 1024px){.mainHeader .container{min-height:60px}}@media only screen and (max-width: 768px){.mainHeader .container{padding-left:15px;padding-right:15px}}.mainHeader .container-inner{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%;min-height:100px;padding:0}@media only screen and (max-width: 1024px){.mainHeader .container-inner{min-height:60px}}@media only screen and (max-width: 768px){.mainHeader{position:fixed;z-index:99999}.mainHeader .container{height:auto}}.mainHeader .siteLogo{margin-top:0}.mainHeader .siteLogo a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.mainHeader .siteLogo a:hover,.mainHeader .siteLogo a:focus{text-decoration:none}.mainHeader .siteLogo span{font-size:38px;color:#fff;font-weight:700;padding-left:20px}@media only screen and (max-width: 768px){.mainHeader .siteLogo span{font-size:24px;font-weight:500;padding-left:15px;text-align:left;width:60%}}@media only screen and (max-width: 768px){.mainHeader .siteLogo{width:100% !important;padding:10px 0;margin:0}.mainHeader .siteLogo .desktop-logo{display:none}}@media only screen and (max-width: 480px){.mainHeader .siteLogo{width:100%;text-align:center}}.mainHeader .siteLogo img{max-width:550px}@media only screen and (max-width: 768px){.mainHeader .siteLogo img{max-height:130px}}@media only screen and (max-width: 600px){.mainHeader .siteLogo img{max-height:80px}}.mainHeader .siteLogo .mobile-logo{display:none}@media only screen and (max-width: 768px){.mainHeader .siteLogo .mobile-logo{display:inline-block}}@media only screen and (max-width: 1024px){.mainHeader{top:0}}.mainHeader.affix{position:fixed;top:0;left:0;width:100%;z-index:999999}@media only screen and (max-width: 480px){.mainHeader.affix{position:absolute}}.social-nav{top:0;right:0;height:100%;width:auto;display:flex;background-repeat:no-repeat;background-position:top left;padding-left:80px}@media only screen and (max-width: 1024px){.social-nav{display:none}}.social-nav .container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.social-nav a{background:transparent;font-size:21px;width:auto;height:auto;color:#002F6C;margin-left:20px}.social-nav a.head-button{display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px}.social-nav a.head-button:hover{border-color:#fff !important;color:#F1C400 !important}@media only screen and (max-width: 1024px){.social-nav a.head-button{background:transparent;color:#fff}}@media only screen and (max-width: 768px){.social-nav a.head-button{padding:0;margin-top:26px !important}}.social-nav .container{padding:0}.navbar-wrapper{position:initial}@media only screen and (max-width: 1024px){.navbar-wrapper{display:none}}.navbar-wrapper .container{height:auto}.navbar-wrapper .navbar{margin-top:0}.navbar-wrapper .navbar .container{margin:0 -15px;padding:0}.navbar-wrapper .navbar-nav{display:flex;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.navbar-wrapper .navbar-nav li a{font-weight:500;font-size:18px;padding:25px 38px;transition:none}.navbar-wrapper .navbar-nav li a:focus{color:#004b87}.navbar-wrapper .navbar-nav li.active a,.navbar-wrapper .navbar-nav li:hover a{font-weight:800;padding:25px 36px;border-bottom:solid 5px #509E2F;padding-bottom:20px}.navbar-wrapper .navbar-nav li ul.dropdown-menu{padding:0;background:#002F6C;box-shadow:none !important;padding:15px 0}.navbar-wrapper .navbar-nav li ul.dropdown-menu li a{background:#002F6C;border-bottom:none;text-transform:none !important;padding:10px 20px;color:#fff;font-size:18px;font-weight:400}.navbar-wrapper .navbar-nav li ul.dropdown-menu li a:hover{text-decoration:none;background:#002F6C;font-weight:900;padding:10px 18px;color:#fff}.navbar-wrapper .navbar-nav li ul.dropdown-menu li.nav-item-first a{border-top:none}.navbar-wrapper .navbar-nav li ul.dropdown-menu li ul.thirdTier li{background:transparent}.navbar-wrapper .navbar-nav li ul.dropdown-menu li ul.thirdTier li a{padding-left:40px;font-weight:400}.yamm .yamm-content .columnize{padding:0}.yamm-content .column{padding-left:0 !important;border-right:solid 1px #d6d7d9 !important}.columnize.four .column{width:24.5% !important}.mobileMenu{color:#fff}@media only screen and (max-width: 1024px){.mobileMenu{position:absolute;display:flex;display:-webkit-flex;height:100%;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;margin-top:0;right:0;width:20%}}@media only screen and (max-width: 1024px) and (max-width: 340px){.mobileMenu{right:10px}}@media only screen and (max-width: 1024px){.mobileMenu button.nav-toggler{margin-top:0;color:#002F6C}}.mobile-button-links{display:none;background:#0081C6}@media only screen and (max-width: 1024px){.mobile-button-links{display:flex;align-items:center;justify-content:center;padding:15px}.mobile-button-links .social-nav{float:none;margin:0;display:block}.mobile-button-links .social-nav .head-enrol-link{border-color:#fff !important;color:#fff;margin-left:0}.mobile-button-links .social-nav .snap-hide,.mobile-button-links .social-nav .social-search{display:none}}nav.slide-menu-left{background:#13204D;color:#2F2F2F;z-index:9999999;right:-100vw;left:inherit}nav.slide-menu-left a{color:#2F2F2F;font-size:18px;font-weight:600 !important}nav.slide-menu-left .social-search,nav.slide-menu-left .head-phone-link{display:none !important}nav.slide-menu-left button.close-menu{color:#fff;font-size:16px;padding:0;margin:0 0 0 20px;min-width:inherit}nav.slide-menu-left .mobile-buttons-holder{position:relative}@media only screen and (max-width: 1024px){nav.slide-menu-left .mobile-buttons-holder{background:#13204d}}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav{width:auto;height:100%;display:flex !important;display:-webkit-flex;top:0;position:inherit;padding-right:15px;margin:0;background-image:none}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav .head-button{display:none !important}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav .container{height:100%}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav .container a{display:flex;display:-webkit-flex;border-color:#fff;width:auto !important;border-radius:0;color:#fff;font-size:24px}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav .container a.no-border{width:auto;height:auto}nav.slide-menu-left .mobile-buttons-holder .mobile-social-media .social-nav .container a.button{padding:15px 20px;align-items:center;-webkit-align-items:center}nav.slide-menu-left .searchMobileFormHolder .form-group{width:100%;display:flex;display:-webkit-flex;position:relative;border:solid 1px #CCCCCC;background:#fff}nav.slide-menu-left .searchMobileFormHolder .form-group .fa-search{top:0;left:0;left:inherit;color:#002F6C;transform:none;height:100%;padding:12px 20px}nav.slide-menu-left .searchMobileFormHolder .searchForm .input-lg{border:none;box-shadow:none}nav.slide-menu-left ul{background:#F4F4F4}nav.slide-menu-left ul li{display:inline-block;width:100%}nav.slide-menu-left ul li.search-li{padding-top:20px}nav.slide-menu-left ul li.no-border-bottom{border-bottom:none}nav.slide-menu-left ul li.dropdown.open>a{font-weight:700 !important}nav.slide-menu-left ul li.dropdown.open>a span.fa-angle-down{color:#002F6C}nav.slide-menu-left ul li.dropdown.open>a span.fa-angle-down::before{content:"\f106"}nav.slide-menu-left ul a{font-weight:700;font-size:18px;width:auto !important;margin-right:0}nav.slide-menu-left ul a.dropdown-toggle{float:right !important;margin-right:30px}nav.slide-menu-left ul ul.dropdown-menu{width:95%;margin:2px 20px;border-top:solid 3px #509E2F;border-bottom:solid 3px #509E2F;background:transparent;box-shadow:none}nav.slide-menu-left ul ul.dropdown-menu li{padding:10px 15px;float:left}nav.slide-menu-left ul ul.dropdown-menu a{text-transform:none !important}nav.slide-menu-left ul ul.dropdown-menu a.dropdown-toggle{margin-right:20px}nav.slide-menu-left ul li.mobile-buttons-holder{display:flex;justify-content:space-between;height:60px;background:#002F6C}.mobile-head-button{display:inline-block;width:100%;text-align:center;padding-bottom:20px}.mobile-head-button a{margin:10px !important;display:inline-block !important;display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px}.mobile-head-button a:hover{border-color:#fff !important;color:#F1C400 !important}body.sml-open nav.slide-menu-left{right:0;left:inherit;background:#F4F4F4}.navSpacer{display:none}@media only screen and (max-width: 480px){.navSpacer{display:inline-block;width:100%;height:85px}}#carousel{margin-top:0;height:600px}@media only screen and (max-width: 768px){#carousel{margin-top:0}}@media only screen and (max-width: 480px){#carousel{padding-top:0;height:auto}#carousel img{visibility:hidden;object-fit:cover}}@media only screen and (max-width: 480px) and (max-width: 480px){#carousel img{height:300px}}@media only screen and (max-width: 480px){#carousel .carousel-indicators{bottom:inherit;top:300px}}#carousel .item{height:600px}@media only screen and (max-width: 480px){#carousel .item{height:auto}}#carousel .item .container{height:600px;position:inherit;width:1170px;top:initial}@media (min-width: 1200px){#carousel .item .container{width:1170px}}@media only screen and (max-width: 1024px){#carousel .item .container{width:100%}}@media only screen and (max-width: 480px){#carousel .item .container{height:auto}}#carousel .controlHolder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;z-index:9999}@media only screen and (max-width: 480px){#carousel .controlHolder{top:150px;height:300px}#carousel .controlHolder .carousel-control .glyphicon-chevron-right,#carousel .controlHolder .carousel-control .glyphicon-chevron-left{margin-top:75px}}#carousel .controlHolder .carousel-control-banner{color:#fff;font-size:41px}#carousel .controlHolder .carousel-control{color:#fff;font-size:26px}#carousel .controlHolder .carousel-control .glyphicon-chevron-left,#carousel .controlHolder .carousel-control .glyphicon-chevron-right{width:60px;height:60px;background:#002F6C;padding:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:#fff}#carousel .controlHolder .left{float:left;margin-left:0}#carousel .controlHolder .right{float:right;margin-right:0}@media only screen and (max-width: 480px){#carousel .controlHolder .right{right:0}}#carousel .carousel-caption{background:#002F6C;font-size:16px;border-radius:20px 20px 0px 0px;color:#fff;width:600px;bottom:0;left:0;box-shadow:none !important}@media only screen and (max-width: 1500px){#carousel .carousel-caption{left:10%}}@media only screen and (max-width: 480px){#carousel .carousel-caption{background:#002F6C;width:100%;left:0;margin-top:-15px}}#carousel .carousel-caption h3{margin-top:0;font-size:32px;color:#fff}@media only screen and (max-width: 480px){#carousel .carousel-caption h3{font-size:24px}}#carousel .carousel-caption h3 span{color:#F1C400}#carousel .carousel-caption a{margin-top:20px;display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px}#carousel .carousel-caption a:hover{border-color:#fff !important;color:#F1C400 !important}.site-footer{font-size:12px}.site-footer__info{background:#F4F4F4;padding:70px 0 30px 0}.site-footer__logos{text-align:center}@media only screen and (max-width: 768px){.site-footer__logos{display:flex;flex-direction:column;align-items:center}}.site-footer__address{border-bottom:solid 1px #eaecee}.site-footer__address-bottom{padding-top:30px}.site-footer__address-bottom h3{min-height:inherit !important}@media only screen and (max-width: 768px){.site-footer__address-bottom{padding-top:10px}}.site-footer__address,.site-footer__address-bottom{padding-bottom:30px}.site-footer__address h3,.site-footer__address-bottom h3{margin-top:5px;font-size:18px;color:#002F6C;min-height:45px}@media only screen and (max-width: 768px){.site-footer__address h3,.site-footer__address-bottom h3{min-height:inherit;margin-top:20px}}.site-footer__address .cont-address,.site-footer__address-bottom .cont-address{font-size:16px;color:#2F2F2F}.site-footer__address .cont-contact,.site-footer__address-bottom .cont-contact{font-size:16px;color:#2F2F2F}.site-footer .social-nav{position:initial;top:inherit;right:inherit;padding-left:0;text-align:left}@media only screen and (max-width: 768px){.site-footer .social-nav{display:block}}.site-footer .social-nav a{margin-left:0;margin-right:10px}.site-footer__links{padding:30px 0 0;background:#002F6C}.site-footer__links-lists{text-align:center;padding-bottom:20px;border-bottom:solid 1px #1e487e}.site-footer__links-lists ul{display:inline-block}.site-footer__links-lists ul li{float:left;padding:0 30px;position:relative}@media only screen and (max-width: 768px){.site-footer__links-lists ul li{width:100%;text-align:center;margin-top:10px}}.site-footer__links-lists ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:#F1C400;position:absolute;margin-left:-3px;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 768px){.site-footer__links-lists ul li::before{display:none}}.site-footer__links-lists ul li:first-child::before{display:none}@media only screen and (max-width: 768px){.site-footer__links-lists ul li:first-child{margin-top:0}}.site-footer__links-lists ul li a{color:#fff}.site-footer__copyright{padding-top:30px;text-align:center;color:#fff}.site-footer__copyright a{color:#F1C400;font-weight:600}.site-footer__copyright .container{position:relative;padding-bottom:30px}.site-footer .main-back-to-top{position:absolute;bottom:0;right:0;border-radius:5px 5px 0px 0px;padding:10px 20px;background:#F1C400;color:#002F6C}.site-footer .main-back-to-top a{color:#002F6C}.site-footer .linksList{font-size:12px}.searchFormHolder{background:#13204d}.searchFormHolder .searchForm .readMore{display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px;margin:0;padding:10px 15px}.searchFormHolder .searchForm .readMore:hover{border-color:#fff !important;color:#F1C400 !important}.searchOpen .searchFormHolder{z-index:999999999}.searchFormHolder .fa-times{color:#fff}@media only screen and (max-width: 480px){.searchFormHolder .searchForm .readMore{margin-top:10px}}.searchFormHolder .form-group{color:#fff}@media only screen and (max-width: 480px){.searchFormHolder .form-group{flex-direction:column}}.searchFormHolder .form-group .fa-search{top:42%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.searchFormHolder .form-group .input-lg{border-color:#FFC425;color:#ccc}.searchFormHolder .form-group .input-lg::placeholder{color:#ccc;opacity:1}.searchFormHolder .form-group .input-lg:-ms-input-placeholder{color:#ccc}.searchFormHolder .form-group .input-lg::-ms-input-placeholder{color:#ccc}.page-template-search-results input.readMore,#page-content input.readMore{color:#002f6c}.blogHolder,.blogArchive{font-size:16px}.blogArchive a{color:#fff}.blogBorder,.blogFooter,.blogBackground{background-color:#002F6C}.blogBorder h2{color:#fff;font-size:21px}.blogcategories li:hover a,.blogcategories a.active li{background:#e5e5e5}.newsHolder .arrowDown{border-top-color:#fff !important}.newsHolder .arrowUp{border-bottom-color:#fff !important}.categoryFilter a:hover,.categoryFilter a.active{background:#509E2F;color:#fff}.blogExtract p{font-size:16px;color:#000;font-weight:bold}.blogPost p{font-size:16px}.blogFooter{background:#002F6C}.blogcomments .commentsButton{background:#002F6C}.location{margin-bottom:30px;margin-top:-10px}@media (max-width: 768px){.newsDetail{padding:0 30px}.newsDetail .newsImage{width:100vw;margin-left:-30px}}.blogFooter a{color:#fff}@media (max-width: 992px){.blogFooter{padding-bottom:20px}}.sports-controls .col-sm-6{float:left;width:50%}.sports-controls .col-sm-6.sports-next{float:right}.sports-filter .select select{background:#fff}button:not(.wt_add):not(.wt_edit):not(.wt_del):not(.wt_top):not(.wt_up):not(.wt_down):not(.wt_end):not(.mobile-toggle):not(.close-menu):not(.slick-arrow),input[type="submit"],input[type="button"],input[type="reset"],.button,input.readMore,.formbuttons input{display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px}button:not(.wt_add):not(.wt_edit):not(.wt_del):not(.wt_top):not(.wt_up):not(.wt_down):not(.wt_end):not(.mobile-toggle):not(.close-menu):not(.slick-arrow):hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,.button:hover,input.readMore:hover,.formbuttons input:hover{border-color:#fff !important;color:#F1C400 !important}.enrolment-calculator table thead tr:first-child th{background:#002F6C;color:#fff;border-color:#fff}.enrolment-calculator table td,.enrolment-calculator table th{color:#041E42;border:solid 1px #fff}.enrolment-calculator__listing tbody tr:nth-of-type(odd) td{background:#f2f2f2;color:#041E42}.page-template-enrolment-calculator #page-content{min-height:auto !important}#calendarholder{height:auto !important}.calendar-holder{margin-top:20px}.calendar-holder table td,.calendar-holder table th{border:none;padding:0}.calendar-holder table tr th:first-child{border-right:none}.calendar-holder .calmonthdays td{border:1px solid #ddd;overflow:hidden}.no-padding-left{padding-left:0}.welcomeText{background-color:#2a8106;background-repeat:no-repeat;background-position:center bottom;padding:6% 5%;color:#fff}@media only screen and (max-width: 480px){.welcomeText{padding:50px 20px}}.welcomeText .featureText{max-width:900px}.welcomeText h2{color:#fff;font-size:48px;font-weight:600}@media only screen and (max-width: 1024px){.welcomeText h2{font-size:48px;padding:0 20px}}@media only screen and (max-width: 480px){.welcomeText h2{font-size:32px}}.welcomeText p{color:#fff;font-size:32px;font-weight:500}@media only screen and (max-width: 1024px){.welcomeText p{font-size:24px}}.welcomeText a{margin-top:30px;font-size:16px;color:#fff;text-transform:uppercase}.homeTriBlock{padding:75px 0;color:#fff;background:#13204D;background-repeat:no-repeat;position:relative}.homeTriBlock::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,47,108,0.8)}.homeTriBlock .container{position:relative;z-index:10}@media only screen and (max-width: 480px){.homeTriBlock{padding:50px 0;background-position:bottom left}}.homeTriBlock h2{font-size:32px;font-weight:700;color:#fff;margin-top:0;margin-bottom:20px}@media only screen and (max-width: 480px){.homeTriBlock h2{padding:0 30px}}.homeTriBlock .cont{font-size:16px;max-width:720px;margin:0 auto}@media only screen and (max-width: 480px){.homeTriBlock .cont{padding:0 30px}}.homeTriBlock p{font-size:18px}.homeTriBlock .home-element-button{margin:30px auto 0 auto}.homeTriBlock .home-element-button a{display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px;background:transparent !important}.homeTriBlock .home-element-button a:hover{border-color:#fff !important;color:#F1C400 !important}@media only screen and (max-width: 480px){.homeTriBlock .home-element-button a{margin-bottom:10px !important}}@media only screen and (max-width: 480px){.homeTriBlock .home-element-button{width:100%}}@media only screen and (max-width: 768px){.homeTriBlock .home-tri-block-footer{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column;padding:0 30px;align-items:center;-webkit-align-items:center}.homeTriBlock .home-tri-block-footer a{margin:10px 0 0 0}}.homeNews{margin-top:0}.homeNews .arrowUp{display:none}@media only screen and (max-width: 1024px){.homeNews .arrowUp{display:block}}@media only screen and (max-width: 768px){.homeNews .newsDetails{padding-top:40px;padding-bottom:40px}}.homeNews .newsDetails article p{font-size:18px}@media only screen and (max-width: 1024px){.homeNews .newsDetails article{padding:50px}}@media only screen and (max-width: 991px){.homeNews .newsDetails article{position:inherit;top:inherit;left:inherit;transform:none}}@media only screen and (max-width: 768px){.homeNews .newsDetails article{padding:0 30px}}@media only screen and (max-width: 480px){.homeNews .newsDetails article{padding:0}}.homeNews .newsDetails .date{color:#666666;font-size:13px;font-weight:500}.homeNews .newsDetails h3{font-size:32px;font-weight:700;color:#002F6C}.homeNews .newsDetails a{color:#77b45d}.homeEnrolments{background:#F2F2F2;color:#000}.homeEnrolments h2{color:#13204D;padding-bottom:20px}.homeEnrolments .firstColumn p{font-size:18px}.homeEnrolments .firstColumn a{color:#13204D}.homeEnrolments .firstColumn a:hover{opacity:0.8}.homeEnrolments .enrolmentsDetails{color:#373A3C}@media only screen and (max-width: 768px){.homeEnrolments .borderLeft{border-left:none !important}}.homeEvents h3{color:#13204D}.homeEvents .eventDetails .from-venue{padding-bottom:20px}.homeEvents .eventDetails .from-venue,.homeEvents .eventDetails p{font-size:18px}.homeEvents .eventDetails a{color:#13204D;text-transform:uppercase;font-weight:700}.calendarView{display:inline-block;width:100%;text-align:center;padding-top:50px}@media only screen and (max-width: 768px){.calendarView{padding-top:0;text-align:left}}.home-testimonials-holder{height:auto}.home-testimonials-holder .home-testimonial{background:#fff}.home-testimonials-holder article{background-color:#fff}.home-testimonials-holder blockquote p{font-size:20px;font-weight:400;color:#202020}.home-testimonials-holder blockquote cite{color:#202020;font-size:12px;font-weight:700}.home-testimonials-holder .testimonial-carousel-controls{right:100px;bottom:50px}@media only screen and (max-width: 768px){.home-testimonials-holder .testimonial-carousel-controls{right:inherit;left:20px}}.home-testimonials-holder .testimonial-carousel-controls span{border:solid 1px #DAA520;background:transparent}.home-testimonials-holder .testimonial-carousel-controls span.active{background:#DAA520}.homeContact{background:#fff;color:#13204D}.homeContact h2{color:#13204D;font-size:32px}.homeContact a{color:#13204D;font-size:16px;font-weight:700}.homeContact p{font-size:14px}@media only screen and (min-width: 768px){.homeContact .firstColumn{float:right}}@media only screen and (min-width: 768px){.homeContact .g-map-holder{right:0;left:inherit}}@media only screen and (min-width: 768px){.homeContact .secondColumn{padding-left:0}}@media only screen and (max-width: 768px){.homeContact .secondColumn{padding:50px}}@media only screen and (max-width: 480px){.homeContact .secondColumn{padding:20px}}.homeContact .social-icons a{background:transparent;color:#A1A1A1;font-size:18px}@media only screen and (max-width: 768px){.homeContact .mobileOrder{flex-flow:column-reverse;-webkit-flex-flow:column-reverse}.homeContact .mobileOrder iframe{height:100%}}.home-element-calendar{position:relative;padding:80px 0}.home-element-calendar .home-events-listing{padding:20px 0 30px 0;margin-bottom:20px;border-bottom:solid 1px #1e487e}.home-element-calendar .home-events-calendar-link{text-align:right;padding-top:20px}@media only screen and (max-width: 768px){.home-element-calendar .home-events-calendar-link{text-align:center;text-transform:uppercase}}.home-element-calendar .home-events-calendar-link a{color:#fff;font-weight:600}.home-element-calendar article{border-left:solid 1px #1e487e}@media only screen and (max-width: 768px){.home-element-calendar article{border:none}}.home-element-calendar .custom-arrows{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#F1C400;padding:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:#002F6C;cursor:pointer;z-index:10}.home-element-calendar .custom-arrows.custom-slick-left{left:0;border-radius:0px 5px 5px 0px}.home-element-calendar .custom-arrows.custom-slick-right{right:0;border-radius:5px 0px 0px 5px}.home-element-calendar h2,.home-element-calendar h3{margin-top:0}.home-element-calendar .calendar-heading{padding-bottom:20px;border-bottom:solid 1px #1e487e}@media only screen and (max-width: 768px){.home-element-calendar .calendar-heading{text-align:center}}.home-element-calendar .slick-track{display:flex;display:-webkit-flex}.home-element-calendar .slick-slide{height:inherit;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.home-element-calendar .home-news-article-copy{width:100%}.home-element-calendar .home-news-article-copy .row{display:flex;display:-webkit-flex}@media only screen and (max-width: 768px){.home-element-calendar .home-news-article-copy .row{flex-direction:column;align-items:center}}.home-element-calendar .home-news-article-copy .col-sm-5{padding:0;text-align:center}.home-element-calendar .home-news-article-copy h6{font-size:18px;color:#F1C400;margin-top:0}.home-element-calendar .home-news-article-copy h5{font-size:50px;color:#F1C400}.home-element-calendar .home-news-article-copy h4{font-size:28px;color:#fff}.home-element-calendar .home-news-article-copy .col-sm-7{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;-webkit-justify-content:space-between}.home-element-calendar .home-news-article-copy h3{font-size:26px;font-weight:500;color:#fff}@media only screen and (max-width: 768px){.home-element-calendar .home-news-article-copy h3{margin:20px 0 30px 0}}.home-element-calendar .home-news-article-copy h3 a{color:#fff}.home-element-calendar .home-article-footer{padding-bottom:10px}@media only screen and (max-width: 768px){.home-element-calendar .home-article-footer{text-align:center}}.home-element-calendar .home-article-footer a{display:inline-block;transition:all 0.5s ease;background:transparent;border:solid 2px #F1C400;color:#fff;font-size:16px;font-weight:500;padding:7px 10px;text-align:center;letter-spacing:0.96px;min-width:165px;width:auto;border-radius:25px}.home-element-calendar .home-article-footer a:hover{border-color:#fff !important;color:#F1C400 !important}
