/*!	Theme Name: Bobbis Pole Studio
	Theme URI: http://wiild.com.au
	Author: Wiild Interactive
	Author URI: http://wiild.com.au
	Version: 1.0
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,300");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}body{font-family:"Open sans",Arial,sans-serif;font-size:14px;line-height:1.5;color:#e8e8e8}h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{font-family:"Open sans",Arial,sans-serif;font-weight:normal;color:#f80198;line-height:1.2}h1,.alpha{font-size:2em;margin:0.67em 0}h2,.beta{font-size:1.5em;margin:0.75em 0}h3,.gamma{font-size:1.17em;margin:0.83em 0}h4,.delta{font-size:1em;margin:1em 0}h5,.epsilon{font-size:0.83em;margin:1.5em 0}h6,.zeta{font-size:0.75em;margin:1.67em 0}p,ul,ol{margin:0 0 10px}nav ul,nav ol{margin:0;padding:0;list-style:none}nav li{list-style:none}abbr{font-variant:small-caps;font-weight:600;letter-spacing:0.1em;text-transform:lowercase}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}a{color:#be2281;text-decoration:none;transition:all 0.2s}a:hover{color:#f80198}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,#calendar:before,.clearfix:after,#calendar:after{content:" ";display:table}.clearfix:after,#calendar:after{clear:both}.clearfix,#calendar{*zoom:1}.clear{display:block;clear:both;height:1px;background:none}audio,canvas,img,video{vertical-align:middle}img{max-width:100%;width:auto;height:auto}figure{margin:0}iframe{max-width:100%}textarea{resize:vertical}@media print{*{background:transparent;color:black;box-shadow:none;text-shadow:none;filter:none;-ms-filter:none}a,a:visited{text-decoration:underline}}.container{padding:0 0;margin:0 auto;position:relative}body{min-width:320px;overflow:hidden}.container{max-width:978px;width:90%}.no-mq .container{width:978px}@media (max-width: 767px){.container{width:93.75%}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:'';display:table}.row:after{clear:both}.row .col-1-1,.row .main .primary.wide,.main .row .primary.wide,.row .col-1-2,.row .col-1-3,.row .col-2-3,.row .col-1-4,.row .main .secondary,.main .row .secondary,.row .col-3-4,.row .main .primary,.main .row .primary{float:left;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-1-1,.main .primary.wide{width:100%;float:none !important}.col-1-2{width:50%}.col-1-3{width:33.33333%}.col-2-3{width:66.66667%}.col-1-4,.main .secondary{width:25%}.col-3-4,.main .primary{width:75%}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;display:block;margin-left:10px;margin-right:0}@media (max-width: 767px){.alignright{margin:5px auto 10px;float:none}}.alignleft{float:left;margin-left:0;margin-right:10px}@media (max-width: 767px){.alignleft{margin:5px auto 10px;float:none}}.aligncenter{display:block;margin:5px auto 10px}.wp-image-border{border:10px solid rgba(255,255,255,0.8)}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img[class*="wp-image-"]{height:auto;max-width:97.5%}img.size-full{width:auto}ol.commentlist{list-style:none}ol.commentlist li.comment{border-bottom:1px dotted #666;padding:10px}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px}ol.commentlist li.comment div.comment-meta{font-size:10px}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:bold}ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #111}input,select,textarea{padding:7px 8px;font-family:inherit;border-radius:3px;border:1px solid #444444;background-color:#131313;color:#E8E8E8;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus,select:focus,textarea:focus{background-color:rgba(248,1,152,0.2);border-color:#8a145c}.subscribe-bar input{color:#000;border-color:#c4c4c4;background-color:#fff}textarea{font-size:100%;overflow:auto;vertical-align:top;width:100%}select{background-color:#131313}select:focus{background-color:#131313;border-color:#8a145c}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:none;border-radius:none;padding:0;background:none;vertical-align:middle}input[type="checkbox"]+label,input[type="radio"]+label,input[type="file"]+label,input[type="hidden"]+label,input[type="image"]+label,input[type="color"]+label{vertical-align:middle}.subscribe-bar .button,.subscribe-bar .secondary .how-to-enrol a,.secondary .how-to-enrol .subscribe-bar a,.button,.secondary .how-to-enrol a{display:inline-block;zoom:1;*display:inline;border-radius:3px;background:#f80198;color:#fff;border:none;padding:8px 16px;margin:0 8px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.subscribe-bar .button small,.subscribe-bar .secondary .how-to-enrol a small,.secondary .how-to-enrol .subscribe-bar a small,.button small,.secondary .how-to-enrol a small{display:block}.subscribe-bar .button:hover,.subscribe-bar .secondary .how-to-enrol a:hover,.secondary .how-to-enrol .subscribe-bar a:hover,.button:hover,.secondary .how-to-enrol a:hover{color:#fff;background-color:#8a145c}button,input[type=reset],input[type=button],input[type=submit]{display:inline-block;zoom:1;*display:inline;border-radius:3px;border:none}.wpcf7-form{margin-left:-10px;margin-right:-10px}.form-row{clear:left;padding:0 10px;margin-bottom:10px}.form-row textarea,.form-row input{margin:3px 0 0}.comment-form-author,.comment-form-email,.form-row-first,.form-row-last{float:left;clear:none;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.req{color:#f80198}.message,.mc_error_msg,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{border:none;display:block;border-radius:3px;width:auto;position:relative;margin:0;z-index:1;font-size:12px;padding:3px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.error-message,.mc_error_msg,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-validation-errors{background:#9b2b2b;color:#fff}.success-message,.wpcf7 .wpcf7-mail-sent-ok{background:#5da423;color:#fff}.warning-message,.wpcf7 .wpcf7-mail-sent-ng{background:#f8f09b;color:#000}div.wpcf7 img.ajax-loader{margin:10px auto;display:block}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:13px;line-height:1.5;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;line-height:1;margin-bottom:10px}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#b2b2b2;background-color:#fff;color:#f80198;border-radius:5px;margin:5px 0 0;width:200px;padding:16px}.qtip-default a,.qtip-default strong{font-weight:normal;color:#131313}.qtip-default:before{content:'';position:absolute;display:block;height:0;width:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff;left:16px;bottom:100%}.qtip-default .tooltip-button{margin-top:10px}.qtip-default .tooltip-button a{color:#fff}.qtip-default .qtip-titlebar{color:#f80198;font-weight:300;font-size:20px}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.social-links{list-style:none;padding:0;margin:0}.social-links li{display:block;float:left}.social-links a{height:36px;width:36px;overflow:hidden;padding:0;text-indent:110%;margin:0;display:block;background-color:#f80198;background-repeat:no-repeat;background-position:center}.social-links a:hover{background-color:#8a145c}.social-links .facebook a{background-image:url("images/facebook.png")}.social-links .twitter a{background-image:url("images/twitter.png")}.social-links .youtube a{background-image:url("images/youtube.png")}.social-links.reverse .facebook a{background-color:#124C70;background-image:url("images/facebook-white.png")}.social-links.reverse .twitter a{background-color:#069CB7;background-image:url("images/twitter-white.png")}.social-links.reverse .youtube a{background-color:#d0273b;background-image:url("images/youtube-white.png")}.head-meta{height:36px;color:#fff;background:#000;border-bottom:1px solid #3f3f3f;line-height:36px;font-size:12px;position:relative;z-index:1044}.head-meta .inline-spacing{font-size:0}.head-meta a{display:block;border-left:1px solid #3f3f3f;border-right:1px solid #3f3f3f;padding:0 16px}.head-meta a:hover{color:#fff;background-color:#8a145c}.head-meta ul,.head-meta .searchform{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:12px}.head-meta ul{list-style:none;margin:0;padding:0}.head-meta ul li{display:block;float:left}.head-meta ul li a{color:#f80198;border-right:none}.head-meta .social-links a{padding:0}.head-meta .searchform{height:36px;overflow:hidden;border-left:1px solid #3f3f3f;cursor:pointer;white-space:nowrap;font-size:0}.head-meta .searchform label{display:none}.head-meta .searchform input{display:inline-block;zoom:1;*display:inline;border:none;vertical-align:top}.head-meta .searchform input[type=text]{color:#ccc;background:#000;border-radius:0;font-size:12px;-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;transition:width 0.2s}.js .head-meta .searchform input[type=text]{width:0;padding:0}.head-meta .searchform input[type=submit]{border-radius:0;background:url("images/search.png") no-repeat center #8a145c;text-indent:100%;padding:0;white-space:nowrap;overflow:hidden;height:36px;width:36px}.head-meta .searchform input[type=submit]:hover{background-color:#f80198}.head-meta .searchform.open input[type=text]{width:150px;padding:10px}@media (max-width: 767px){.head-meta .col-1-2{width:auto}.head-meta .col-1-2.inline-spacing{width:40px}.head-meta .col-1-2.inline-spacing form,.head-meta .col-1-2.inline-spacing ul{display:none}.head-meta .col-1-2.inline-spacing a{border:none}}.change-site{position:relative;display:inline-block;zoom:1;*display:inline}.change-site a{display:block;color:#fff;outline:none}.change-site a strong{font-weight:normal;padding:0 0 0 10px;display:inline-block;zoom:1;*display:inline;color:#f80198}.change-site a strong:after{font-family:"dashicons";content:"\f140";font-size:16px;vertical-align:middle;line-height:1}.change-site a:hover{background:none}.change-site a:hover strong{color:#fff}.change-site .sites{display:none;position:absolute;top:100%;left:0;right:0;width:100%;list-style:none;padding:0;margin:0;background:#000;border:1px solid #3f3f3f;border-radius:0 0 3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.change-site .sites li{float:none}.change-site .sites li a{border:none;border-bottom:1px solid rgba(63,63,63,0.5)}.change-site .sites li a:hover{background:#8a145c;color:#fff}.change-site .sites li a:active{background:#f80198;color:#fff}.site-header{padding-bottom:14px}.site-header .container{position:relative}.site-header .container:after{content:'';height:800px;width:800px;display:block;position:absolute;top:-480px;left:-250px;pointer-events:none;border-radius:50%;background:-webkit-gradient(radial, 350px 350px, 0, 350px 350px, 100, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-radial-gradient(350px 350px, rgba(255,255,255,0.2),rgba(255,255,255,0));background:-moz-radial-gradient(350px 350px, rgba(255,255,255,0.2),rgba(255,255,255,0));background:-o-radial-gradient(350px 350px, rgba(255,255,255,0.2),rgba(255,255,255,0));background:radial-gradient(350px 350px, rgba(255,255,255,0.2),rgba(255,255,255,0))}.site-header .call-us{font-weight:700;color:#fff;font-size:20px;line-height:1;padding-top:54px}.site-header .call-us .phone-number{font-weight:300;color:#f80198;font-size:26px;display:block}@media (max-width: 767px){.site-header .site-title{width:60%}.site-header .call-us{width:40%;padding-top:33px;font-size:12px}.site-header .call-us .phone-number{font-size:15px}}.site-title img{display:block}.site-title h1{margin:0}.site-title span{display:none}.site-title a{outline:none}.site-nav{background:url("") top center #f80198;border-top:1px solid #f042c4;border-bottom:1px solid #b2006d;font-size:0;white-space:nowrap;background:url("") top center,-webkit-gradient(radial, 960px 960px, 0, 960px 960px, 100, color-stop(0%, #f80499), color-stop(100%, #b30c72));background:url("") top center,-webkit-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,-moz-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,-o-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,radial-gradient(960px 960px, #f80499,#b30c72)}.site-nav li{display:inline-block;zoom:1;*display:inline}.site-nav a{line-height:43px;color:#fff;font-size:16px;padding:0 18px;display:block}.single-timetable .site-nav li.menu-item-33>a,.site-nav li.current-page-ancestor>a,.site-nav li.current-menu-item>a{background:#f80198}.site-nav li:hover>a{background:rgba(138,20,92,0.8)}@media (max-width: 991px){.site-nav a{font-size:14px;padding:0 12px}}.subscribe-bar{background:#fff;line-height:38px;padding:24px 0;position:relative;background:-webkit-gradient(linear, 50% 0%, 50% 40, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, #ffffff)),url("") top center,#fff;background:-webkit-linear-gradient(rgba(255,255,255,0.5),#ffffff 40px),url("") top center,#fff;background:-moz-linear-gradient(rgba(255,255,255,0.5),#ffffff 40px),url("") top center,#fff;background:-o-linear-gradient(rgba(255,255,255,0.5),#ffffff 40px),url("") top center,#fff;background:linear-gradient(rgba(255,255,255,0.5),#ffffff 40px),url("") top center,#fff}.subscribe-bar h4,.subscribe-bar input,.subscribe-bar ul{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.subscribe-bar h4{color:#f80198;font-size:24px;font-weight:300;margin:0 50px 0 0}.subscribe-bar input[type=email]{border:1px solid #c4c4c4;width:285px;margin-right:-6px}.subscribe-bar .mc4wp-form{display:inline-block;zoom:1;*display:inline}.subscribe-bar .social-links{margin:0 0 0 70px}.subscribe-bar .social-links li{margin:0 1px}.subscribe-bar .social-links li a{border-radius:3px}@media (max-width: 991px){.subscribe-bar h4{font-size:18px;margin:0 4px 0 0}.subscribe-bar input[type=email]{width:199px}.subscribe-bar .social-links{margin:0}}@media (max-width: 767px){.subscribe-bar{text-align:center}.subscribe-bar h4{font-size:18px;margin:0 4px 0 0}.subscribe-bar input[type=email]{width:191px}.subscribe-bar .social-links{margin:10px 0 0}}.mc4wp-alert{position:absolute;top:100%;left:0;right:0;background:#9b2b2b;color:#fff;padding:2px 10px;border-radius:4px;text-align:center;z-index:10}.mc4wp-alert a{color:#fff}.site-footer{color:#fff;background:url("") top center #f80198;font-size:13px;box-shadow:inset 0 10px 20px rgba(0,0,0,0.3);background:url("") top center,-webkit-gradient(radial, 960px 960px, 0, 960px 960px, 100, color-stop(0%, #f80499), color-stop(100%, #b30c72));background:url("") top center,-webkit-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,-moz-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,-o-radial-gradient(960px 960px, #f80499,#b30c72);background:url("") top center,radial-gradient(960px 960px, #f80499,#b30c72)}.site-footer a{color:#fff;opacity:1}.site-footer a:hover{opacity:0.7}.site-footer .site-meta{border-top:1px solid #fff;padding:26px 0}.site-footer .widget-area{padding-top:40px;padding-bottom:40px}.site-footer .widget-area ul{list-style:none;margin:0;padding:0}.site-footer .widget-title{color:#fff;font-size:24px;font-weight:300;text-shadow:0 1px 0 rgba(0,0,0,0.25);margin:0 0 10px}.site-footer .widget_wpinstagramimageswidget ul{list-style:none;margin:0 -5px;padding:0}.site-footer .widget_wpinstagramimageswidget li{border:none;width:33.33333%;float:left;padding:0 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-footer .widget_wpinstagramimageswidget a{opacity:1}.site-footer .widget_wpinstagramimageswidget img{border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.25);display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 991px){.site-footer .col-1-4,.site-footer .main .secondary,.main .site-footer .secondary{width:50%;margin-bottom:20px}.site-footer .col-1-4:nth-child(2n+1),.site-footer .main .secondary:nth-child(2n+1),.main .site-footer .secondary:nth-child(2n+1){clear:left}}@media (max-width: 767px){.site-footer .col-1-4,.site-footer .main .secondary,.main .site-footer .secondary{width:100%;float:none}}@media (max-width: 767px){.site-meta .col-1-2{width:100%;float:none;text-align:center;margin-bottom:10px;font-size:12px}}.fb-like-box{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25);height:116px;overflow:hidden}.single .post{border:none}.search .hentry,.profile.hentry,.class.hentry,.post{overflow:hidden;background:#131313;padding:20px 30px;margin-bottom:20px;border-radius:5px}.search .hentry .feature-image,.profile.hentry .feature-image,.class.hentry .feature-image,.post .feature-image{float:left;width:168px}.search .hentry .feature-image img,.profile.hentry .feature-image img,.class.hentry .feature-image img,.post .feature-image img{display:block;min-width:168px}.search .hentry .entry-title,.profile.hentry .entry-title,.class.hentry .entry-title,.post .entry-title{margin:0;font-size:20px}.search .hentry .entry-header,.profile.hentry .entry-header,.class.hentry .entry-header,.post .entry-header{margin-top:0;margin-bottom:20px}.search .hentry .entry-meta,.profile.hentry .entry-meta,.class.hentry .entry-meta,.post .entry-meta{color:#B2B2B2;font-size:12px}.search .hentry .entry-meta a,.profile.hentry .entry-meta a,.class.hentry .entry-meta a,.post .entry-meta a{color:#B2B2B2}.search .hentry .entry-meta a:hover,.profile.hentry .entry-meta a:hover,.class.hentry .entry-meta a:hover,.post .entry-meta a:hover{color:#fff}.search .hentry .more,.profile.hentry .more,.class.hentry .more,.post .more{display:block;margin:12px 0}@media (max-width: 767px){.search .hentry,.profile.hentry,.class.hentry,.post{padding:10px}.search .hentry .feature-image,.profile.hentry .feature-image,.class.hentry .feature-image,.post .feature-image{width:auto;float:none;margin-bottom:10px}.search .hentry .social-share,.profile.hentry .social-share,.class.hentry .social-share,.post .social-share{display:none}}.profile.hentry.has-thumbnail .entry-header,.profile.hentry.has-thumbnail .entry-content,.class.hentry.has-thumbnail .entry-header,.class.hentry.has-thumbnail .entry-content,.search .hentry.has-thumbnail .entry-header,.search .hentry.has-thumbnail .entry-content,.post.has-thumbnail .entry-header,.post.has-thumbnail .entry-content{margin-left:200px}@media (max-width: 767px){.profile.hentry.has-thumbnail .entry-header,.profile.hentry.has-thumbnail .entry-content,.class.hentry.has-thumbnail .entry-header,.class.hentry.has-thumbnail .entry-content,.search .hentry.has-thumbnail .entry-header,.search .hentry.has-thumbnail .entry-content,.post.has-thumbnail .entry-header,.post.has-thumbnail .entry-content{margin-left:0}}.wp-pagenavi{clear:both;text-align:center;margin:30px 0}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;padding:7px !important;margin:2px;border-radius:3px;width:auto;background:#252525;color:#e8e8e8;border:none !important}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#131313;background:#ddd;border:none !important}.wp-pagenavi span.current{background:#8a145c;color:#e8e8e8}.fb-comments,.fb-comments span[style],.fb_ltr{width:100% !important}#respond{height:248px;position:relative}#respond .spinner{position:absolute;top:50%;left:50%;margin-left:-32px}#respond .spinner[style]{position:absolute !important;z-index:0 !important}.fb-comments{position:relative;z-index:1}.white-popup{max-width:630px;width:100%;text-align:center;margin-left:auto;margin-right:auto}.white-popup h1{color:#fff;font-size:22px;font-weight:300}.white-popup h1 strong{font-weight:700;font-size:26px;display:block}.white-popup .locations{background:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(66,11,44,0.3);padding-bottom:20px}.locations{text-align:center;position:relative;padding:0}.locations .locations-wrap{width:474px;position:relative;margin:0 auto}.locations h2{color:#fff;background:rgba(0,0,0,0.4);display:block;width:240px;text-align:center;font-size:24px;font-weight:300;line-height:44px;padding:0 12px;position:absolute;z-index:10;top:50%;left:50%;margin-top:-22px;margin-left:-120px}.locations .location{display:block;height:24px;width:24px;border-radius:50%;background:#f80198;border:2px solid #fff;position:absolute;font-size:12px;font-weight:300}.locations .location .label{position:absolute;white-space:nowrap;top:0;left:100%;padding:4px 8px;line-height:1.25;font-size:14px;display:block;opacity:1}.locations .location.current .label,.locations .location:hover .label{opacity:1}.locations #blog-1{left:383px;top:312px}.locations #blog-7{left:375px;top:356px;background:none}.locations #blog-7:before{content:'';position:absolute;top:-10px;left:-4px;width:30px;height:25px;display:block;background:url("images/miranda-line.png")}.locations #blog-5{left:150px;top:311px}.locations #blog-6{left:62px;top:63px}.locations #blog-singapore{left:77px;top:115px}.locations #blog-8{left:367px;top:312px;background:#ffc424}.locations #blog-8 .label{top:-18px;left:auto;right:100%;direction:ltr;text-align:right;color:#9c7108;white-space:normal;width:114px}@media (max-width: 991px){.locations{text-align:left}.locations .locations-wrap{width:auto}.locations h2{position:relative;width:auto;margin:41px 0 0;left:auto;top:auto;font-size:18px}.locations #blog-gold .label{text-align:left !important;top:auto}.locations .location{background:none !important;position:relative;top:auto !important;left:auto !important;font-size:14px;border-radius:0;border-bottom:1px solid #b2b2b2;width:auto !important;height:auto}.locations .location:before{display:none !important}.locations .location .label{position:relative !important;left:auto !important;right:auto !important;float:none;padding:10px 8px}.locations .location .label br{clear:none;display:inline;content:''}.locations .map{display:none}}html{background:url("images/bg.jpg") top center}.main{min-height:300px;padding-top:12px;background:-webkit-gradient(linear, 50% 0%, 50% 300, color-stop(0%, rgba(248,1,152,0.2)), color-stop(100%, rgba(248,1,152,0)));background:-webkit-linear-gradient(top center, rgba(248,1,152,0.2),rgba(248,1,152,0) 300px);background:-moz-linear-gradient(top center, rgba(248,1,152,0.2),rgba(248,1,152,0) 300px);background:-o-linear-gradient(top center, rgba(248,1,152,0.2),rgba(248,1,152,0) 300px);background:linear-gradient(top center, rgba(248,1,152,0.2),rgba(248,1,152,0) 300px)}.main .primary{margin-bottom:60px}@media (max-width: 767px){.main{padding-top:6px}}.content{background:#131313;padding:20px 30px;border-radius:5px;margin-bottom:30px}.content h1{margin-top:0}@media (max-width: 767px){.content{padding:8px 14px;margin-bottom:0}.content h1{font-size:20px}}.slider-wrapper{position:relative;margin-bottom:-40px;z-index:20}.slider-wrapper .promo{position:absolute;z-index:21;border:10px solid #fff;color:#fff;font-size:18px;text-shadow:0 1px 0 rgba(0,0,0,0.25);height:240px;width:280px;border-radius:10px;bottom:-20px;right:13px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background:#d40784;background:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(170,14,109,0)), color-stop(100%, rgba(212,7,132,0.8))),url("") top center,#aa0e6d;background:-webkit-linear-gradient(bottom, rgba(170,14,109,0),rgba(212,7,132,0.8)),url("") top center,#aa0e6d;background:-moz-linear-gradient(bottom, rgba(170,14,109,0),rgba(212,7,132,0.8)),url("") top center,#aa0e6d;background:-o-linear-gradient(bottom, rgba(170,14,109,0),rgba(212,7,132,0.8)),url("") top center,#aa0e6d;background:linear-gradient(bottom, rgba(170,14,109,0),rgba(212,7,132,0.8)),url("") top center,#aa0e6d;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.slider-wrapper .promo .promo-content{padding:20px 30px;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}.slider-wrapper .promo .promo-title{font-weight:300;font-size:28px;line-height:1.1;color:#fff;margin-bottom:8px}.slider-wrapper .promo .button,.slider-wrapper .promo .secondary .how-to-enrol a,.secondary .how-to-enrol .slider-wrapper .promo a{margin:10px auto;text-transform:uppercase}@media (max-width: 991px){.slider-wrapper .promo{font-size:14px;height:180px;width:200px}.slider-wrapper .promo .promo-content{padding:10px 20px}.slider-wrapper .promo .promo-title{font-size:20px}}@media (max-width: 767px){.slider-wrapper .promo{display:none}}@media (max-width: 767px){.slider .row{margin:0}}.flexslider{border:10px solid #fff;border-radius:10px;position:relative;max-height:426px;overflow:hidden;background:#131313;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.flexslider .slides{list-style:none;margin:0;padding:0}.flexslider .slides li:after{content:".";position:absolute;top:0;left:0;z-index:-1000}.flexslider .loader{position:absolute;top:50%;left:50%}@media (max-width: 767px){.flexslider{border:2px solid #fff}}.js .flexslider .slides img{opacity:0}.section .section-title{font-size:28px;color:#fff;font-weight:300;margin:26px 0 16px;text-shadow:0 1px 0 rgba(0,0,0,0.25);text-align:center}.intro{background:#fff;color:#565656}.intro .col-1-2{padding-top:41px;padding-bottom:20px}.intro h1{font-size:34px;font-weight:300}.intro .button,.intro .secondary .how-to-enrol a,.secondary .how-to-enrol .intro a{margin-top:20px;margin-left:0;margin-right:20px}@media (max-width: 991px){.intro .col-1-2{width:66.66%}.intro .col-1-2.locations{width:33.33%}}@media (max-width: 767px){.intro .col-1-2.locations,.intro .col-1-2{width:100%}.intro .col-1-2.locations{padding-top:0}.intro h1{font-size:26px}}.sister-sites{position:relative;font-size:13px;box-shadow:inset 0 10px 20px rgba(0,0,0,0.3);margin-bottom:59px;padding-bottom:30px;background:#f80198;background:-webkit-gradient(linear, 50% 0%, 50% 256, color-stop(0%, rgba(248,1,152,0)), color-stop(100%, #f80198)),url("") top center,#f80198;background:-webkit-linear-gradient(rgba(248,1,152,0),#f80198 256px),url("") top center,#f80198;background:-moz-linear-gradient(rgba(248,1,152,0),#f80198 256px),url("") top center,#f80198;background:-o-linear-gradient(rgba(248,1,152,0),#f80198 256px),url("") top center,#f80198;background:linear-gradient(rgba(248,1,152,0),#f80198 256px),url("") top center,#f80198}.sister-sites:after{content:'';position:absolute;top:100%;left:0;right:0;width:100%;margin-top:-10px;height:59px;background:url("images/curtains.png") repeat-x top center}.sister-sites .col-1-3{text-align:center}.sister-sites .col-1-3 img{border-radius:3px;display:block}@media (max-width: 767px){.sister-sites .col-1-3{width:100%;float:none;margin-bottom:10px}.sister-sites .col-1-3 img{margin:0 auto;max-width:220px}}.latest-news{padding:0 0 60px}@media (max-width: 991px){.latest-news .col-1-2{width:auto;float:none}}.excerpt{background:#252525;border:1px solid #252525;border-radius:3px;font-size:13px;margin-bottom:0;padding:0}.excerpt .feature-image{max-height:188px;overflow:hidden;float:none;width:auto}.excerpt .feature-image img{display:block;width:100%}.excerpt .entry-header{margin:0}.excerpt .entry-content{padding:0 15px}.excerpt .entry-title{font-size:18px;margin:10px 0;text-transform:uppercase}.excerpt .social-share li{float:left;width:33.333333%}.social-share{list-style:none;margin:20px 0 0;padding:0}.social-share li{display:block}.social-share a{display:block;background-color:#252525;background-position:left;background-repeat:no-repeat;line-height:32px;border-top:2px solid #131313;border-left:1px solid #131313;border-right:1px solid #131313;padding:0 10px 0 32px;color:#e8e8e8;font-size:11px;opacity:0.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-share a:hover{opacity:1}.social-share li.facebook a{background-image:url("images/facebook-share.png")}.social-share li.facebook a:hover{background-color:#124c70}.social-share li.twitter a{background-image:url("images/twitter-share.png")}.social-share li.twitter a:hover{background-color:#069cb7}.social-share li.comment a{background-image:url("images/comment-share.png")}.social-share li.comment a:hover{background-color:#8a145c}.instagram{min-height:570px;margin-left:-17.5px;margin-right:-17.5px;position:relative}.instagram .loader{left:50%;margin:-16px;position:absolute;top:50%}.instagram .instagram-placeholder{float:left;width:20%;padding:0 15px;text-align:center;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.instagram img{border-radius:3px}.instagram a:hover{opacity:0.7}@media (max-width: 767px){.instagram .instagram-placeholder{width:33.33%}}.module.col-1-4 .feature-image,.main .module.secondary .feature-image{height:auto}.module.col-1-4 .module-title:after,.main .module.secondary .module-title:after{content:"\f139"}.module.link_to .feature-image{padding-top:65%}.module{border-radius:5px;margin-bottom:20px;cursor:pointer;position:relative}.exploded-view+.module{clear:left}.module .feature-image{overflow:hidden;position:relative;height:0;padding-top:75%;border-radius:5px 5px 0 0}.module .feature-image img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}.module .module-title{margin:0;font-size:14px;position:relative}.module .module-title a{color:#fff;background:#8a145c;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:0 0 5px 5px;padding:0 20px 0 10px;line-height:36px;display:block}.module .module-title:after{position:absolute;display:block;font-size:24px;top:0;right:6px;font-family:'dashicons';content:"\f140";color:#fff}.module.current .module-title a,.module:hover .module-title a{background:#f80198}.module .class-spinner{display:inline-block;height:32px;pointer-events:none;position:absolute;top:50%;width:32px;z-index:2;left:50%;opacity:0;-webkit-transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.module.loading .class-spinner{opacity:1}@media (max-width: 767px){.module{width:50%}}.exploded-view{display:none;clear:both}.exploded-view .hentry{background:#000;border-radius:5px;margin-bottom:28px}.exploded-view .entry-content{padding:20px 30px 10px;border-bottom:1px solid #181818}.exploded-view .entry-content h3{margin:0 0 8px}.exploded-view .entry-content .entry-meta{color:#b2b2b2;margin:0 0 8px}.exploded-view .entry-content .entry-meta span{margin-right:10px}.exploded-view .entry-content .button,.exploded-view .entry-content .secondary .how-to-enrol a,.secondary .how-to-enrol .exploded-view .entry-content a{margin-left:0;margin-right:20px;margin-bottom:3px}.exploded-view .related-class a{color:#fff}.exploded-view .related-class a:hover{color:#f80198}@media (max-width: 767px){.exploded-view .entry-content{padding:8px 14px}}.blog-sidebar .widget-title{font-size:16px}.blog-sidebar .widget ul{list-style:none;margin:0;padding:0}.blog-sidebar .widget li{border-bottom:1px solid #323232;padding:4px}.blog-sidebar .widget a{color:#e8e8e8}.blog-sidebar .widget a:hover{color:#f80198}@media (max-width: 991px){.main .primary{width:70%}.main .secondary{width:30%}}@media (max-width: 991px){.main .primary,.main .secondary{width:100%;float:none;margin-bottom:20px}}.secondary{padding-top:30px}.secondary .widget{background:#131313;padding:10px;font-size:12px;margin-bottom:20px;border-radius:5px}.secondary .widget p:last-child{margin:0}.secondary .widget-title{font-size:14px;line-height:1.25;margin:0 0 6px}.secondary .simple-image{text-align:center}.secondary .how-to-enrol{padding:0;background:none}.secondary .how-to-enrol .widget-title{background:#f80198;color:#fff;text-align:center;border-radius:5px 5px 0 0;line-height:50px;font-size:18px;position:relative;margin-bottom:6px}.secondary .how-to-enrol .widget-title:after{content:'';position:absolute;z-index:10;display:block;top:100%;left:50%;margin-left:-50px;width:0;height:0;border-style:solid;border-width:16px 50px 0 50px;border-color:#f80198 transparent transparent transparent}.secondary .how-to-enrol .steps{background:#131313;padding:10px 10px 0;font-size:12px;margin-bottom:20px;border-radius:5px;position:relative}.secondary .how-to-enrol .step{position:relative;padding-left:16px;margin:10px 0 20px}.secondary .how-to-enrol .step .step-number{border-radius:50%;background:#8a145c;color:#fff;position:absolute;font-size:18px;font-weight:bold;top:0;left:-26px;height:32px;line-height:32px;width:32px;text-align:center}.secondary .how-to-enrol .step strong{color:#f80198;font-weight:normal}.secondary .how-to-enrol a{margin-right:10px;padding:5px 10px;margin:10px 10px 0 0}.secondary .reminder{position:relative;padding-top:50px}.secondary .reminder .widget-title{background:#8a145c;border-radius:15px;position:absolute;top:10px;left:-16px;color:#fff;height:30px;line-height:30px;padding:0 20px 0 0}.secondary .reminder .widget-title:before{content:'!';font-size:18px;font-weight:bold;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin:0 10px 0 16px}.view-timetable{text-align:center}.view-timetable h2{color:#fff}.view-timetable ul{list-style:none;margin:0;padding:0}.view-timetable li{margin-bottom:4px}.view-timetable li a.button,.view-timetable li .secondary .how-to-enrol a,.secondary .how-to-enrol .view-timetable li a{width:220px}.google-map{height:256px;margin:0 0 24px;position:relative;width:100%;font-size:12px;border-radius:5px;overflow:hidden}.google-map h2{font-size:16px;margin:0}.map-overlay{background:none repeat scroll 0 0 #131313;border-radius:5px;color:#FFFFFF;left:10px;padding:20px;position:absolute;top:10px;max-width:352px;width:80%;z-index:10}.map-overlay .feature-image{float:left;max-width:155px;width:30%}.map-overlay .feature-image img{border:1px solid #FFFFFF;display:block;height:auto;max-width:100%}.map-overlay .map-content{margin-left:35%}.map-overlay .map-content p:last-child{margin:0}.map-overlay a:hover{color:#FF3799}.map-overlay em{color:#EA3799}.content{*zoom:1}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}html>body div._selz-item._selz-item-rendered{width:25%;float:left}.terms-title small{display:block;font-size:12px;color:#fff}#calendar{border-radius:5px;position:relative;border-top:1px solid #333;border-left:1px solid #333;margin-left:80px;margin-right:80px;margin-bottom:10px}#calendar .loader{display:none;position:absolute;top:50%;left:50%}#calendar ul{margin:0;padding:0;overflow:hidden;list-style:none}#calendar li{margin:0;vertical-align:middle;height:44px;border-bottom:1px solid #444;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#calendar li:before{content:'';display:block;position:absolute;height:1px;background:#444;opacity:0.3;top:50%;left:0;right:0}#calendar ul.labels{border-right:1px solid #333}#calendar ul.labels li{background:#131313;line-height:40px;text-align:center;float:left;color:#f80198;width:14.28571428571429%;font-weight:bold;text-transform:uppercase}#calendar ul.labels li:nth-child(even){background:#1b1b1b}#calendar ul.labels li:before{display:none}#calendar ul.day{width:14.28571428571429%;float:left;border-right:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#calendar ul.day .today{background:rgba(248,1,152,0.1)}#calendar ul.hours{width:40px;padding:0 10px;text-align:right;position:absolute;left:-60px;top:36px;font-size:12px}#calendar ul.hours li{border-bottom:1px solid transparent}#calendar ul.hours li:before{display:none}.timetable-select{padding-top:24px}.timetable-select select{padding:4px 5px;margin-left:10px}.timetable-class{color:#fff;padding:4px 6px;word-break:break-word;overflow:hidden;font-size:11px;line-height:1.2;border-left:2px solid;position:absolute;z-index:1;top:0;left:0;bottom:2px;right:0;margin-right:1%;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.timetable-class.houroffset-15{top:25%;bottom:auto;height:100%}.timetable-class.houroffset-30{top:50%;bottom:auto;height:100%}.timetable-class.long{bottom:auto;height:150%}.timetable-class span{display:block}.timetable-class .class-studio{opacity:0.5}.count-2 .timetable-class{width:49%}.count-2 .timetable-class.p2{left:50%}.count-2 .timetable-class:last-child{left:50%}.count-3 .timetable-class{width:32.33333%}.count-3 .timetable-class.p2{left:33.33333%}.count-3 .timetable-class:nth-child(2){left:33.33333%}.count-3 .timetable-class.p3{left:66.66666%}.count-3 .timetable-class:last-child{left:66.66666%}.practice{background-image:url("images/stripes.png");background-repeat:repeat;cursor:default}.message.filter,.filter.mc_error_msg,.wpcf7 .filter.wpcf7-not-valid-tip,.wpcf7 .filter.wpcf7-response-output{background:#8a145c;border-radius:4px;color:#fff;padding:6px 12px;font-size:14px;margin-bottom:10px;position:relative}.message.filter .remove-filter,.filter.mc_error_msg .remove-filter,.wpcf7 .filter.wpcf7-not-valid-tip .remove-filter,.wpcf7 .filter.wpcf7-response-output .remove-filter{position:absolute;top:4.5px;right:4.5px;height:24px;width:24px;background:url("images/close.png") center;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:50%}.message.filter .remove-filter:hover,.filter.mc_error_msg .remove-filter:hover,.wpcf7 .filter.wpcf7-not-valid-tip .remove-filter:hover,.wpcf7 .filter.wpcf7-response-output .remove-filter:hover{background-color:#f80198}.studios-key{margin:10px 0}.studios-key .key-title,.studios-key .key,.studios-key .key li{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin:0;padding:0;margin-left:10px}select.key{min-width:50%;padding:4px 5px}.key{list-style:none;padding:0;margin:0 0 30px}.key li{margin-bottom:4px}.key .key-color{display:inline-block;zoom:1;*display:inline;height:32px;width:32px;border-left:2px solid #fff;margin-right:10px;vertical-align:middle}.key a{color:#fff;display:inline-block;zoom:1;*display:inline;padding:3px 5px;border-radius:4px;font-size:12px}.key a:hover{color:#f80198}.key li.current>a{background:#8a145c;color:#fff}@media only screen and (max-width: 1400px){#calendar{margin:0 10px;border:none}#calendar ul{overflow:visible;overflow:hidden;*zoom:1}#calendar .hours,#calendar .labels{display:none}#calendar ul.day{float:none;margin-bottom:40px;border:none;width:auto}#calendar ul.day li.empty{display:none}#calendar ul.day:before{display:block;content:attr(data-dayname)}#calendar ul.day .today{background:inherit}#calendar .timetable-class:after{content:attr(data-classtime);display:block}}@media (max-width: 991px){.timetable-terms .col-1-2{width:100%;float:none;text-align:center}}@media (max-width: 767px){.timetable-key .col-1-3{width:100%;float:none}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .page-description,.woocommerce-page .page-description{clear:both;border-top:1px solid #444;margin-top:20px;padding-top:20px}.woocommerce .page-description ._selz-item,.woocommerce-page .page-description ._selz-item{margin:0 3.8% 2.992em 0 !important}.woocommerce .cart-collaterals .cart_totals table,.woocommerce .cart_totals table,.woocommerce table.shop_table,.woocommerce-page .cart-collaterals .cart_totals table,.woocommerce-page .cart_totals table,.woocommerce-page table.shop_table{margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce .cart_totals table th,.woocommerce table.shop_table th,.woocommerce-page .cart-collaterals .cart_totals table th,.woocommerce-page .cart_totals table th,.woocommerce-page table.shop_table th{border:none;font-weight:normal;line-height:18px;padding:12px;text-align:left;font-family:"Open sans",Arial,sans-serif;color:#f80198;text-transform:uppercase;border-bottom:1px solid #c50179;background:rgba(248,1,152,0.1)}.woocommerce .cart-collaterals .cart_totals table tfoot td:first-child,.woocommerce .cart-collaterals .cart_totals table tbody td:first-child,.woocommerce .cart_totals table tfoot td:first-child,.woocommerce .cart_totals table tbody td:first-child,.woocommerce table.shop_table tfoot td:first-child,.woocommerce table.shop_table tbody td:first-child,.woocommerce-page .cart-collaterals .cart_totals table tfoot td:first-child,.woocommerce-page .cart-collaterals .cart_totals table tbody td:first-child,.woocommerce-page .cart_totals table tfoot td:first-child,.woocommerce-page .cart_totals table tbody td:first-child,.woocommerce-page table.shop_table tfoot td:first-child,.woocommerce-page table.shop_table tbody td:first-child{border-left:1px solid #2d2d2d}.woocommerce .cart-collaterals .cart_totals table tfoot td:last-child,.woocommerce .cart-collaterals .cart_totals table tbody td:last-child,.woocommerce .cart_totals table tfoot td:last-child,.woocommerce .cart_totals table tbody td:last-child,.woocommerce table.shop_table tfoot td:last-child,.woocommerce table.shop_table tbody td:last-child,.woocommerce-page .cart-collaterals .cart_totals table tfoot td:last-child,.woocommerce-page .cart-collaterals .cart_totals table tbody td:last-child,.woocommerce-page .cart_totals table tfoot td:last-child,.woocommerce-page .cart_totals table tbody td:last-child,.woocommerce-page table.shop_table tfoot td:last-child,.woocommerce-page table.shop_table tbody td:last-child{border-right:1px solid #2d2d2d}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart_totals table td,.woocommerce table.shop_table td,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart_totals table td,.woocommerce-page table.shop_table td{border:none;border-bottom:1px solid #2d2d2d;padding:12px;text-align:left;vertical-align:middle}.woocommerce .cart-collaterals .cart_totals table td small,.woocommerce .cart_totals table td small,.woocommerce table.shop_table td small,.woocommerce-page .cart-collaterals .cart_totals table td small,.woocommerce-page .cart_totals table td small,.woocommerce-page table.shop_table td small{font-weight:normal}.woocommerce .cart-collaterals .cart_totals table tfoot td,.woocommerce .cart_totals table tfoot td,.woocommerce table.shop_table tfoot td,.woocommerce-page .cart-collaterals .cart_totals table tfoot td,.woocommerce-page .cart_totals table tfoot td,.woocommerce-page table.shop_table tfoot td{border-bottom:1px solid #2d2d2d}.woocommerce .cart-collaterals .cart_totals table td.actions,.woocommerce .cart_totals table td.actions,.woocommerce table.shop_table td.actions,.woocommerce-page .cart-collaterals .cart_totals table td.actions,.woocommerce-page .cart_totals table td.actions,.woocommerce-page table.shop_table td.actions{background:#202020}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce-page .cart_totals h2{text-align:left;padding:0 10px}.woocommerce .cart-collaterals .cart_totals table tfoot td:last-child,.woocommerce .cart-collaterals .cart_totals table tbody td:last-child,.woocommerce .cart_totals table tfoot td:last-child,.woocommerce .cart_totals table tbody td:last-child,.woocommerce-page .cart-collaterals .cart_totals table tfoot td:last-child,.woocommerce-page .cart-collaterals .cart_totals table tbody td:last-child,.woocommerce-page .cart_totals table tfoot td:last-child,.woocommerce-page .cart_totals table tbody td:last-child{border-right:none}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{background:#000;color:#fff;text-shadow:none;box-shadow:none}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-color:#68d312}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{background-color:#68d312}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{border-color:#444;box-shadow:none}.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin:0;padding:0}#coupon_code{min-width:110px}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{background:#000;box-shadow:none;color:#ccc;border-color:#444;text-shadow:none;font-size:10px}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:#000;color:#f80198}.woocommerce #payment,.woocommerce-page #payment{background:#000;border:1px solid #444}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{border-bottom:none}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{border-color:#444}.woocommerce a.button,.woocommerce .secondary .how-to-enrol a,.secondary .how-to-enrol .woocommerce a,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page .secondary .how-to-enrol a,.secondary .how-to-enrol .woocommerce-page a,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{background:none repeat scroll 0 0 #F80198;border:medium none;border-radius:3px;color:#FFFFFF;display:inline-block;margin:0;padding:8px 16px;transition:all 0.2s ease 0s;text-shadow:none}.woocommerce a.button:hover,.woocommerce .secondary .how-to-enrol a:hover,.secondary .how-to-enrol .woocommerce a:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page .secondary .how-to-enrol a:hover,.secondary .how-to-enrol .woocommerce-page a:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#8A145C;color:#FFFFFF}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{white-space:nowrap}.woocommerce-result-count{line-height:38px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-top:-1em}@media (max-width: 767px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none}}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{outline:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{border-radius:5px}.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a{text-decoration:none;margin:2px;padding:7px;border-radius:3px;background:#252525;min-width:none;color:#e8e8e8;border:none !important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current{color:#131313;background:#ddd;border:none !important}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current{background:#8a145c;color:#e8e8e8}.woocommerce .related,.woocommerce .upsells.products,.woocommerce-page .related,.woocommerce-page .upsells.products{clear:both}.woocommerce div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label{line-height:38px}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:22.05%}@media (max-width: 768px){.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:48%}}@media (max-width: 479px){.woocommerce .shop_table .product-remove,.woocommerce .shop_table .product-price,.woocommerce-page .shop_table .product-remove,.woocommerce-page .shop_table .product-price{display:none}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#510634;opacity:0.73;filter:alpha(opacity=73)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:40px auto 40px;background:url("images/background-tile.jpg") center #fff}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*! responsive-nav.js @@version by @viljamis */.site-nav{min-height:8px}.site-nav .mobile-only{display:none}@media (max-width: 767px){.site-nav .mobile-only{display:block}}.js #menu-primary{position:relative}.js #menu-primary.closed{max-height:none}#nav-toggle{display:none}@media (max-width: 767px){.site-nav li{float:none;display:block}#menu-primary{margin:0;padding:0;width:100%;display:block;list-style:none}#menu-primary li{width:100%;display:block}.js #menu-primary{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}#menu-primary.opened{max-height:9999px}.disable-pointer-events{pointer-events:none !important}#nav-toggle{display:block;border:none;height:36px;width:36px;position:absolute;top:0;right:0;padding:0;background:url("images/menu.png") no-repeat center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}}.page-template-tpl-landingpage-php{text-align:center}.page-template-tpl-landingpage-php .logo{position:relative;z-index:10;display:block;margin:0 auto;margin-top:30px;margin-bottom:-47px;max-width:70%}.page-template-tpl-landingpage-php #blog-1{left:383px;top:385px}.page-template-tpl-landingpage-php #blog-7{left:375px;top:426px}.page-template-tpl-landingpage-php #blog-5{left:150px;top:377px}.page-template-tpl-landingpage-php #blog-6{left:62px;top:132px}.page-template-tpl-landingpage-php #blog-singapore{left:77px;top:185px}.page-template-tpl-landingpage-php #blog-8{left:367px;top:385px}.page-template-tpl-landingpage-php .locations h2{top:260px;font-weight:bold;background:none}.page-template-tpl-landingpage-php .locations a.location{color:#fff}.page-template-tpl-landingpage-php .locations a.location:hover{color:#f80198}.page-template-tpl-landingpage-php .locations #blog-8 .label{color:inherit}.page-template-tpl-landingpage-php .locations #blog-8.location{color:#ffc424}.page-template-tpl-landingpage-php .locations #blog-8.location:hover{color:#f80198}@media (max-width: 991px){.page-template-tpl-landingpage-php .logo{margin-bottom:0;margin-top:10px}.page-template-tpl-landingpage-php .locations h2{top:auto;margin-top:20px}.page-template-tpl-landingpage-php .locations a.location{text-align:center !important;background:#333 !important;max-width:220px;border:none;margin:1px auto;color:#fff}.page-template-tpl-landingpage-php .locations a.location:hover{color:#fff;background:#8a145c !important}.page-template-tpl-landingpage-php .locations #blog-8 .label{top:auto;right:auto;width:auto;text-align:center}.page-template-tpl-landingpage-php .locations #blog-8 br{display:none}.page-template-tpl-landingpage-php .locations #blog-8.location:hover{color:#fff !important;background:#ffc424 !important}}


.timetable-class {
	position: relative;
	width: 49%;
	float: left;
	left: auto!important;
	overflow: visible;
}

#calendar ul {
	overflow: visible;
}

@media (max-width: 991px){
	.locations #blog-8 .label {
		top: auto;
		right: auto;
		text-align: left;
		width: auto;
	}
}

.module .feature-image { padding-top: 90%; }

#menu-primary { position: relative; z-index: 1000; }
#menu-primary > li { position: relative; }
#menu-primary > li:focus > .sub-menu,
#menu-primary > li:hover > .sub-menu { display: block; }
#menu-primary > li > .sub-menu { 
  display: none;
  background: transparent;
}
@media (min-width: 768px) {
  #menu-primary > li > .sub-menu { 
    position: absolute;
    top: 100%;
    left: 0;
    background: #23282d;
    min-width: 200px;
  }
}
#menu-primary > li > .sub-menu > li > a { 
  color: #fff;
  font-size: 12px;
}

.widget ul { padding-left: 16px; }
.module .module-title:after { top: 5px; }
.module .feature-image { background: #000; }
.module .feature-image img { top: 50%; left: 50%; transform: translate(-50%,-50%); }













