*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}b,strong{font-weight:bold}a:active,a:hover,a:focus{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img,a img{border:0;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:0}input[type=search]{-webkit-appearance:textfield}::-webkit-search-cancel-button{display:none}.gradient{filter:none}@font-face{font-family:'Helvetica Neue Light';src:url("../fonts/helveticalight-webfont.eot");src:url("../fonts/helveticalight-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticalight-webfont.woff2") format("woff2"),url("../fonts/helveticalight-webfont.woff") format("woff"),url("../fonts/helveticalight-webfont.ttf") format("truetype"),url("../fonts/helveticalight-webfont.svg#helvetica-lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("../fonts/helveticaneuemed-webfont.eot");src:url("../fonts/helveticaneuemed-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticaneuemed-webfont.woff2") format("woff2"),url("../fonts/helveticaneuemed-webfont.woff") format("woff"),url("../fonts/helveticaneuemed-webfont.ttf") format("truetype"),url("../fonts/helveticaneuemed-webfont.svg#helveticaneuemedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Patric Hand Regular';src:url("../fonts/patrickhand-regular-webfont.eot");src:url("../fonts/patrickhand-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/patrickhand-regular-webfont.woff2") format("woff2"),url("../fonts/patrickhand-regular-webfont.woff") format("woff"),url("../fonts/patrickhand-regular-webfont.ttf") format("truetype"),url("../fonts/patrickhand-regular-webfont.svg#patrick_handregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'';src:url("../fonts/PatrickHand-Regular.ttf")}@font-face{font-family:'';src:url("../fonts/HelveticaNeueMed.ttf")}@font-face{font-family:'';src:url("../fonts/HelveticaLight.ttf")}h1{font-family:"Patric Hand Regular",sans-serif;text-transform:uppercase}h1.generic{font-size:32px;color:#f38933;font-weight:normal;margin-bottom:10px}h2{font-family:"Patric Hand Regular",sans-serif}h2.generic{font-size:24px;color:#39b3f8;font-weight:normal}h2.generic.capitalize{text-transform:capitalize}h2.generic.uppercase{text-transform:uppercase;margin-bottom:20px}h3{font-family:"Patric Hand Regular",sans-serif;font-size:21px;font-weight:normal;text-transform:uppercase;color:#1dadf7}h3.generic{text-transform:none}.clear{clear:both}.position.relative{position:relative}.placeholder{position:relative;z-index:100}.placeholder.video{overflow:hidden}.placeholder.video .image{position:absolute;width:100%;top:-20px;overflow:hidden}.placeholder.video .image img{width:100%}.placeholder.video .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.placeholder.video .content{position:absolute;width:100%;color:#fff}.placeholder.video .content h1{font-family:"Patric Hand Regular",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center}.placeholder.video .content h2{font-family:"Patric Hand Regular",sans-serif;font-weight:normal;text-align:center}.placeholder.video .cloud{position:absolute;background-image:url("../images/mask2.png");background-size:cover;width:120%;height:112px;left:-50px}.placeholder.video .logo{position:absolute;width:100%;right:0px;bottom:-5px;text-align:right}.placeholder.photo{overflow:hidden}.placeholder.photo .image{position:absolute;width:100%;height:500px;top:-20px;overflow:hidden}.placeholder.photo .image img{width:100%;margin-top:-290px}.placeholder.photo .overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.placeholder.photo .cloud{position:absolute;background-image:url("../images/mask2.png");background-size:cover;width:120%;height:112px;bottom:-5px;left:-50px}.placeholder.photo .logo{position:absolute;width:100%;right:0px;bottom:-5px}.placeholder.photo .breadcrumb{position:absolute;bottom:25px;width:100%}.placeholder.photo .breadcrumb .level{font-family:"Helvetica Neue Light",sans-serif;font-size:12px}.placeholder.photo .breadcrumb .level a{text-decoration:none}.placeholder.photo .breadcrumb .level .lvl1{color:#83d1a6}.placeholder.photo .breadcrumb .level .lvl1 a{color:#83d1a6}.placeholder.photo .breadcrumb .level .lvl2 a{color:#39b3f8}.container{margin:0px auto}.icon{display:inline-block;background-repeat:no-repeat;height:21px}.icon.phone{background-image:url("../images/icon_ph.png");position:relative;top:6px;width:15px}.icon.facebook{background-image:url("../images/icon_fb.png");position:relative;top:2px;left:4px;width:20px}.icon.pinterest{background-image:url("../images/icon_pt.png");width:21px}.icon.youtube{background-image:url("../images/icon_yt.png");width:27px}.icon.instagram{background-image:url("../images/icon_in.png");width:20px}.icon.phone_blue{background-image:url("../images/phone_blue.jpg");width:20px;height:17px;margin-right:10px;position:relative;top:4px}.icon.email_blue{background-image:url("../images/email_blue.jpg");width:21px;height:17px;margin-right:10px;position:relative;top:4px}.icon.marker{background-image:url("../images/icon_marker.png");width:8px;height:11px}.icon.clock{background-image:url("../images/icon_clock.png");width:12px;height:11px}header .topbar{background:#f38933;color:#fff;height:37px;width:100%;font-family:"Patric Hand Regular",sans-serif;position:relative;z-index:300}header .topbar .position.left{padding-top:5px;padding-left:10px;float:left}header .topbar .position.right{padding-top:7px;padding-right:10px;float:right}header .topbar .position.right .icon{margin-left:10px}header .topbar ul{list-style:none}header .topbar ul li{display:inline-block;border-right:1px solid #fff;padding:0px 25px}header .topbar ul li:first-child{padding-left:0px}header .topbar ul li:last-child{border-right:0px}header .navdecor{background-color:#fff}header .navdecor .leaf{position:absolute;z-index:10}header .navdecor .leaf.left{left:-35px;top:-58px}header .navdecor .leaf.right{right:-11px;top:-65px}header .navdecor .position{z-index:200}footer .mask{background:url("../images/mask_footer.jpg");width:100%;height:32px;background-size:cover}footer .copy{width:100%;background-color:#609454;padding-bottom:55px}footer .copy .col{display:inline-block;vertical-align:top;padding-top:40px}footer .copy .col.c1{text-align:right;margin-right:50px}footer .copy .col.c2{text-align:left;margin-left:50px;font-size:14px;font-family:"Helvetica Neue",sans-serif;color:#fff;line-height:21px}footer .copy .col.c2 .content{padding-top:10px;width:300px}footer .copy .col.c2 .content .icon{margin-right:20px}footer .copy .col.c2 .content .icon.youtube{position:relative;top:1px}footer .vo2{text-align:right;margin-top:40px;padding-bottom:35px}footer h4{font-family:"Patric Hand Regular",sans-serif;font-weight:normal;text-transform:uppercase;font-size:21px;color:#fff}footer h4.mb40{margin-bottom:40px}footer h4.m40{margin:40px 0px}nav.main{display:block;text-align:center;z-index:200}nav.main ul{list-style:none}nav.main ul li{float:left}nav.main ul li a{text-decoration:none;display:block;color:#f38933;font-family:"Patric Hand Regular",sans-serif;text-transform:uppercase}nav.main ul li a:hover{background-color:#39b3f8;color:#fff}nav.main ul li a.current{background-color:#39b3f8;color:#fff}nav.sub{position:absolute;display:block;border-radius:0px 0px 10px 10px;background:#fff;display:none;min-width:227px}nav.sub ul{width:auto !important;border-top:5px solid #f38933;text-align:left}nav.sub ul li{display:block;position:inherit;float:none}nav.sub ul li a{color:#39b3f8;text-transform:capitalize;padding:2px 20px !important}nav.sub ul li a:last-child{margin-bottom:10px}nav.footer_main ul{list-style:none;text-align:right}nav.footer_main ul li{padding:5px 0px}nav.footer_main ul li a{text-transform:uppercase;text-decoration:none;color:#fff;font-family:"Helvetica Neue",sans-serif;font-size:14px}nav.footer_sub ul{margin-top:5px;list-style:none;text-align:right}nav.footer_sub ul li{padding:5px 0px}nav.footer_sub ul li a{text-transform:capitalize;text-decoration:none;color:#fff;font-family:"Helvetica Neue",sans-serif;font-size:14px}nav.content_nav{margin-top:30px}nav.content_nav ul{padding-left:20px}nav.content_nav ul li{margin-bottom:9px}nav.content_nav ul li a{text-transform:uppercase;text-decoration:none;font-family:"Helvetica Neue",sans-serif;font-size:16px;color:#1dadf7}nav.content_nav ul li a.current{color:#f38933 !important}nav.content_nav ul li a:hover{color:#f38933}.split{font-family:"Helvetica Neue",sans-serif;color:#4c4c4c}.split .col{display:inline-block;vertical-align:top}.regular{font-family:"Helvetica Neue",sans-serif;color:#4c4c4c}hr.full{width:100% !important;margin-top:14px !important;margin-bottom:14px !important}table.fees{width:100%;font-size:16px;font-family:"Helvetica Neue",sans-serif}table.fees.desktop{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#39b3f8;font-weight:bold}table.fees.desktop th,table.fees.desktop td{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:15px 11px;text-align:center}table.fees.desktop th{color:#4c4c4c;font-weight:normal}table.fees.desktop tr td:first-child{color:#4c4c4c;text-align:left;font-weight:normal}table.fees.desktop tr:last-child td{padding:4px 11px}table.fees.desktop .small{font-size:12px}table.fees.mobile{border:1px solid #d9d9d9;margin-bottom:30px}table.fees.mobile .price{color:#39b3f8;font-weight:bold;margin-top:15px}table.fees.mobile td{border-right:1px solid #d9d9d9;text-align:center;padding:15px 0px}ul.check{list-style-image:url("../images/tick_green.png") !important;margin-left:20px}form{color:#aaa}form input[type='email'],form input[type='text'],form textarea{border:3px solid #d9d9d9;font-size:14px;color:#606060;padding:9px 24px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",sans-serif}form textarea{height:220px;resize:none}form button[type='submit']{background-color:#fff;border:3px solid #f38933;color:#f38933;border-radius:5px;width:295px;padding:9px 0px;text-transform:uppercase;font-size:14px;cursor:pointer;font-weight:bold}form button[type='submit']:hover{background-color:#f38933;color:#fff}form input[type="radio"]{display:none}form input[type="radio"]+label{font-family:Arial, sans-serif;font-size:14px}form span.border{border:3px solid #d9d9d9;display:inline-block;width:24px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:7px;border-radius:7px}form span.background{display:inline-block;width:20px;height:20px;margin:-1px 0px 0 2px;vertical-align:middle;cursor:pointer;-moz-border-radius:7px;border-radius:3px}form input[type="radio"]+label span.background{background-color:#fff}form input[type="radio"]:checked+label span.background{background-color:#83d1a6}form input[type="radio"]+label span,form input[type="radio"]:checked+label span{-webkit-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;-moz-transition:background-color 0.4s linear;transition:background-color 0.4s linear}form select{width:100%;border:3px solid #d9d9d9;font-size:14px;color:#606060;padding:9px 24px;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .element{padding:14px 0px}form .element.has-error{padding:0px}form .element.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;border-radius:5px;padding:9px 24px}form .element.error{color:#f84634;background-color:#ff848c;border-color:#f84634;border-radius:5px;padding:9px 24px}form .element .error{border-color:#ff848c}form .element .form-error{padding:0px 25px;color:#ff848c}form .element.radio{padding-left:25px}form .element.radio .button{display:inline-block}form .element.radio .button:first-child{margin:0px 25px}form.enrolment .radio span.border{height:32px !important;width:32px !important}form.enrolment .radio span.border .background{width:28px !important;height:28px !important;margin:2px 0px 0 2px !important}form.enrolment .addChildContainer{position:relative}form.enrolment .addChildContainer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../images/select_bg.png") no-repeat 100% 50%;background-position:right 0px}form.enrolment .addChildContainer #addChildButton{cursor:pointer}form.enrolment .addChildContainer #addChildButton .button{color:#83d1a6;border:3px solid #d9d9d9;background-color:#fff;-moz-border-radius:7px;border-radius:7px;width:37px;height:37px;font-size:31px;cursor:pointer;padding:0 7px}form.enrolment .addChildContainer #addChildButton .text{position:relative;top:-5px;left:11px}form.enrolment .addChildContainer .selectboxit-container{width:100%;height:38px}form.enrolment .addChildContainer .selectboxit-container .selectboxit{width:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../images/select_bg.png") no-repeat 100% 50%;background-position:right 0px}form.enrolment .addChildContainer .selectboxit-container .selectboxit-arrow{display:none}form.enrolment .addChildContainer .selectboxit-container .selectboxit-btn{height:36px}form.faqContact input,form.faqContact textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form.faqContact .radio .button:first-child{margin:10px 0px 15px 0px}form.activityFilter .element.radio{padding-left:0px !important}form.activityFilter .element.radio .button:first-child{margin:0px 25px 0px 0px}form.activityFilter .element.radio .button .border{margin-left:20px}a.download{color:#f38933 !important;text-decoration:none;font-size:16px;margin-left:19px;font-weight:bold}a.download img{display:inline-block;margin-right:6px;vertical-align:text-bottom}#modal{position:fixed;background-color:#ee8835;top:0px;left:0px;height:100%;width:100%;z-index:600;display:none}#mobileMenuClose{display:none}#mobileMenuClose img{margin-right:10px}h4.activity{font-size:16px;color:#1dadf7}.ui-datepicker{border:3px solid #f38933;padding:0px;border-radius:5px;z-index:500 !important}.ui-datepicker .ui-datepicker-header{background:#fff;border:1px solid #fff;padding:8px 0px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:"Helvetica Neue",sans-serif;font-size:14px;text-transform:uppercase;color:#1dadf7}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-color:transparent;cursor:pointer;top:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:1px solid transparent;top:4px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-color:transparent;cursor:pointer;top:5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:1px solid transparent;top:4px}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w{background-image:url("../images/arrow_left.png");background-position:0px 0px}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e{background-image:url("../images/arrow_right.png");background-position:0px 0px}.ui-datepicker .ui-datepicker-calendar td{padding:2px;font-size:14px}.ui-datepicker .ui-datepicker-calendar thead{background-color:#f38933;font-size:14px;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default{background-color:#fff;color:#1dadf7;font-weight:normal}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default:hover{background-color:#1dadf7;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-hover{border:0px}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-highlight{background-color:#f38933;color:#fff}.col9{width:676px}a.phone-link{color:#fff;text-decoration:none}@media (min-width: 320px) and (max-width: 767px){header .topbar{display:none}header .navdecor .position{z-index:700}header .navdecor .main{display:none;position:relative;left:50px;width:260px}header .navdecor .main ul li{text-align:left;float:none}header .navdecor .main ul li a{color:#fff;padding:10px 0px;font-size:21px}header .navdecor .main ul li a.current{background-color:transparent}header .navdecor .main ul li a:hover{background-color:transparent}header .navdecor .main ul li .sub{display:block !important;background-color:transparent !important;position:relative}header .navdecor .main ul li .sub ul li a{margin-bottom:0px !important;padding:10px 20px}header .navdecor .leaf{display:none}header .mobileMenu{font-family:"Patric Hand Regular",sans-serif;color:#ee8835;font-size:21px;padding:10px 12px;display:block}header .mobileMenu img{cursor:pointer}footer{width:100%}footer .copy .col{width:100%}footer .copy .col.c1{margin-right:0px !important;text-align:center}footer .copy .col.c1 .footer_main ul{text-align:center}footer .copy .col.c2{text-align:center;margin-left:0px !important}footer .copy .col.c2 .content{width:auto !important;padding:0px 20px}footer .vo2{text-align:center}hr.full{width:99% !important}form.contact{padding:0px 15px}form.contact input[type='email'],form.contact input[type='text'],form.contact textarea{width:100%}form.contact .element.radio{padding-left:0px !important}form.contact .element.radio .button{display:block;margin-top:14px}form.contact .element.radio .button:first-child{margin:14px 0px 0px 0px !important}form.contact button[type='submit']{width:100%}form.enrolment input[type='email'],form.enrolment input[type='text'],form.enrolment textarea{width:100%}form.enrolment button[type='submit']{width:100%}form.enrolment .width .w50{width:100% !important;padding:4px 0px}form.enrolment .width .w50 .radio .button{padding:3px 0px}form.enrolment .width .w50 .radio .button label{width:120px;vertical-align:middle;line-height:32px;display:inline-block}form.enrolment .width .w50 .radio .button label .border{float:right}form.enrolment .element{padding:8px 0px !important}form.enrolment .element.radio .button{display:block !important}form.enrolment .element.radio .button:first-child{margin:10px 0px !important}form.enrolment #addChildButton{margin:9px 0px 5px 0px}form.faqContact input[type='email'],form.faqContact input[type='text'],form.faqContact textarea{width:100%}form.faqContact .radio{padding-left:0px !important}form.faqContact .radio .button{display:block}form.faqContact button{width:100%}form.activityFilter input[type='email'],form.activityFilter input[type='text'],form.activityFilter textarea{width:100%}.container{width:100%;margin:0px auto}.placeholder.video{height:240px}.placeholder.video .logo{text-align:center}.placeholder.video .logo img{height:130px}.placeholder.video .image img{margin-top:-45px}.placeholder.video .cloud{bottom:-40px}.placeholder.video .content{padding-top:30px}.placeholder.video .content h1{font-size:25px}.placeholder.video .content h2{font-size:25px}.placeholder.video .content .more{display:none}.placeholder.photo{height:220px}.placeholder.photo .logo{text-align:center}.placeholder.photo .logo img{height:130px}.placeholder.photo .cloud{bottom:-40px}.placeholder.photo .image img{margin-top:-65px}.placeholder.photo .breadcrumb{display:none}.split h3{padding:0px 15px}.split.generic .c1{width:100%}.split.generic .c1 .w100{width:100%}.split.generic .c2{display:none !important}.split.generic p{padding:0px 15px}#generic{margin-top:30px;width:100%}#generic h1{padding:0px 15px}#generic h2{padding:0px 15px}#generic .col{display:block}#generic .regular p{padding:0px 15px}#generic .regular ul{padding:0px 15px}#generic .desktop-table{display:none}#generic .mobile-table{display:block;padding:15px}#generic .contact .c1 .map{margin:0px;width:100%;padding:15px}#generic .contact .c1 .map iframe{display:none}#generic .contact .c2{padding:0px 15px;margin-top:75px}#generic .enrolment .split{padding:0px 15px}#generic .enrolment .split .c2{margin-top:50px}#generic .faq{padding:0px 15px}#generic .faq .c2{margin-top:75px}#generic .faq .c2 h3{padding:0px !important}#generic .activities .split{position:relative;padding:0px 15px}#generic .activities .split .c1{width:100%;padding-top:320px}#generic .activities .split .c1 .items .item{position:relative}#generic .activities .split .c1 .items .item .timeLocation .calendar{position:absolute;bottom:0px;left:72px}#generic .activities .split .c1 .items .item .info .imageDate{display:inline-block}#generic .activities .split .c1 .items .item .info .imageDate .image{display:none}#generic .activities .split .c1 .items .item .info .imageDate .dateDay{position:relative;left:0px;border-radius:5px}#generic .activities .split .c1 .items .item .info .text{display:inline-block;padding-bottom:30px}#generic .activities .split .c2{display:block;position:absolute;top:0px}#generic .activities .split .c2 h3{padding:0px}#generic .activities .split .c2 .filterLocation{margin:25px 0px 0px 0px;display:block}#generic .activities .split .c2 .filterLocation .button{display:block;width:200px;margin-bottom:15px !important}#generic .activities .split .c2 .filterLocation .button .border{float:right}#generic .activities .split .c2 .filterLocation .button:first-child{margin:0px}#generic .activities .split .c2 .filterDate{display:block}#generic .activities .split .c2 .filterDate .fromTo{margin-top:15px}#generic .activities .split .c2 .filterDate .fromTo .cal{display:block;width:195px}#generic .activities .split .c2 .filterDate .fromTo .cal:first-child{margin-bottom:14px}#generic .activities .split .c2 .filterDate .fromTo .cal .inputContainer{float:right}#home .row1 .container{width:100% !important}#home .row1 .desktop{display:block}#home .row1 .tablet{display:none}#home .row1 .col{width:100%;margin:0px !important}#home .row1 .col .image .active img{width:100%}#home .row1 .col .image .overlay{bottom:-16px;width:100%}#home .row1 .col .image .overlay img{width:100%}#home .row1 .col .content{padding:25px}#home .row2 .cta .left{padding:0px 15px;text-align:center}#home .row2 .cta .left h2{width:100%}#home .row2 .cta .right{text-align:center;padding-bottom:30px}#home .row2 .testimonials{height:320px !important}#home .row2 .testimonials .slider{padding-top:10px !important}#home .row2 .testimonials .speech.slick-current{background-size:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:center}#home .row2 .testimonials .speech .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:320px !important;margin:43px auto 6px;height:140px !important;max-height:311px;overflow:scroll;padding:15px !important;font-size:14px}#home .row2 .testimonials .speech .from{font-size:15px;width:320px;margin:0 auto}#home .row4 .col{margin:35px 0px !important;width:100%}#home .row4 .col h3{margin:20px 0px 0px 0px}#home .row4 .col .map iframe{width:100%;height:308px}}@media (min-width: 768px) and (max-width: 1156px){#generic .activities .split{position:relative}#generic .activities .split .c1{width:100%;margin-top:250px}#generic .activities .split .c2{display:block;position:absolute;top:0px}#generic .activities .split .c2 .filterLocation{margin:0px;display:inline-block}#generic .activities .split .c2 .filterDate{display:inline-block}#generic .activities .split .c2 .filterDate .cal{display:inline-block}}@media (min-width: 768px) and (max-width: 1024px){header .mobileMenu{display:none}header .navdecor{height:45px}header .navdecor .leaf{display:none}nav.main{display:block !important}nav.main ul li a{padding:10px 9px;font-size:18px}footer .copy .col{width:315px}form input[type='email'],form input[type='text'],form textarea{width:100%}form.enrolment .addChildContainer{width:100%}form.enrolment .addChildContainer #addChildButton{display:inline-block}form.faqContact .radio .button{margin:0px 55px 0px 25px !important}form.activityFilter{margin-top:35px}#modal{display:none !important}.container{width:760px;margin:0px auto}.placeholder.video{height:240px}.placeholder.video .logo{text-align:right}.placeholder.video .logo img{height:130px}.placeholder.video .image img{margin-top:-129px}.placeholder.video .cloud{bottom:-40px}.placeholder.video .content{padding-top:36px}.placeholder.video .content h1{font-size:48px}.placeholder.video .content h2{font-size:48px}.placeholder.video .content .more{display:none}.placeholder.photo{height:220px}.placeholder.photo .logo{text-align:right}.placeholder.photo .logo img{height:130px}.placeholder.photo .cloud{bottom:-40px}.placeholder.photo .image img{margin-top:-170px}.split.generic .c1{width:100%}.split.generic .c1 .w100{width:100%}.split.generic .c2{display:none}#generic{margin-top:15px}#generic .split .c2{display:none}#generic .col{display:inline-block}#generic .col.c50{width:100%}#generic .col.c50.first{margin:0px 0px 30px 0px}#generic .desktop-table{display:block}#generic .mobile-table{display:none}#generic .contact .c1{margin-right:0px;display:block;width:100%}#generic .contact .c1 .map{width:350px}#generic .contact .c1 .map iframe{width:350px;height:230px}#generic .contact .c1 .map:first-child{margin-right:55px}#generic .contact .c2{display:block !important;margin-top:75px}#generic .enrolment .width{padding:14px 0px}#generic .enrolment .width .w50{width:48% !important}#generic .enrolment .width .w50:first-child{margin-right:10px}#generic .enrolment .width .w50:nth-child(2){margin-left:10px;margin-right:0px !important}#generic .enrolment .width .w50 .element{padding:0px !important}#generic .enrolment .width .w50 input[type='text']{width:274px}#generic .enrolment .width .w50 .radio .button:first-child{margin-right:78px !important}#generic .enrolment .width .w50 .radio .button .border{margin-left:10px}#generic .enrolment .addChildContainer{width:100%}#generic .enrolment .c2{display:block !important;margin-top:50px}#generic .faq .c1{width:100%;margin-right:0px}#generic .faq .c1 .carousel .item .question .left{width:600px !important}#generic .faq .c2{width:100%;display:block;margin-top:75px}#generic .activities .split{position:relative}#generic .activities .split .c1{width:100%;margin-top:250px}#generic .activities .split .c2{display:block;position:absolute;top:0px}#generic .activities .split .c2 .filterLocation{margin:0px;display:inline-block}#generic .activities .split .c2 .filterDate{display:inline-block}#generic .activities .split .c2 .filterDate .cal{display:inline-block}#home .row1 .container{width:100% !important}#home .row1 .desktop{display:none}#home .row1 .tablet{display:block}#home .row1 .col{width:100%;margin:0 0 20px !important}#home .row1 .col h3{width:100%}#home .row1 .col .image{height:332px;overflow:hidden}#home .row1 .col .image .active img{width:100%}#home .row1 .col .image .overlay{bottom:0px;width:100%}#home .row1 .col .image .overlay img{margin-left:-10px;width:100%}#home .row1 .col .content{width:760px;margin:0px auto}#home .row2 .cta .position.left{float:none;text-align:center}#home .row2 .cta .position.right{float:none}#home .row2 .cta .left{display:block}#home .row2 .cta .left h2{width:100%}#home .row2 .cta .right{margin-top:0px;display:block;text-align:center;padding-bottom:30px}#home .row2 .testimonials .speech{background-image:url("../images/speech.png");font-size:18px}#home .row2 .testimonials .speech .content{width:355px}#home .row4 .col .map iframe{width:348px;height:332px}}@media (min-width: 1025px){header .mobileMenu{display:none}header .navdecor{height:49px}header .navdecor .leaf{display:block}nav.main{display:block !important}nav.main ul{margin:0px auto;width:850px}nav.main ul li a{padding:10px;font-size:21px}footer .copy .col{width:44%}form input[type='email'],form input[type='text'],form textarea{width:100%}form.enrolment .width{padding:14px 0px}form.enrolment .width .w50{width:48% !important}form.enrolment .width .w50:first-child{margin-right:10px}form.enrolment .width .w50:nth-child(2){margin-left:10px;margin-right:0px !important}form.enrolment .width .w50 .element{padding:0px !important}form.enrolment .width .w50 input[type='text']{width:274px}form.enrolment .width .w50 .radio .button:first-child{margin-right:30px !important}form.enrolment .width .w50 .radio .button .border{margin-left:10px}form.enrolment .addChildContainer #addChildButton{position:absolute;bottom:18px;right:-125px}form.faqContact .radio{padding-left:0px}.container{max-width:1180px;overflow:hidden}.placeholder.video{height:555px}.placeholder.video .logo{text-align:right}.placeholder.video .logo img{height:202px}.placeholder.video .image img{margin-top:-188px}.placeholder.video .cloud{bottom:-5px}.placeholder.video .content{padding-top:100px}.placeholder.video .content h1{font-size:60px}.placeholder.video .content h2{font-size:60px}.placeholder.video .content .more{display:block;width:100%;text-align:center;margin-top:100px}.placeholder.photo{height:360px}.placeholder.photo .logo{text-align:right}.split.generic .c1{width:625px;margin-right:97px}.split.generic .c2{display:inline-block}#modal{display:none !important}#generic{margin-top:15px}#generic .col{display:inline-block}#generic .col.c50{width:485px}#generic .col.c50.first{margin-right:80px}#generic .desktop-table{display:block}#generic .mobile-table{display:none}#generic .contact .c1{margin-right:100px}#generic .contact .c1 .map{width:300px}#generic .contact .c1 .map iframe{width:300px;height:230px}#generic .enrolment .c1{width:625px;margin-right:97px}#generic .faq .c1{width:645px;margin-right:75px}#generic .faq .c1 .carousel .item .question .left{width:600px !important}#generic .faq .c2{width:300px}.activities .c1{width:645px;margin-right:98px}.activities .c1 .items .item .info .text{width:485px !important}.activities .c2 .filterDate .cal{display:inline-block}#home .row1 .desktop{display:block}#home .row1 .tablet{display:none}#home .row1 .col{width:32%}#home .row1 .col .image{height:250px}#home .row1 .col .image .overlay{bottom:-13px}#home .row1 .col .image .overlay img{margin-left:-10px}#home .row2 .cta .position.left{float:left}#home .row2 .cta .position.right{float:right}#home .row2 .cta .left{display:block}#home .row2 .cta .left h2{width:100%}#home .row2 .cta .right{display:inline-block;margin-top:23px}#home .row2 .testimonials .speech{background-image:url("../images/speech.png");font-size:18px}#home .row2 .testimonials .speech .content{width:355px}#home .row4 .col{width:46.5%}#home .row4 .col .map iframe{width:100%;height:425px}}#home .row1{margin:25px 0px 110px 0px}#home .row1 .col{display:inline-block;color:#606060;margin:0px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home .row1 .col h3{font-family:"Patric Hand Regular",sans-serif;color:#f38933;font-size:32px;font-weight:normal;text-transform:uppercase;text-align:center}#home .row1 .col h4{font-family:"Patric Hand Regular",sans-serif;color:#1dadf7;font-size:24px;font-weight:normal;text-transform:capitalize;text-align:center;position:relative;top:-10px}#home .row1 .col .image{margin:25px 0px 30px 0px;position:relative}#home .row1 .col .image img{width:100%}#home .row1 .col .image .overlay{position:absolute}#home .row1 .col .content{font-family:"Helvetica Neue",sans-serif;font-size:14px;line-height:20px}#home .row2{margin-bottom:85px}#home .row2 .cta{background-color:#f38933}#home .row2 .cta h2{color:#fff;font-family:"Patric Hand Regular",sans-serif;text-transform:uppercase;font-weight:normal;padding:27px 0px}#home .row2 .testimonials{background-image:url("../images/branches.jpg");background-size:cover;height:420px;position:relative}#home .row2 .testimonials .slider{padding-top:75px}#home .row2 .testimonials .speech{background-image:url("../images/speech_inactive.png");background-repeat:no-repeat;margin:19px 35px 0px 35px;width:425px !important;height:311px;display:inline-block;font-family:"Helvetica Neue",sans-serif;font-style:italic;color:#f84634;font-size:18px;line-height:30px}#home .row2 .testimonials .speech .content{width:355px;height:150px;padding:35px 0px 0px 35px}#home .row2 .testimonials .speech .from{text-align:right;padding:0px 44px 0px 0px}#home .row2 .testimonials .speech.slick-current{background-image:url("../images/speech.png");margin:0px 35px}#home .row3{margin-bottom:75px}#home .row3 .teachers .teacher{width:260px;display:inline-block;margin:0px 50px;text-align:center;color:#606060;font-family:"Helvetica Neue",sans-serif;font-size:14px}#home .row3 .teachers .teacher .photo{margin-bottom:0px;height:280px;width:223px;position:relative}#home .row3 .teachers .teacher .photo .leaf1{overflow:hidden;height:267px}#home .row3 .teachers .teacher .photo .leaf1 .mask{width:223px;background:url("../images/mask_l1.png")}#home .row3 .teachers .teacher .photo .leaf1 .bg{width:223px;overflow:hidden}#home .row3 .teachers .teacher .photo .leaf3{overflow:hidden;height:261px}#home .row3 .teachers .teacher .photo .leaf3 .mask{width:254px;background:url("../images/mask_l3.png")}#home .row3 .teachers .teacher .photo .leaf3 .bg{width:254px;overflow:hidden;height:260px}#home .row3 .teachers .teacher .photo .leaf2{overflow:hidden;height:280px}#home .row3 .teachers .teacher .photo .leaf2 .mask{width:259px;background:url("../images/mask_l2.png")}#home .row3 .teachers .teacher .photo .leaf2 .bg{width:259px;overflow:hidden}#home .row3 .teachers .teacher .photo .leaf4{overflow:hidden;height:263px}#home .row3 .teachers .teacher .photo .leaf4 .mask{width:237px;background:url("../images/mask_l4.png")}#home .row3 .teachers .teacher .photo .leaf4 .bg{width:237px;overflow:hidden}#home .row3 .teachers .teacher .photo .mask,#home .row3 .teachers .teacher .photo .bg{position:absolute;top:0px;left:0px;width:100%;height:100%}#home .row3 .teachers .teacher .photo .bg{position:absolute;width:100%;height:100%;top:0px;left:0px}#home .row3 .teachers .teacher .name{color:#1dadf7;font-family:"Patric Hand Regular",sans-serif;font-size:24px;text-transform:uppercase;margin-bottom:20px}#home .row3 .teachers .teacher .title{font-style:italic;margin-bottom:34px}#home .row3 .teachers .teacher .description{line-height:25px}#home .row4{margin-bottom:155px}#home .row4 .col{display:inline-block;margin:0px 15px;text-align:center}#home .row4 .col h3{color:#f38933;font-size:32px;font-family:"Patric Hand Regular",sans-serif;font-weight:normal;text-transform:uppercase;margin-top:35px}#home .row4 .col .address{color:#1dadf7;font-family:"Patric Hand Regular",sans-serif;font-size:24px}#home .row4 .col .days{color:#606060;font-size:14px;font-family:"Helvetica Neue",sans-serif;margin-top:35px;margin-bottom:10px}#home .row4 .col .time{color:#606060;font-size:14px;font-family:"Helvetica Neue",sans-serif;margin-bottom:34px}#home .row4 .col .phone{color:#1dadf7;text-decoration:underline;font-size:14px;font-family:"Helvetica Neue",sans-serif}#home .row4 .col .email a{color:#1dadf7;font-size:14px;font-family:"Helvetica Neue",sans-serif}#generic{line-height:23px;font-size:14px}#generic .content{margin-top:50px;padding-bottom:135px}#generic hr{border:1px solid #f38933;width:70px;margin:0px auto}#generic ul{list-style:none}#generic ul.dot li{padding-left:1em;text-indent:-.7em}#generic ul.dot li:before{content:"\2022 ";color:#f38933}#generic a{color:#39b3f8}#generic a:hover{color:#f38933}#generic .map{display:inline-block}#generic .map .address{margin-top:25px;color:#1dadf7;font-size:24px;font-family:"Patric Hand Regular",sans-serif}#generic .map:first-child{margin-right:20px}#generic .contact .days{margin-top:20px;color:#606060}#generic .contact .time{color:#606060;margin-bottom:20px}#generic .social .row a{margin-right:11px;margin-bottom:25px;text-decoration:none;display:inline-block}#generic .social .row a .fb{background:url("../images/facebook_blue.jpg");display:inline-block;height:31px;width:31px;margin-right:15px;vertical-align:middle}#generic .social .row a:hover{color:#f38933}#generic .social .row a:hover .fb{background:url("../images/facebook_orange.jpg")}#generic .width{width:100%;clear:both}#generic .width .w50{width:48%;margin-right:10px;float:left}#generic .faq .c1 .carousel .item{border-bottom:2px solid #f38933;padding-bottom:15px;margin-top:28px}#generic .faq .c1 .carousel .item .question{color:#f38933;font-family:"Patric Hand Regular",sans-serif;cursor:pointer}#generic .faq .c1 .carousel .item .question .left{font-size:21px;float:left}#generic .faq .c1 .carousel .item .question .right{font-size:24px;float:right}#generic .faq .c1 .carousel .item .question:hover{color:#39b3f8}#generic .faq .c1 .carousel .item .question.current{color:#39b3f8}#generic .faq .c1 .carousel .item .answer{margin-top:28px;display:none;font-family:"Helvetica Neue",sans-serif;color:#4c4c4c}#generic .activities .items .item{margin-bottom:40px}#generic .activities .items .item .name{font-size:21px;font-family:"Patric Hand Regular",sans-serif;color:#39b3f8;margin-bottom:11px}#generic .activities .items .item .timeLocation{color:#4c4c4c;font-family:"Helvetica Neue",sans-serif;font-size:12px;margin-bottom:15px}#generic .activities .items .item .timeLocation .calendar{float:right}#generic .activities .items .item .info .imageDate{float:left;position:relative;margin-right:20px}#generic .activities .items .item .info .imageDate .image{height:140px;position:relative;z-index:100}#generic .activities .items .item .info .imageDate .dateDay{position:absolute;z-index:200;top:0px;left:14px;background-color:#f38933;color:#fff;border-radius:0px 0px 5px 5px;text-align:center}#generic .activities .items .item .info .imageDate .dateDay .day{font-size:12px;padding-top:1px}#generic .activities .items .item .info .imageDate .dateDay .date{font-size:24px;padding:0px 12px 9px 12px}#generic .activities .items .item .info .text{float:left}#generic .activities .c2 .filterLocation{margin-top:50px;margin-bottom:25px}#generic .activities .c2 .filterDate .fromTo{margin-top:15px}#generic .activities .c2 .filterDate .fromTo .cal .inputContainer{width:135px;display:inline-block;margin-left:20px}#generic .activities .c2 .filterDate .fromTo .cal:first-child{margin-right:38px}
