body{font:16px/1.25em "Quattrocento Sans",sans-serif;color:#2c2c2c}.alert{border-width:0;line-height:1.3em}.alert-success{background-color:#e5f2d3;color:#5f8428}.alert-error{background-color:#fffa99;color:#333000}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn{border-width:0}.btn-primary{background:#e6007e;color:white}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#ff018c}.btn-info{background:#4674c9;color:white}.btn-info:hover,.btn-info:active,.btn-info:focus{background:#5a83cf}.btn-success{background:#a1ce5e;color:white}.btn-success:hover,.btn-success:active,.btn-success:focus{background:#acd472}.panel{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-width:0}.panel-default>.panel-heading{background-color:#f1f1f1;color:#283974}.panel-default>.panel-heading .panel-title{font-weight:700;font-size:18px}.panel-default>.panel-heading .panel-title a{text-decoration:none;display:block}.btn-cta{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;font-size:18px;font-weight:700;color:#e6007e !important;border:2px solid #e6007e !important;background:white !important;letter-spacing:0.02em;text-transform:uppercase;display:block;white-space:normal;margin:0 auto;max-width:500px;padding:10px 15px}.btn-cta:hover,.btn-cta:focus,.btn-cta:active{background:#e6007e !important;color:white !important}.form-horizontal{font-size:18px}.form-horizontal label.error{font-family:"Roboto",sans-serif;font-weight:400;color:red;display:block;font-size:14px;padding-top:3px}.form-horizontal div.error{font-family:"Roboto",sans-serif;font-weight:400;color:red;display:block;font-size:14px;padding-top:3px}.form-horizontal span{color:red}.form-horizontal .control-label{font-size:18px}.form-horizontal .control-label span{font-weight:400}.form-horizontal .input-group .input-group-addon{border-width:2px 0 2px 2px;border-style:solid;border-color:#777;background-color:#777;color:white;font-weight:bold;font-size:18px}.form-horizontal .form-control{border:2px solid #777;font-size:18px;height:38px;color:#2c2c2c}.form-horizontal .form-control.error{border-color:red}.form-horizontal textarea.form-control{height:auto}.form-horizontal .btn{font-size:18px;font-weight:700;line-height:1em;padding:10px 20px}.form-horizontal .btn:active{background:#e6007e}.form-horizontal .btn:disabled{background:#777}.popct{width:240px;position:relative;padding-top:10px}.popct .closePopover{position:absolute;top:-5px;right:-10px;text-decoration:none;width:20px;height:20px;line-height:20px;font-size:16px;text-align:center;color:white;background-color:#777;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.panel-group{margin:0 0 25px}.panel-group .panel{margin-top:7px !important}.panel-group .panel:first-child{margin-top:0 !important}.panel-group .panel .panel-heading{padding:0}.panel-group .panel .panel-heading .panel-title a{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;background-color:#f1f1f1;padding:10px 20px}.panel-group .panel .panel-heading .panel-title a:hover,.panel-group .panel .panel-heading .panel-title a:active,.panel-group .panel .panel-heading .panel-title a:focus{background-color:#283974;color:white}.panel-group .panel .panel-body{border-top:0 none !important;padding:20px}.panel-group .panel .panel-body p{margin:0 0 1.3em;line-height:1.375em;font-size:18px}.panel-group .panel .panel-body .btn{font:18px/1.2em "Roboto",sans-serif}@media (min-width: 768px){#header{border-bottom:1px solid #f1f1f1}}#header .container{position:relative}#header .logo{display:block;background:url(../images/logo.png) no-repeat 0 0/100% auto;width:257px;height:124px;text-indent:-99999px;margin:10px auto 15px}@media (min-width: 768px){#header .logo{float:left}}@media (min-width: 992px){#header .logo{width:200px;height:99px}}@media (min-width: 1200px){#header .logo{width:257px;height:124px}}#header .navBar{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fff200;height:40px;line-height:40px}@media (min-width: 768px){#header .navBar{float:right;background:none;height:auto;margin-top:35px}}@media (min-width: 992px){#header .navBar{margin-top:20px}}@media (min-width: 1200px){#header .navBar{margin-top:35px}}#header .navBar a{text-decoration:none;font-weight:700;font-size:18px;height:40px}#header .navBar .toggleNav{float:left;color:#e6007e;padding:0 10px}@media (min-width: 768px){#header .navBar .toggleNav{display:none !important}}#header .navBar .toggleNav span{vertical-align:middle}#header .navBar .toggleNav span.icon-menu{font-size:20px;margin-right:3px}#header .navBar .btnEnquire{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;float:right;background:#e6007e;color:white;padding:0 15px}#header .navBar .btnEnquire:hover,#header .navBar .btnEnquire:active,#header .navBar .btnEnquire:focus{background-color:#ff018c}@media (min-width: 768px){#header .navBar .btnEnquire{background:white;border:2px solid #e6007e;color:#e6007e;font-size:24px;height:42px;line-height:42px}#header .navBar .btnEnquire:hover,#header .navBar .btnEnquire:active,#header .navBar .btnEnquire:focus{background-color:#e6007e;color:white}}#header .mainNav{display:none}@media (min-width: 768px){#header .mainNav{clear:both;display:block !important;padding-top:5px}}@media (min-width: 992px){#header .mainNav{position:absolute;right:15px;bottom:0}}#header .mainNav ul{list-style-type:none;margin:0;padding:10px 0 0}@media (min-width: 768px){#header .mainNav ul{padding-top:0}}@media (min-width: 768px){#header .mainNav ul li{float:left;margin-right:20px;position:relative}#header .mainNav ul li:hover a{color:#e6007e;border-color:#e6007e}#header .mainNav ul li:hover .sub-menu{position:absolute;top:40px;z-index:99;display:block;width:220px;background:#FFF;border:1px solid #f1f1f1;-webkit-box-shadow:2px 2px 2px rgba(44,44,44,0.3);-moz-box-shadow:2px 2px 2px rgba(44,44,44,0.3);-o-box-shadow:2px 2px 2px rgba(44,44,44,0.3);-ms-box-shadow:2px 2px 2px rgba(44,44,44,0.3);box-shadow:2px 2px 2px rgba(44,44,44,0.3)}#header .mainNav ul li:hover .sub-menu li{display:block;float:none;margin:0}#header .mainNav ul li:hover .sub-menu li a{height:auto;padding-left:10px}}@media (min-width: 992px){#header .mainNav ul li{margin-left:15px;margin-right:0 !important}}@media (min-width: 1200px){#header .mainNav ul li{margin-left:35px}}@media (min-width: 768px){#header .mainNav ul li:last-child{margin-right:0 !important}}#header .mainNav ul li.current-menu-item>a{color:#e6007e}#header .mainNav ul li.current-menu-parent>a{color:#e6007e;border-color:#e6007e}#header .mainNav ul li a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease;display:block;text-decoration:none;text-transform:uppercase;color:#009fe4;font-weight:700;font-size:18px;padding:7px 15px;border-bottom:1px solid #f1f1f1}#header .mainNav ul li a:hover,#header .mainNav ul li a:active,#header .mainNav ul li a:focus{color:#e6007e}@media (min-width: 768px){#header .mainNav ul li a{padding:0;height:40px;border-bottom:3px solid white}#header .mainNav ul li a:hover,#header .mainNav ul li a:active,#header .mainNav ul li a:focus{border-color:#e6007e}}#header .mainNav ul li a .icon-arrow-down{vertical-align:top;line-height:16px}#header .mainNav ul li .sub-menu{padding:0}@media (min-width: 768px){#header .mainNav ul li .sub-menu{display:none}}#header .mainNav ul li .sub-menu li.current-menu-item>a{color:#e6007e}#header .mainNav ul li .sub-menu li a{color:#2c2c2c;border-bottom:1px solid #f1f1f1;font-size:16px;padding:7px 10px 7px 30px;font-weight:400}#header .mainNav ul li .sub-menu li a:hover,#header .mainNav ul li .sub-menu li a:active,#header .mainNav ul li .sub-menu li a:focus{background-color:#f1f1f1}#secSubscription{background-color:#a1ce5e;background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;padding:30px 0}@media (min-width: 768px){#secSubscription{background-color:#fff200;background-image:url(../images/colors-band.png);padding:40px 0}}#secSubscription h2,#secSubscription .ctabox h3,.ctabox #secSubscription h3,#secSubscription .ctabox h4,.ctabox #secSubscription h4{color:#283974;margin:0 0 20px;line-height:1.1em;font-size:32px}@media (min-width: 768px){#secSubscription h2,#secSubscription .ctabox h3,.ctabox #secSubscription h3,#secSubscription .ctabox h4,.ctabox #secSubscription h4{font-size:36px}}@media (min-width: 992px){#secSubscription h2,#secSubscription .ctabox h3,.ctabox #secSubscription h3,#secSubscription .ctabox h4,.ctabox #secSubscription h4{font-size:40px}}@media (min-width: 1200px){#secSubscription h2,#secSubscription .ctabox h3,.ctabox #secSubscription h3,#secSubscription .ctabox h4,.ctabox #secSubscription h4{font-size:46px}}#secSubscription h2 br,#secSubscription .ctabox h3 br,.ctabox #secSubscription h3 br,#secSubscription .ctabox h4 br,.ctabox #secSubscription h4 br{display:none}@media (min-width: 768px){#secSubscription h2 br,#secSubscription .ctabox h3 br,.ctabox #secSubscription h3 br,#secSubscription .ctabox h4 br,.ctabox #secSubscription h4 br{display:block}}#secSubscription .btn{display:block;margin:0 auto;width:170px;font-size:18px;font-weight:700;height:42px;line-height:44px;padding:0}#secSubscription .subForm{display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:white;padding:5px}@media (min-width: 768px){#secSubscription .subForm{width:480px;margin:0 auto}}#secSubscription .subForm .input-group .form-control{color:black;border:0 none;height:37px;font:300 16px/37px "Roboto",sans-serif;padding:0 10px}#secSubscription .subForm .input-group .form-control.error{background:#ffe6e6}#secSubscription .subForm .input-group .btn{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:0 none;height:37px;font:500 14px/37px "Roboto",sans-serif;padding:0 20px}#secSubscription label.error{display:none !important}#subForm{max-width:350px}#subForm h3{margin:0 0 .5em}#subForm .form-control{color:black;border:2px solid #777777;padding:10px 20px;height:auto;font-size:18px}#subForm .form-control.error{background:#ffe6e6}#subForm .btn{display:block;border:0 none;font-size:18px;font-weight:bold;padding:7px 20px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.fancybox-slide--iframe .fancybox-content{max-width:450px;max-height:300px}#footer{background:white;border-top:1px solid #f1f1f1;padding:30px 0}@media (min-width: 768px){#footer{padding:40px 0}}@media (min-width: 992px){#footer{padding:50px 0}}@media (min-width: 1200px){#footer{padding:60px 0}}#footer .toggleFooterNav{display:block;background:#fff200;color:#e6007e;height:40px;line-height:40px;padding:0 15px;font-size:18px;font-weight:700;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media (min-width: 768px){#footer .toggleFooterNav{display:none}}#footer .toggleFooterNav span{vertical-align:middle}#footer .toggleFooterNav span.icon-menu{font-size:20px;margin-right:3px}#footer .widget{margin:0 0 30px}@media (min-width: 768px){#footer .widget{margin-bottom:40px}}@media (min-width: 992px){#footer .widget{margin-bottom:50px}}@media (min-width: 1200px){#footer .widget{margin-bottom:60px}}#footer .widget h3.heading{margin:0 0 10px;font:20px/1em "Quattrocento Sans",sans-serif;color:#283974;display:none}#footer .widget_nav_menu ul.menu{list-style-type:none;margin:0;padding:0}#footer .widget_nav_menu ul.menu li{font:300 16px/21px "Roboto",sans-serif;margin:0 0 7px}#footer .widget_nav_menu ul.menu li a{color:#777}#footer .textwidget p{font:300 16px/21px "Roboto",sans-serif;color:#777}#footer .textwidget p strong{font-weight:500;color:#283974}@media (min-width: 768px){#footer .menu-main-menu-container{display:none}}@media (min-width: 992px){#footer .menu-main-menu-container{display:block}}@media (min-width: 768px){#footer .menu-main-menu-container ul.menu .icon-arrow-down{display:none !important}#footer .menu-main-menu-container ul.menu .sub-menu{display:none !important}}@media (max-width: 767px){#footer .menu-main-menu-container ul.menu{display:none;padding-top:10px}#footer .menu-main-menu-container ul.menu li{margin:0 !important}#footer .menu-main-menu-container ul.menu li a{display:block;font-size:18px;border-bottom:1px solid #f1f1f1;text-transform:uppercase;color:#009fe4;font-weight:700;font-family:"Quattrocento Sans",sans-serif;text-decoration:none;padding:7px 15px}#footer .menu-main-menu-container ul.menu li .sub-menu{list-style-type:none;margin:0;padding:0}#footer .menu-main-menu-container ul.menu li .sub-menu a{color:#2c2c2c;font-weight:400;font-size:16px;padding-left:35px}}#footer .menu-footer-connect-container{text-align:center}@media (min-width: 768px){#footer .menu-footer-connect-container{text-align:left}}#footer .menu-footer-connect-container ul.menu li{display:inline;margin:0}#footer .menu-footer-connect-container ul.menu li a{font-size:40px;line-height:1em;text-decoration:none;color:#e6007e}#footer .menu-footer-connect-container ul.menu li a:hover,#footer .menu-footer-connect-container ul.menu li a:active,#footer .menu-footer-connect-container ul.menu li a:focus{color:#ff018c}#footer .btnFind{display:block;background:#fff200;height:50px;line-height:50px;font-size:20px;position:relative;color:#e6007e;font-weight:700;font-size:22px;text-decoration:none;padding:0 50px 0 15px;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;-ms-transition:background 300ms ease;transition:background 300ms ease}#footer .btnFind span{position:absolute;top:0;right:0;color:white;background:#e6007e;height:50px;width:50px;line-height:50px;text-align:center;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;-ms-transition:background 300ms ease;transition:background 300ms ease}#footer .btnFind:hover,#footer .btnFind:active,#footer .btnFind:focus{background:#fff533}#footer .btnFind:hover span,#footer .btnFind:active span,#footer .btnFind:focus span{background:#ff1a97}#footer .input-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;background:#fff200;border:0 none;color:#e6007e;font-size:22px;font-weight:700;height:50px;padding:15px}#footer .input-group .form-control::-webkit-input-placeholder{color:rgba(230,0,126,0.78)}#footer .input-group .form-control:-moz-placeholder{color:rgba(230,0,126,0.78)}#footer .input-group .form-control::-moz-placeholder{color:rgba(230,0,126,0.78)}#footer .input-group .form-control:-ms-input-placeholder{color:rgba(230,0,126,0.78)}#footer .input-group .input-group-btn .btn{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border:0 none;height:50px;width:50px;font-size:20px;line-height:1em}#footer .cpnav{list-style-type:none;margin:0 auto;padding:0;text-align:center;font:400 14px/1.6em "Roboto",sans-serif;width:260px}@media (min-width: 768px){#footer .cpnav{width:auto}}#footer .cpnav li{display:inline;margin:0 7px}#footer .cpnav li a{color:#777;text-decoration:none}#footer .cpnav li a:hover,#footer .cpnav li a:active,#footer .cpnav li a:focus{color:#2c2c2c}#footer .cpnav li.hl a{border-bottom:1px dotted}#hero{margin-top:20px;background-repeat:no-repeat;background-size:cover;background-position:center;height:150px}@media (min-width: 768px){#hero{margin-top:0;height:240px}}@media (min-width: 992px){#hero{margin-top:0;height:300px}}#content{padding:0}#content h1.page-header{border-bottom:0 none;padding:0;margin:0 0 20px;text-align:center;color:#283974;font-size:41px}@media (min-width: 992px){#content h1.page-header{font-size:50px;margin:0 0 30px}}@media (min-width: 1200px){#content h1.page-header{font-size:60px;margin:0 0 40px}}#content .staffimg{display:block;margin:0 auto 30px;border:5px solid #f1f1f1;padding:5px;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;-ms-transition:border-color 300ms ease;transition:border-color 300ms ease}#content .staffimg:hover,#content .staffimg:active,#content .staffimg:focus{border-color:#009fe4}@media (min-width: 768px){.home #hero{height:300px}}@media (min-width: 992px){.home #hero{height:390px}}@media (min-width: 1200px){.home #hero{height:440px}}.home #content h1.page-header{text-align:left}@media (min-width: 1200px){.home #content h1.page-header{margin-bottom:30px}}.home #videoFrame{margin-bottom:30px}.home #newsEvents{padding:50px 0}.home #newsEvents h2.sectionHeading,.home #newsEvents .ctabox h3.sectionHeading,.ctabox .home #newsEvents h3.sectionHeading,.home #newsEvents .ctabox h4.sectionHeading,.ctabox .home #newsEvents h4.sectionHeading{text-align:center;color:#283974;margin:0 0 1em;font-size:36px}@media (min-width: 992px){.home #newsEvents h2.sectionHeading,.home #newsEvents .ctabox h3.sectionHeading,.ctabox .home #newsEvents h3.sectionHeading,.home #newsEvents .ctabox h4.sectionHeading,.ctabox .home #newsEvents h4.sectionHeading{font-size:45px}}.home #newsEvents .item{text-align:center;margin:0 auto 30px;max-width:300px}.home #newsEvents .item h3{margin:0 0 15px;font-size:18px;font-weight:700}.home #newsEvents .item p{font-size:16px;line-height:1.375em;margin-bottom:2em}.home #newsEvents .item .btn{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;display:block;margin:0 auto;width:140px;color:#e6007e;border:2px solid #e6007e;text-transform:uppercase;font-weight:700}.home #newsEvents .item .btn:hover,.home #newsEvents .item .btn:active,.home #newsEvents .item .btn:focus{color:white;background-color:#e6007e}.ctabox{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#fff200;text-align:center;padding:25px 10px;max-width:400px;margin:0 auto;width:100%}.ctabox h2,.ctabox h3,.ctabox h4{margin:0 0 10px !important;line-height:1em !important;color:#283974 !important;font-weight:500 !important;font-size:75px !important}.ctabox h3{font-size:43px !important}.ctabox h4{font-size:38px !important;margin-bottom:30px !important}.ctabox .btn{font-size:18px !important;font-weight:700 !important;display:block;width:140px !important;margin:0 auto !important}#instagramFeed{padding:20px 0;background:#f1f1f1;width:100%}#instagramFeed #sb_instagram{padding:0 !important}#testimonials{list-style-type:none;margin:0 0 2em;padding:0}#testimonials li{border-top:1px solid #c4c4c4;margin:0;padding:40px 0}#testimonials li:first-child{padding-top:0;border-top:0 none}#testimonials li blockquote{border:0 none;padding:0;line-height:1.375em}#testimonials li blockquote:before{content:"\201C"}#testimonials li blockquote:after{content:"\201D"}#jobs{padding-top:20px}#jobs h2.heading,#jobs .ctabox h3.heading,.ctabox #jobs h3.heading,#jobs .ctabox h4.heading,.ctabox #jobs h4.heading{text-align:center;color:#283974;margin:0 0 1.5em;font-size:24px;font-weight:700}@media (min-width: 992px){#jobs h2.heading,#jobs .ctabox h3.heading,.ctabox #jobs h3.heading,#jobs .ctabox h4.heading,.ctabox #jobs h4.heading{font-size:28px}}@media (min-width: 1200px){#jobs h2.heading,#jobs .ctabox h3.heading,.ctabox #jobs h3.heading,#jobs .ctabox h4.heading,.ctabox #jobs h4.heading{font-size:32px}}#jobs .item{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:0 0 25px;border:2px solid #a1ce5e;background:white}#jobs .item h3.title{background:#a1ce5e;color:#2c2c2c;margin:0;font:700 18px/1.3em "Quattrocento Sans",sans-serif !important;padding:15px}#jobs .item .desc{padding:15px}#jobs .item .desc p{margin:0 0 1em !important;font:400 18px/1.3em "Quattrocento Sans",sans-serif !important}#jobs .item .desc p:last-child{margin-bottom:0 !important}#jobs .item .desc p span{font:400 18px/1.3em "Quattrocento Sans",sans-serif !important}#jobs .apply{margin-top:50px}#jobs .noitem{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#f1f1f1;padding:20px}@media (min-width: 992px){#jobs .noitem{padding:30px}}#jobs .noitem p{font-size:18px;line-height:1.375em;margin:0 0 1em}#jobs .noitem p:last-child{margin-bottom:0}.newsListing,.eventsListing{list-style-type:none;margin:0;padding:0}.newsListing li,.eventsListing li{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border-bottom:1px solid #f1f1f1;padding:1.5em 0;margin:0;font-size:18px;line-height:1.3em}.newsListing li h3,.eventsListing li h3{margin:0 0 0.6em;font-family:"Roboto",sans-serif;font-size:1.1em;line-height:1.3em;color:#e6007e}.newsListing li a,.eventsListing li a{color:#a1ce5e;font-weight:700}.eventsListing li .date{margin-bottom:5px;font-weight:700;color:#009fe4}.otherItems{border-width:1px 0;border-style:solid;border-color:#f1f1f1;margin:30px 0;padding:25px 15px}.otherItems h3{margin:0;font-size:20px;font-weight:700;color:#a1ce5e}.otherItems ul{margin:0;padding:0}.otherItems ul li{color:#e6007e;margin:10px 0 0 1em}.otherItems ul li a{color:#283974}.newsletters .item{margin:0 auto 30px;max-width:300px;text-align:center}.newsletters .item a{display:block;margin-bottom:15px}.newsletters .item h3{margin:0;color:#283974;font-size:21px;font-family:"Roboto",sans-serif}#findForm{padding-top:30px}#findResults{padding-top:30px;font-size:16px}#findResults h3.title{text-align:center;margin:0 auto 50px;color:#283974}#findResults .classes .tblHead{display:none;font-weight:700;text-transform:uppercase}@media (min-width: 768px){#findResults .classes .tblHead{display:block}}#findResults .classes .item{padding:20px 0;border-top:1px solid #2c2c2c}#findResults .classes .item .btn-enrol{background:#009fe4;color:white;margin-top:5px;white-space:normal}#findResults .classes .item .btn-enrol:hover,#findResults .classes .item .btn-enrol:active,#findResults .classes .item .btn-enrol:focus{background:#18b9ff}@media (min-width: 768px){#findResults .classes .item .btn-enrol{margin-top:0}}#findResults .classes .item .btn-ct{white-space:normal}#findResults .classes .alt{background:#f3f3f3}.listLocs h3.state{margin:40px 0 15px;text-align:center;font:28px/1.1em "Roboto",sans-serif;color:#009fe4}@media (min-width: 992px){.listLocs h3.state{font-size:36px}}.listLocs .item{font-size:18px;padding:15px 0;border-bottom:1px solid #f1f1f1}.listLocs .item a{vertical-align:middle;text-decoration:none;color:#283974}.listLocs .item a.loc{font-weight:700;color:#e6007e;display:block;margin-bottom:10px}@media (min-width: 768px){.listLocs .item a.loc{margin:0}}.listLocs .item span{vertical-align:middle}.listLocs .item span.icon-pin{font-size:20px;margin-right:3px}.listLocs .item span.icon-phone{font-size:16px;margin-right:3px}.locationBlock{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff766;padding:15px 20px;color:#283974;font-size:18px}#findMap{margin-top:40px;height:400px;background:#f1f1f1}#findMap .infoBox a{color:#009fe4}.shoplinks{text-align:center;margin:0 0 30px;font-size:18px;color:#2c2c2c}.shoplinks span{display:block;margin-bottom:10px}.shoplinks span span.amount,.shoplinks span span.amount span{display:inline;font-weight:700;color:#e6007e}.shoplinks a.btn{font-weight:700 !important;font-size:18px !important;margin:0 5px !important;color:white !important}.woocommerce h1.page-title{border-bottom:0 none;padding:0;margin:0 0 20px;text-align:center;color:#283974;font-size:41px}@media (min-width: 992px){.woocommerce h1.page-title{font-size:50px;margin:0 0 30px}}@media (min-width: 1200px){.woocommerce h1.page-title{font-size:60px;margin:0 0 40px}}.woocommerce .products{list-style-type:none;margin:0;padding:0}.woocommerce .products li{margin:0 auto 40px}@media (min-width: 768px){.woocommerce .products li{float:left;width:180px;padding:0 10px}}@media (min-width: 992px){.woocommerce .products li{width:235px}}@media (min-width: 1200px){.woocommerce .products li{width:285px}}@media (min-width: 768px){.woocommerce .products li.first{clear:left}}.woocommerce .products li a{display:block;text-align:center;text-decoration:none}.woocommerce .products li img{display:block;margin:0 auto;max-width:100%;height:auto !important}.woocommerce .products li h3{font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;color:#283974;margin:10px 0}@media (min-width: 768px){.woocommerce .products li h3{font-size:16px}}@media (min-width: 992px){.woocommerce .products li h3{font-size:18px}}.woocommerce .products li span.price{display:block;margin:0 0 15px;text-align:center;color:#e6007e;font:700 18px/1em "Roboto",sans-serif}.woocommerce .products li a.btn{display:block;margin:0 auto;font:500 14px/1.4em "Roboto",sans-serif;text-transform:uppercase;max-width:140px;padding:10px}.woocommerce .products li .added_to_cart{display:inline-block;text-align:center;margin-top:10px;color:#283974;float:none !important;font-size:16px;padding-left:0}.woocommerce .woocommerce-message{margin-bottom:30px;background:#f1f8e7;padding:15px 25px}@media (min-width: 768px){.woocommerce .woocommerce-message a.button{float:right}}.woocommerce .woocommerce-info{margin-bottom:30px;background:#e4f7ff;padding:15px 25px}.woocommerce .woocommerce-error{font-size:18px;margin-bottom:30px;background:#ffe6f4;padding:15px 25px !important;list-style-type:none !important}.woocommerce .woocommerce-error li{margin:0 !important;padding:0}.woocommerce .shop_table{width:100%}.woocommerce .shop_table thead th{padding:10px;background:#f1f1f1;border:1px solid #f1f1f1}.woocommerce .shop_table thead th.product-remove{width:70px}.woocommerce .shop_table thead th.product-thumbnail{width:120px}.woocommerce .shop_table thead th.product-quantity{width:140px;text-align:center}.woocommerce .shop_table thead th.product-price{text-align:right;width:130px}.woocommerce .shop_table thead th.product-subtotal{text-align:right;width:130px}.woocommerce .shop_table tbody th{padding:10px;border:1px solid #f1f1f1}.woocommerce .shop_table tbody td{padding:10px;border:1px solid #f1f1f1}.woocommerce .shop_table tbody td.product-remove{text-align:center}.woocommerce .shop_table tbody td.product-remove a.remove{display:inline-block;background:#777;color:white !important;text-decoration:none;width:24px;height:24px;font-size:24px;line-height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.woocommerce .shop_table tbody td.product-remove a.remove:hover,.woocommerce .shop_table tbody td.product-remove a.remove:active,.woocommerce .shop_table tbody td.product-remove a.remove:focus{background:#2c2c2c}.woocommerce .shop_table tbody td.product-thumbnail img{width:100px;height:auto !important}.woocommerce .shop_table tbody td.product-name a{font-weight:700;text-decoration:none}.woocommerce .shop_table tbody td.product-price{text-align:right}.woocommerce .shop_table tbody td.product-quantity{text-align:center}.woocommerce .shop_table tbody td.product-quantity .quantity .qty{width:70px;text-align:center;border:1px solid #f1f1f1}.woocommerce .shop_table tbody td.product-subtotal{text-align:right}.woocommerce .shop_table tbody td.actions{text-align:right}.woocommerce .shop_table tbody td.actions .button{border:0 none;font:500 15px/36px "Roboto",sans-serif;text-transform:uppercase;background:#e6007e;color:white;height:36px;padding:0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.woocommerce .shop_table tbody td.actions .button:hover,.woocommerce .shop_table tbody td.actions .button:active,.woocommerce .shop_table tbody td.actions .button:focus{background:#ff1a97}.woocommerce .shop_table tfoot th{padding:10px;border:1px solid #f1f1f1;text-align:right}.woocommerce .shop_table tfoot td{padding:10px;border:1px solid #f1f1f1}.woocommerce .shop_table tfoot .woocommerce-remove-coupon{display:none !important}.woocommerce .cart-collaterals{margin-top:40px}@media (min-width: 992px){.woocommerce .cart-collaterals{width:45%;float:right}}.woocommerce .cart-collaterals .shop_table{font-size:18px;line-height:1.3em}.woocommerce .cart-collaterals .shop_table tbody th{width:150px;text-align:right}.woocommerce .cart-collaterals .shop_table tbody td{text-align:right}.woocommerce .cart-collaterals .shop_table tbody .order-total .amount{font-size:24px;color:#e6007e}.woocommerce .cart-collaterals .woocommerce-shipping-calculator>p{margin:15px 0 5px !important}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p{margin-bottom:20px !important}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p select{display:block;width:100%;padding:10px;border:1px solid #f1f1f1}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p select option{padding:5px 10px}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text{width:100%;padding:10px;border:1px solid #f1f1f1}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p .button{display:block;width:100%;border:0 none;font:500 15px/36px "Roboto",sans-serif;text-transform:uppercase;background:#009fe4;color:white !important;text-decoration:none;height:36px;padding:0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover,.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p .button:active,.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form p .button:focus{background:#18b9ff}.woocommerce .cart-collaterals .wc-proceed-to-checkout{margin-top:30px;text-align:right}.woocommerce .cart-collaterals .wc-proceed-to-checkout .button{display:inline-block;border:0 none;font:500 15px/36px "Roboto",sans-serif;text-transform:uppercase;background:#e6007e;color:white !important;text-decoration:none;height:36px;padding:0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.woocommerce .cart-collaterals .wc-proceed-to-checkout .button:hover,.woocommerce .cart-collaterals .wc-proceed-to-checkout .button:active,.woocommerce .cart-collaterals .wc-proceed-to-checkout .button:focus{background:#ff1a97}.woocommerce .checkout_coupon #customer_details,.woocommerce .checkout #customer_details{margin-bottom:30px}.woocommerce .checkout_coupon h3,.woocommerce .checkout h3{margin:0 0 15px;font-weight:700;position:relative}.woocommerce .checkout_coupon h3 label.checkbox,.woocommerce .checkout h3 label.checkbox{margin:0;padding-left:20px}.woocommerce .checkout_coupon h3 .input-checkbox,.woocommerce .checkout h3 .input-checkbox{position:absolute;top:0;left:0}.woocommerce .checkout_coupon .form-row,.woocommerce .checkout .form-row{margin:0 0 20px !important}.woocommerce .checkout_coupon .form-row label,.woocommerce .checkout .form-row label{display:block;font-size:16px;line-height:1.3em;margin:0 0 5px;color:#777}.woocommerce .checkout_coupon .form-row .input-text,.woocommerce .checkout .form-row .input-text{border:1px solid #777;padding:5px 10px;width:100%}.woocommerce .checkout_coupon .form-row textarea,.woocommerce .checkout .form-row textarea{height:160px}.woocommerce .checkout_coupon .form-row .button,.woocommerce .checkout .form-row .button{border:0 none;font:500 15px/36px "Roboto",sans-serif;text-transform:uppercase;background:#e6007e;color:white;height:36px;padding:0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.woocommerce .checkout_coupon .form-row .button:hover,.woocommerce .checkout_coupon .form-row .button:active,.woocommerce .checkout_coupon .form-row .button:focus,.woocommerce .checkout .form-row .button:hover,.woocommerce .checkout .form-row .button:active,.woocommerce .checkout .form-row .button:focus{background:#ff1a97}.woocommerce .checkout_coupon .woocommerce-checkout-payment,.woocommerce .checkout .woocommerce-checkout-payment{margin-top:30px;border:1px solid #f1f1f1;padding:30px}.woocommerce .checkout_coupon .woocommerce-checkout-payment .form-row,.woocommerce .checkout .woocommerce-checkout-payment .form-row{margin:0 !important}.woocommerce .checkout_coupon .woocommerce-checkout-payment .place-order,.woocommerce .checkout .woocommerce-checkout-payment .place-order{text-align:center}.woocommerce .checkout_coupon .woocommerce-checkout-payment .payment_methods,.woocommerce .checkout .woocommerce-checkout-payment .payment_methods{list-style-type:none;margin:0 0 20px;padding:0}.woocommerce .checkout_coupon .woocommerce-checkout-payment .payment_methods li,.woocommerce .checkout .woocommerce-checkout-payment .payment_methods li{margin:0 0 10px !important}.woocommerce .checkout_coupon{margin-bottom:20px}.single-product .product .images{margin:0 0 30px}@media (min-width: 992px){.single-product .product .images{width:48%;float:left}}.single-product .product .images .woocommerce-main-image img,.single-product .product .images img.wp-post-image{max-width:100%;height:auto !important}@media (min-width: 992px){.single-product .product .summary{width:48%;float:right}}.single-product .product .summary h1.product_title{margin:0 0 20px;font-size:41px;line-height:1em;color:#283974}.single-product .product .summary .format{margin-bottom:30px}.single-product .product .summary .price{color:#e6007e;font:700 21px/1em "Roboto",sans-serif;margin-bottom:15px}.single-product .product .summary form.cart .quantity{margin-bottom:10px;max-width:160px}.single-product .product .summary form.cart .variations{max-width:300px}.single-product .product .summary form.cart .variations .form-group{position:relative}.single-product .product .summary form.cart .variations .form-group .form-control{margin-right:40px}.single-product .product .summary form.cart .variations .form-group .reset_variations{position:absolute;top:0;right:0;color:#2c2c2c;text-decoration:none}.single-product .product .summary form.cart .form-control{border:2px solid #777;font-size:18px;height:38px;color:#2c2c2c}.single-product .product .summary form.cart .form-control.error{border-color:red}.single-product .product .summary form.cart .button{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:0 none;color:white;font-size:18px;font-weight:700;line-height:1em;padding:10px 20px;background:#e6007e}.single-product .product .summary form.cart .button:active{background:#e6007e}.single-product .product .summary form.cart .button:disabled{background:#777}#enrolForm,#studentForm,#enrolBookingForm{padding-top:30px}#enrolBookingForm #totalAmount{margin:0;height:40px;line-height:40px;font-weight:bold;color:#e6007e}#content .teachers{padding-top:30px}#content .teachers .teacher{text-align:center;max-width:270px;margin:0 auto 25px;font-size:18px;line-height:1.4em}#content .teachers .teacher .staffimg{width:220px;margin:0 auto 20px}#content .teachers .teacher h3{font-size:21px;margin:0 0 5px}.blogListing{list-style-type:none;margin:0;padding:0}.blogListing .minim_blog{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border-bottom:1px solid #f1f1f1;padding:1.5em 0;margin:0;font-size:18px;line-height:1.3em}.blogListing .minim_blog h3{margin:0 0 0.6em;font-family:"Roboto",sans-serif;font-size:1.1em;line-height:1.3em;color:#e6007e}.blogListing .minim_blog .date{font-size:0.9em;font-style:italic}.blogListing .minim_blog a{color:#a1ce5e;font-weight:700}.blogListing .minim_blog .blog-thumbnail img{max-width:100%;height:auto}.blogListing .minim_blog .intro{text-align:justify}.has-sidebar #sidebar .widget{margin-bottom:20px}.has-sidebar #sidebar .widget .heading{margin:0;font-size:20px;font-weight:700;color:#a1ce5e}.has-sidebar #sidebar .widget ul li{color:#e6007e;margin:10px 0 0 1em}.has-sidebar #sidebar .widget ul li a{color:#283974}.has-sidebar #sidebar .widget ul li.cat-item-none{color:#283974}.has-sidebar .searchform label{display:none}.has-sidebar .searchform input[type="text"]{border:2px solid #777;font-size:18px;height:38px;color:#2c2c2c;padding:6px 12px;margin-bottom:10px}.has-sidebar .searchform input[type="submit"]{font-size:18px;font-weight:700;line-height:1em;padding:10px 20px;background:#e6007e;color:white;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;margin-top:-4px}.has-sidebar .searchform input[type="submit"]:hover,.has-sidebar .searchform input[type="submit"]:active,.has-sidebar .searchform input[type="submit"]:focus{background:#ff018c}.search-results .keywords{color:#e6007e}body.archive .cat-name{color:#e6007e}.blog-pagination{padding-left:15px}.blog-pagination .page-numbers{padding:5px 10px;background:#e6007e;color:white;font-weight:700;text-decoration:none}.blog-pagination .page-numbers:hover,.blog-pagination .page-numbers:active,.blog-pagination .page-numbers:focus{background:#ff018c}.blog-pagination span.page-numbers.current{background:#ff34a3}
