:root{--primary-colour:#eb2d93}.primary{background-color:var(--primary-colour)!important;color:#FFF}#Top_bar{top:1rem;left:.25rem}h1,.text-logo #logo,#Subheader .title{font-size:2.5rem;line-height:2.5rem}h2{font-size:2rem;line-height:2rem}h3{font-size:1.75rem;line-height:1.75rem}h4{font-size:1.5rem;line-height:1.5rem}h5{font-size:1.25rem;line-height:1.25rem}p{font-size:1rem;line-height:1.25rem;font-weight:400px}.mobile-show,#Top_bar .menu>li.mobile-show,#Top_bar .menu>li>a.mobile-show{display:none}.left{text-align:left}.dance-style-header{color:#FFF;text-align:center;padding:1em}.dance-style-header p,.dance-style-header h4{margin:0;color:#FFF}footer p,footer ul li,footer a{font-size:1em}.portfolio-item{font-size:1em}ul.class-links li{display:inline-block;margin-right:1em}.get_in_touch p{font-size:1em}#Top_bar .menu li ul li a{font-size:1em}.padded-heading{padding:.5em}.timetable.full-width th.class-days{min-width:140px}.timetable td{font-size:.8em;position:relative;vertical-align:top;border-bottom:0}.timetable tr.book-a-trial td{border-width:0 1px 1px 0;border-bottom:1px solid rgba(0,0,0,.08)}.timetable tr td.studio-title{vertical-align:middle;font-size:1em;font-weight:bold}.timetable td a{margin-top:auto}.timetable p{margin-bottom:0}.timetable td div{margin-top:auto}a.book-a-trial-button{padding:.25em .5em!important;border:1px solid #eb2d93}a.book-a-trial-button:hover{color:#FFF!important;background:0;background-color:#eb2d93!important;text-decoration:none}.studio1{color:#eb2d93}.studio2{color:#35a7ff}.studio3{color:#4a7c4a}.mobile-show{display:none}.entry-title{font-size:2.5em;line-height:1em;font-weight:bold}.hidden{display:none!important}.warning,.warning h4{font-weight:bold;color:#eb2d93}.success{color:#35a7ff;font-weight:bold}.call-to-action{width:30em;text-align:left;border:1px solid #ccc;border-radius:.5em;overflow:hidden;background-color:rgba(220,223,225,1);position:absolute;right:5em}.call-to-action input[type=text],.call-to-action input[type=email]{font-size:1.15em;background-color:#FFF;display:inline-block}.call-to-action input[type=text]{width:49.5%;margin:0}.call-to-action input[type=email]{width:99.65%;margin-top:.25em}#rego-error{margin:.5em 0}.registration input,.registration select{display:inline-block;margin-right:.5em}.registration select.clear-line{clear:both}.registration ul{padding-left:0;margin-left:0}.registration ul li{list-style-type:none}.registration .column{margin-bottom:1em}.registration p,.registration ul{margin-left:.5em}.smaller{font-size:.8em}.dob-field{width:8em!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:40%!important;padding:.25em}select{background-color:white;display:inline-block;line-height:1.5em;padding:.5em 3.5em .5em 1em;border-radius:0;margin:.5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select.classic{background-image:linear-gradient(45deg,transparent 50%,blue 50%),linear-gradient(135deg,blue 50%,transparent 50%),linear-gradient(to right,skyblue,skyblue);background-position:calc(100% - 20px) calc(1em+2px),calc(100% - 15px) calc(1em+2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}select.classic:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),linear-gradient(to right,gray,gray);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;outline:0}.trial-class-container select{width:24%}.signature-image{padding-top:10em;padding-bottom:35em;background-color:#b0b3b5;background-image:url(../images/danzart-signature-photo-v2.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;-webkit-background-size:cover}#Top_bar>div>div>div>div.menu_wrapper>a>i{margin-right:0;margin-top:.2em}#Top_bar>div>div>div>div.menu_wrapper>a>div{display:inline-block;margin-top:-1em}.enrolment-enquiry-button,.open-day-button{padding:.5em;margin-top:.75em;display:block;border-radius:.5em;text-align:center;width:12em;position:absolute;top:3.5em;left:.5em}.enrolment-enquiry-button.sticky-show,.open-day-button.sticky-show{display:none}.sticky-show{display:none}.is-sticky .sticky-show{display:inline-block!important;position:relative;width:auto;top:0!important;left:.5em!important;font-size:.8em}#Top_bar.is-sticky #logo{display:inline-block}.is-sticky .enrolment-enquiry-button,.is-sticky .open-day-button{display:none}.open-day-button{top:6.5em}.header-simple #Top_bar .menu-main-menu-container>ul{border:1px solid #eb2d93;border-radius:3px}.header-simple #Top_bar .menu-main-menu-container ul li a:hover{background-color:#eb2d93;color:#FFF}#Top_bar .menu li ul li{min-height:1.5em;padding:.5em 0;width:15rem}.myaccount{position:absolute;top:13px;right:12em}.myaccount{padding-top:.5em}.myaccount a{margin-left:1em}.parent-login{display:none;position:absolute;z-index:200;right:10.65em;top:2.80em;border:1px solid #eb2d93;padding:1em;background-color:#FFF;border-radius:.5em}.parent-login input{display:block;clear:both;margin-right:.5em;border-radius:.5em}.parent-login input:last-of-type{margin-right:0}.header-simple #Top_bar:not(.is-sticky) .top_bar_left{top:0}.style-simple .faq .question .title{font-size:1.1rem}.style-simple .faq .question .answer{font-size:1rem}.instructor-popup{width:40em}.instructor-popup h1{font-size:2.25em;line-height:1.5em}.instructor-popup h2,.instructor-popup h2 p{font-size:2em;line-height:1.25em}.instructor-popup h3,.instructor-popup h3 p{font-size:1.25em;line-height:1em}.instructor-popup h3 p{margin:.25em 0}.instructor-popup h4,.instructor-popup h4 p{font-size:1.15em;line-height:1em}.instructor-popup h4 p{margin:.25em 0}.instructor-popup h5,.instructor-popup h5 p{font-size:1em;line-height:1em;font-weight:bold}.instructor-popup h5 p,.instructor h5 p{margin:.25em 0}.instructor-popup-copy{width:95%;border-top:1em solid #eb2d93}.instructor-popup img{float:right;margin:1em 1em 3em 3em}.instructor-popup blockquote{text-align:center;font-size:1.5em;font-style:italic}.responsive-login,.parent-portal-options{right:8em!important}.parent-portal-options{width:auto!important;padding:0 .25em}.parent-portal-options img{padding:.1em 0 .25em;vertical-align:middle}.instructor{height:416px;position:relative}.instructor .button-container{position:absolute;bottom:.25em;width:92%;text-align:center;clear:both}.instructor .button{margin-right:0}.instructor a.button{bottom:.25em}.portal-docs,.events-calendar{margin:0!important;padding:0!important}.portal-docs li{list-style-type:none!important;padding:0;margin:.5em 0;background:url("/images/document-icon.png") no-repeat left top;padding-left:1.75em}.events-calendar li{list-style-type:none!important;background:url("/images/calendar-icon.png") no-repeat left top;padding-left:1.75em;list-style-type:none;margin:.5em 0}.portal-docs li a{color:#233444}#Wrapper,#Content.blog-page{background-color:#FFF}ul.blog-list,ul.blog-list li{list-style:none outside;margin-left:0}.blog-list li{clear:both;width:100%;margin:1em 0;display:inline-block}h1.blog-heading{font-size:1.5em!important}.blog-list img{float:left;margin-right:1em;max-width:155px!important;max-height:155px!important;width:auto;height:auto}.blog-posted-info{font-size:.8em;font-style:italic;margin-top:0}ul.one-second li{width:48%;display:inline-block}ul.one li{width:19%;display:inline-block}.header-transparent #Top_bar.is-sticky .menu_wrapper .menu>li>a{padding:0 20px}#Content .break{display:none}.account-info td{border:0;text-align:left;padding-left:0;vertical-align:top}h4 a.button{font-size:.5em;display:inline-block;vertical-align:middle;padding:.1em .25em;margin-left:1em}.edit-account-info{background-color:#eb2d93;color:#FFF!important;display:inline-block;vertical-align:middle;padding:.1em .5em;margin-left:1em;border-radius:.25em}.edit-account-info:first-of-type{margin-left:0}.edit-account-info:hover{background-color:#FFF;color:#eb2d93!important;border-color:#eb2d93!important;box-shadow:0 0 0 1px #eb2d93 inset}.edit-account-details td{border:0;text-align:left;vertical-align:top}.edit-account-details input{vertical-align:middle}.hub-container{border:1px dashed #333;padding:1em;border-radius:.5em;margin-bottom:1em}.hub-online-class-info{border:1px solid var(--primary-colour);padding:.5rem;margin-left:1rem}.hub-online-class-info img{vertical-align:middle}.section_wrapper.pad-top{padding-top:2.5em}.timetable .pad-top{padding-top:1em}.timetable .trial-pad-top{margin-top:.5em}#Content .section_wrapper.no-top-pad{padding-top:0}.section_wrapper:not(:first-of-type){padding-top:1em}.column,.columns{margin:0 1% .75em}.vertical-top div{vertical-align:top}ul.no-bullets,ul.no-bullets li{list-style-type:none}ul.no-margin{margin-left:0}ul.no-padding{margin-left:0}.dance-style-filters li{width:20em;display:inline-block}.dance-style-filters li a{padding:.25em .5em!important;border:1px solid #eb2d93;width:95%;display:block}select[name=danceStyleFilter]{width:30em}.danzart-webpage-button{background-color:#eb2d93;color:#FFF;padding:.5em;margin:1em;border-radius:.5em;font-size:1.25em;height:auto;line-height:1.25em;word-wrap:break-word;display:inline-block}.circular{border-radius:50%}label{display:inline-block;font-weight:normal}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_72a7cf_256x240.png)!important}.vb-form p{margin-top:.75em}.marketing-page h1{text-shadow:white .1em .1em .1em}.mandatory-field-error{background-color:rgba(235,45,147,0.1)!important}.fancybox-close-small{background-image:url(/images/fancybox-close.png)!important;background-position:center center;background-repeat:no-repeat}.fancybox-close-small:hover{background-image:url(/images/fancybox-close-hover.png)!important}.align-middle{vertical-align:middle}.divider{height:1px;overflow:hidden;background-color:var(--primary-colour);display:block;width:100%}.attire{margin-left:0!important;padding-left:0;list-style-type:none!important}.attire li{list-style-type:none!important}.pt-1{padding-top:1rem}.ptb-1{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:1rem}.mt-1{margin-top:1rem}.mtb-1{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:1rem}.attire{width:100%;display:block}.row{display:block;width:100%}.right{text-align:right}.float-right{float:right}.student-exam-attire{border:1px solid var(--primary-colour);padding:.5rem;border-radius:.5rem}.inline{display:inline-block}.white-text{color:#FFF}@media only screen and (max-width:1650px){h1.title{margin-left:10%}}@media only screen and (max-width:1450px){h1.title{margin-left:16%}}@media only screen and (max-width:1240px){body,#Wrapper{width:100%;max-width:100%}h1.title{margin-left:0}.open-day-button{left:13em;top:3.5em}.responsive-login,.parent-portal-options{right:5em!important}.header-simple #Header a.responsive-menu-toggle{line-height:1.35em}}@media only screen and (max-width:1024px){.instructor-popup{width:100%}.entry-title{font-size:1.75em}.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc{background:url(../images/blog_masonry_tile_gradient.png) top left repeat-x;padding:70px 30px .5em}.get_in_touch{padding:1em;height:12.5em}.enrolment-enquiry-button,.open-day-button{top:4em}.portfolio_group.masonry .portfolio-item{width:48%}}@media only screen and (max-width:767px){.enrolment-enquiry-button,.open-day-button,.enrolment-enquiry-button.sticky-show,.open-day-button.sticky-show{display:none}.enrolment-enquiry-button{top:5.5em}.signature-image{background-image:url(/images/danzart-signature-photo-mobile.jpg)!important;padding-top:7.5em;padding-bottom:15em}#Top_bar #logo{height:4em;line-height:4em}#Top_bar .logo{margin:1em 0 0 .5em}footer .get_in_touch{height:auto!important}.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper{left:0;margin-left:0}.timetable{width:100%}.timetable td{display:block;width:100%;min-width:100%;float:left}.timetable tr{width:100%}.timetable p.mobile-show.pad-top{padding-top:.5em}.timetable p.mobile-show.pad-top.extra-pad-top{padding-top:1em}.account-info td{display:inline-block;width:48%}.account-info p{margin-bottom:0}.account-info td.mobile-own-line{width:100%}.edit-account-details td{display:block;width:100%;text-align:left}.edit-account-info{width:100%;text-align:left;display:block;margin:.5em 0}.mobile-hide{display:none!important}.mobile-show{display:block}.call-to-action{width:95%;text-align:left;border:1px solid #ccc;border-radius:.5em;overflow:hidden;background-color:rgba(220,223,225,1);position:relative;right:inherit;margin:0 auto}.call-to-action input[type=text]{width:99.65%;margin-top:.25em}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{width:95%}.trial-class-container select{width:95%}#Top_bar{top:3.5em}.parent-login,.myaccount{display:none}#Header a.responsive-login{display:none}.mobile-hide,#Top_bar .menu>li.mobile-hide{display:none}.mobile-show,#Top_bar .menu>li.mobile-show{display:block}.mobile-login{background-color:#b0b3b5}.parent-portal-options{display:none!important}.events-calendar li,.portal-docs li{padding-left:2.25em}.marketing-page h1{font-size:1.25em;line-height:1.5em}}@media screen and (max-width:450px){#Top_bar .logo{margin:1em 0 0 0}#Header a.responsive-menu-toggle{top:1em}.timetable td{border:0}.timetable td:nth-child(even){background:#cecece!important}.timetable td:nth-child(odd){background:#f0f1f2}ul.one li{width:48%;display:inline-block}td.class-title{font-size:1.25em}.marketing-page{height:25em!important;background-size:contain!important;padding-top:16em!important}.one-third,.two-third{width:100%!important}.timetable .pad-top{padding-top:0}}