/**handles:style**/
.center{text-align:center}.right{text-align:right}.left,.left h2{text-align:left}.padding-two{padding:2%;box-sizing:border-box}.no-margin-bottom{margin-bottom:0}.freestyle{font-family:Freestyle,Montserrat,Arial,Tahoma,sans-serif!important}.black,.black h2,.black h3{color:#000}.maroon{color:#662e57}.lpurple,.lpurple h2{color:#aa9ad6}.yellow,.yellow h2{color:#fecc02}.white{color:#fff}.bold,.bold h2{font-weight:700}.light{font-weight:300}.triangle-bottom .image_wrapper:before,.triangle-top .image_wrapper:before{display:block;content:'';position:absolute;left:50%;margin-left:-40px;border-left:40px solid transparent;border-right:40px solid transparent;z-index:1}.triangle-bottom .image_wrapper:before{bottom:0;border-bottom:40px solid #fff}.triangle-top .image_wrapper:before{top:0;border-top:40px solid #fff}.home-rollover,.our-classes .trailer_box .desc,.our-classes .trailer_box a img,.social li,.triangle-bottom .image_wrapper:before,.triangle-top .image_wrapper:before,a,input[type=submit]{-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}select{background:#fff}a{text-decoration:none!important}h4 a:hover{color:#fecc02!important}a.link{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px}a.button_size_2,input[type=submit]{font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:1px;border:1px solid #5a3996!important}a.button_size_2 .button_label{font-weight:400}a.button_size_2:after{content:none!important}a.button_size_2:hover{color:#5a3996;background-color:#fff}a.button_size_2.small{font-size:16px}a.button_size_2.white{background:#fff;border-color:#fff!important;color:#5a3996}a.button_size_2.white:hover{background:#5a3996;border-color:#5a3996!important;color:#fff!important}a.button_size_2.maroon{background:#662e57;border-color:#662e57!important;color:#fff}a.button_size_2.maroon:hover{background:#fff;border-color:#5a3996!important;color:#5a3996!important}a.button_size_2.lpurple{background:#aa9ad6;border-color:#aa9ad6!important;color:#fff}a.button_size_2.lpurple:hover{background:#fff;border-color:#5a3996!important;color:#5a3996!important}a.button_size_2.black{background:#000;border-color:#000!important;color:#fecc02}a.button_size_2.black:hover{background:#fecc02;border-color:#fecc02!important;color:#000!important}h1,h2,h3,h4,h5{text-transform:uppercase}.fancy_heading .title{font-size:34px;line-height:50px}::-webkit-input-placeholder{color:#fff!important}::-moz-placeholder{color:#fff!important}:-ms-input-placeholder{color:#fff!important}:-moz-placeholder{color:#fff!important}body:not(.template-slider) #Header{min-height:135px;background-color:#333}#Subheader{background-color:#fff!important;padding:80px 0 0 0}#Subheader:after{content:none}#Subheader .title{font-size:36px!important;color:#5a3996!important;font-weight:700!important;font-style:normal!important}#Top_bar{background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}#Top_bar #logo{height:100px!important;line-height:100px!important}#Top_bar{transition:all .3s ease-in-out;position:fixed!important}.admin-bar #Top_bar{top:32px!important}#Top_bar .top_bar_left{width:auto!important}#Top_bar .menu>li>a{padding:36px 0!important;text-transform:uppercase;font-weight:700}#Top_bar #menu-main-menu-fr.menu>li>a{font-size:13px}#Top_bar #menu-main-menu-fr.menu>li>a span:not(.description){padding:0 20px}#Top_bar .top_bar_right{height:130px!important;margin-left:auto}#header_cart{color:#fff!important;font-weight:700}@media only screen and (min-width:1150px){#header_cart{border-radius:50%;padding:6px 5px;position:absolute;transition:all .3s ease-in-out!important}#header_cart:hover{background:#fff;color:#5a3996!important}}.social{display:inline-block;text-align:center;margin-right:15px;margin-left:62px}.social li{display:inline-block;margin-right:8px}.social li:last-child{margin-right:0}.social li a{display:block;height:26px;width:26px;background:#fff;border-radius:100%}.social li a:hover{background:#5a3996}.social li i{position:relative;left:.5px;color:#5a3996}.social li a:hover i{color:#fff}.top_bar_right_buttons{display:inline-block;position:relative}#Top_bar .top_bar_right_buttons a{display:block;margin-right:0;line-height:22px;font-size:13px;font-weight:500;color:#fff!important;text-transform:uppercase}#Top_bar .top_bar_right_buttons a:hover{color:#fecc02!important;text-decoration:none}#Top_bar.nav-up{top:-91px!important;background:rgba(255,255,255,0)!important}#Top_bar.nav-down{background:#fff!important}#Top_bar.is-sticky a#logo{padding-top:3px!important}#Top_bar.is-sticky .menu>li>a{padding:0!important;color:#5a3996}#Top_bar.is-sticky .social{top:1px}#Top_bar.is-sticky .top_bar_right{height:auto!important;top:0!important;padding-left:0;float:right}#Top_bar.is-sticky .top_bar_right_wrapper{top:auto!important}#Top_bar.is-sticky a#header_cart i,#Top_bar.is-sticky a#header_cart span{color:#5a3996!important;margin-left:.25rem}#Top_bar.is-sticky .top_bar_right_buttons{top:0}#Top_bar.is-sticky .top_bar_right_buttons a{display:inline-block;line-height:60px;color:#aa9ad6!important}#Top_bar.is-sticky .top_bar_right_buttons a:first-child{margin-right:12px}#Top_bar.is-sticky .top_bar_right_buttons a:hover{color:#fecc02!important}#Side_slide .extras .action_button{background:#5a3996;color:#fff}#Side_slide .social li a{padding:0!important}#Side_slide .social li i{top:2px}#Footer{border-top:1px solid #fecc02}#Footer #u7-promo img{position:relative;width:20px;top:6px}#Footer ul.social{display:none}#Footer ul.menu{padding:0;background:0 0;list-style:none;text-align:center}#Footer ul.menu li{display:inline-block}#Footer ul.menu li a{padding:0 10px;text-transform:uppercase}#Footer ul.menu li a:hover{text-decoration:none}#Footer #nav_menu-3,#Footer #nav_menu-5{padding-top:0}#Footer ul#menu-secondary-menu li a,#Footer ul#menu-secondary-menu-fr li a{font-size:13px;color:#666}#Footer ul#menu-secondary-menu li a:hover,#Footer ul#menu-secondary-menu-fr li a:hover{color:#fecc02}#Footer ul#menu-secondary-menu li a:after,#Footer ul#menu-secondary-menu-fr li a:after{content:'';display:block;position:absolute;top:6px;right:-3px;width:1px;height:14px;background:#bbb9c1}#Footer ul#menu-secondary-menu li:last-child a:after,#Footer ul#menu-secondary-menu-fr li:last-child a:after{content:none}#Footer .widget_nav_menu .sub-menu{display:none}span.wpcf7-form-control-wrap{margin-bottom:8px}.mc4wp-form input[type=email],.mc4wp-form input[type=text],.mc4wp-form textarea,.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{text-transform:uppercase;color:#fff;background:#5a3996}.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=text]:focus,.mc4wp-form textarea:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form textarea:focus{color:#fff;background:#aa9ad6!important;border-color:#aa9ad6}.mc4wp-form input[type=submit],.wpcf7-form input[type=submit]{margin:15px 0 0 0;padding:15.5px 20px;background:#5a3996;border-color:#5a3996!important;font-weight:400}.mc4wp-form input[type=submit]:hover,.wpcf7-form input[type=submit]:hover{background:#aa9ad6;border-color:#aa9ad6!important}.mc4wp-form input[type=email],.mc4wp-form input[type=text]{display:inline-block;width:50%;max-width:350px;margin:20px 10px 10px 10px}.mc4wp-form input[type=submit]{display:block;margin:15px auto 0 auto}.mc4wp-response p{margin-top:30px;color:#5a3996;font-weight:700;font-size:18px}span.wpcf7-list-item{margin:0 3em 10px 0}.wpcf7-form label{margin-bottom:15px}.qmn_pagination .qmn_btn{background:#5a3996!important;color:#fff!important}.progressbar-text{color:#5a3996!important}#qsm-progress-bar svg path:last-of-type{stroke:#5a3996!important}.mlw_qmn_question_number{font-size:30px;font-weight:700;margin-bottom:20px;display:block}.quiz_section textarea{margin-top:20px}.mlw_qmn_message_before{border:none!important}.qmn_results_page{padding-bottom:50px}.qmn_results_page a{font-weight:700;font-size:18px}.our-classes .trailer_box a:after{content:none}.our-classes .trailer_box:hover .desc{bottom:25%}.our-classes .trailer_box:hover .desc h2{bottom:auto}.our-classes .trailer_box a img{opacity:.8}.our-classes .trailer_box:hover img{opacity:1}.our-classes .trailer_box .desc{bottom:20%;padding:15px 15px 9px 15px;background:rgba(255,255,255,.9)}.our-classes .trailer_box .desc h2{font-weight:500;color:#5a3996;letter-spacing:1px;font-size:26px}.our-classes .trailer_box .desc .line{background:#5a3996;margin-top:7px}.icons .icon_box{padding:0 7%}.icons .icon_box img{max-width:120px!important}.icons .icon_box .desc_wrapper{line-height:200%}.icons .icon_box .desc_wrapper h4{margin:40px 0 20px 0;font-weight:300;font-size:22px}.icons .icon_box .desc_wrapper p{font-size:15px}.why-remix p{line-height:200%}.testimonials_slider{margin-top:20px}.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img{display:none}.testimonials_slider.single-photo a.slider_next,.testimonials_slider.single-photo a.slider_prev{display:block!important;top:auto;bottom:15%;background:0 0}.testimonials_slider.single-photo a.slider_next span,.testimonials_slider.single-photo a.slider_prev span{font-size:28px;color:#5a3996}.testimonials_slider .testimonials_slider_ul li .author h5{margin-bottom:45px;text-transform:none;color:#000;font-size:20px;font-weight:500;letter-spacing:0}.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper{background:0 0}.testimonials_slider blockquote{background:0 0;margin:0;line-height:250%}.testimonials_slider blockquote:after{width:33px;height:24px;left:50%;top:-55px;margin-left:-16.5px;background:url('https://maint.remixdance.ca/wp-content/themes/betheme-child/images/blockquote.png') no-repeat;background-size:contain}.faq .question::after,.faq .question::before{content:none}.faq .question .title{padding-left:40px;color:#5a3996;text-transform:uppercase;letter-spacing:1px}.faq .question .title .num{display:none}.cta .button_align{margin-top:130px}.stay-connected .column_fancy_heading{margin-bottom:10px}.home-contact h4{color:#000;margin-bottom:8px}.home-contact h5{color:#000}.home-contact p{font-size:14px}.home-contact ul.social{position:absolute;right:0;bottom:23px;top:auto;margin-bottom:0}.home-contact ul.social li,.stay-connected ul.social li{margin-bottom:0}.home-contact ul.social li a,.stay-connected ul.social li a{height:38px;width:38px;border:1px solid #5a3996}.home-contact ul.social li a i,.stay-connected ul.social li a i{font-size:22px;line-height:38px;left:0}.home-contact ul.social li.youtube a i,.stay-connected ul.social li.youtube a i{left:1.5px}.home-rollover_link{display:block;height:100%;width:100%;padding:6%;box-sizing:border-box}.home-rollover a.button.black{color:#fff!important}.home-rollover:hover{background:#000}.home-rollover:hover h3{color:#fecc02}.home-rollover:hover p{color:#fff}.home-rollover:hover a.button{background:#fff;border-color:#5a3996!important;color:#5a3996!important}.home-schedule .home-rollover:nth-child(3):hover{background:#aa9ad6}.home-schedule .home-rollover:nth-child(5):hover{background:#5a3996}.home-schedule .column_image:nth-of-type(2) .image_wrapper.triangle-hover:before{border-bottom-color:#5a3996}.home-schedule .column_image:nth-of-type(4) .image_wrapper.triangle-hover:before{border-top-color:#000}.home-schedule .column_image:nth-of-type(6) .image_wrapper.triangle-hover:before{border-top-color:#aa9ad6}.about-what h2{margin-bottom:40px;color:#000;font-weight:700}.about-what h2 img{max-width:350px!important;top:20px;position:relative;left:20px}.about-meet p{line-height:250%;margin:15px 0 -10px 0}.stay-connected ul.social{margin:0}.classes-workshops .column_button{margin-top:20px!important}.classes-discount .one{height:auto!important;margin-bottom:30px}.classes-discount_angle:before{content:"";position:absolute;width:150px;height:100%;left:0;top:0;z-index:1;background:linear-gradient(to right top,#662e57 50%,transparent 50%);visibility:visible}.new-discount .wrap:first-child{margin-bottom:80px}.new-discount .wrap:last-child .mcb-wrap-inner{max-width:1220px;margin:0 auto}.new-discount .arrow-down{position:absolute;bottom:-50px;left:50%;margin-left:-100px;width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-top:60px solid #000}.classes-class h3{margin-bottom:-10px}.classes-class p{line-height:200%}.classes-info{position:absolute;bottom:-1px}.classes-info>div{background:linear-gradient(90deg,#fff 50%,rgba(170,154,214,.8) 100%);background-color:transparent!important;text-transform:uppercase;padding:15px 5% 15px 8%;font-size:14px;letter-spacing:1px}.classes-info>div p{margin-bottom:0}.classes-info>div span{display:block;white-space:nowrap}.classes-info>div span.inline{display:inline-block}.classes-info>div span.margin-left{margin-left:20px}.classes-info_right{right:0}.classes-info_right>div{background:linear-gradient(90deg,rgba(170,154 ,214,.8) 0,#fff 50%);text-align:right;padding:15px 8% 15px 5%}.registration-icons .icon_box img{max-width:none!important;max-height:120px!important;width:auto}.payment-icons .icon_box .desc_wrapper,.registration-icons .icon_box .desc_wrapper{text-align:center}.registration-icons .icon_box .desc_wrapper h4{color:#fff}.payment-icons .icon_box .desc_wrapper p,.registration-icons .icon_box .desc_wrapper p{font-size:16px}.registration-icons .column_icon_box{position:relative}.registration-icons .registration-first .column_icon_box:before{content:'OR';display:block;position:absolute;top:45%;right:-18px;color:#fff;font-weight:700;font-size:18px}.payment-icons .icon_box img{max-width:none!important;max-height:100px!important;width:auto}.payment-icons .column_visual{margin-bottom:70px}.monthly-installments,.registration-dates_bottom,.registration-dates_top{display:none}.registration-dates_top table{margin-top:30px}.registration-dates_top thead{color:#fff;text-transform:uppercase}.registration-dates_top td{background:0 0!important;border:none;font-size:14px;text-align:left}.registration-dates_bottom ul{list-style:none;margin:30px 0 0 0;text-align:left}.registration-dates_bottom ul li{margin-bottom:20px}.registration-dates_bottom ul li span{text-transform:uppercase;font-size:18px;font-weight:700;color:#5a3996}.monthly-installments{margin-top:30px}a#monthly-installments,a#registration-dates_bottom,a#registration-dates_top{position:relative;display:inline-block}a#registration-dates_bottom,a#registration-dates_top{font-size:20px}a#monthly-installments:after,a#registration-dates_bottom:after,a#registration-dates_top:after{display:block;position:absolute;content:'+';top:0;right:-20px}a#monthly-installments.active:after,a#registration-dates_bottom.active:after,a#registration-dates_top.active:after{content:'-'}#schedule-filter{padding:50px 0 20px 0;background:#aa9ad6}#schedule-filter h2{color:#fff;margin-bottom:35px}#schedule-filter fieldset{height:100px;float:left;width:19%;margin-right:3.5%;position:relative}#schedule-filter fieldset:last-child{width:10%;margin-right:0}#schedule-filter fieldset label{margin-bottom:15px;font-weight:300;font-size:22px;text-transform:uppercase;letter-spacing:1px}#schedule-filter fieldset select{width:100%;height:40px;margin-bottom:0;-webkit-appearance:menulist}#schedule-filter a#filter-btn{position:absolute;bottom:19px;box-sizing:border-box;width:100%;margin-bottom:0;text-align:center}#schedule-list{margin-top:100px;padding-bottom:40px}ul#list li{display:flex}ul#list li span{flex:1;box-sizing:border-box;padding-right:1%}#schedule-list ul#list #headers{opacity:0;margin-bottom:30px}ul#list #headers span{color:#5a3996;text-transform:uppercase;font-size:19px}ul#list .class{border-bottom:1px solid #eee;padding:20px 0}ul#list .class a.button{margin-bottom:0}#loading{position:absolute;left:50%;top:0;margin-left:-15px;width:30px;z-index:9999}#schedule-holder{overflow-x:scroll}.yotu-playlist{padding:0!important}body .yotu-videos.yotu-preset-abnb h3.yotu-video-title{width:97%;padding-right:3%;color:#000!important;text-transform:none!important;white-space:normal!important;letter-spacing:0;font-size:18px;line-height:26px!important}.seemore{font-size:24px}.extras table td{padding:30px}.extras table td span{font-size:20px;font-weight:700}.extras table td strong{font-size:24px;color:#5a3996}.extras table td small{font-size:13px}.extras table td ul{list-style:none;margin:15px 0 0 0;color:#000}h4.apply{display:table;position:relative;margin:35px 0;cursor:pointer}h4.apply:before{display:block;position:absolute;content:'+';top:0;right:-28px}h4.apply.active:before{content:'-'}.apply-form{display:none}#classes-holder h3{display:table;position:relative;margin:35px 0;cursor:pointer}#classes-holder h3:before{display:block;position:absolute;content:'-';top:0;right:-28px}#classes-holder h3.active:before{content:'+'}#classes-holder ul#list{margin:0}#audition-schedule-holder thead td,#schedule-holder thead td,.cost thead td{text-transform:uppercase;font-weight:700;font-size:22px;color:#5a3996;padding:20px 10px;border-color:#aa9ad6}#audition-schedule-holder tbody td,#schedule-holder tbody td,.cost tbody td{border-color:#aa9ad6;font-size:18px}#schedule-holder a.button{margin:4px 0 0 0}@media only screen and (max-width:1239px){#Top_bar .container{max-width:100%}#Top_bar .top_bar_right{padding-left:0;float:right}#Top_bar .menu>li>a{font-size:14px}#Top_bar .menu>li>a span:not(.description){padding:0 12px}#Top_bar.is-sticky #menu-main-menu-fr.menu>li>a span:not(.description){padding:0 15px}.our-classes .trailer_box .desc h2{font-size:20px}}@media only screen and (max-width:1149px){#Top_bar .top_bar_left{width:100%!important}#Top_bar .top_bar_right{display:none}#Top_bar.is-sticky .top_bar_right_wrapper{display:none}}@media only screen and (max-width:1100px){#Top_bar .menu>li>a{font-size:13px}#Top_bar .menu>li>a span:not(.description){padding:0 10px}}@media only screen and (max-width:959px){body:not(.template-slider):not(.header-simple) #Header{min-height:auto!important}.admin-bar #Top_bar{top:32px!important}#Header #Top_bar{background:#fff!important;border-bottom:1px solid #5a3996}#Header #Top_bar.nav-down{background:#fff!important}#Top_bar.nav-up{top:-80px!important}#Top_bar #logo{height:auto!important;line-height:normal!important}#Top_bar #logo img{max-height:55px!important}#Subheader{padding-top:120px}#Subheader .title{font-size:32px!important}.our-classes .trailer_box .desc h2{font-size:16px}}@media only screen and (max-width:767px){h3 br{display:none}.admin-bar #Top_bar{top:46px!important}#Top_bar.nav-up{top:-80px!important}.fancy_heading .title{font-size:26px;line-height:30px;text-align:center}.our-classes .trailer_box .desc h2{font-size:24px}.triangle-bottom .image_wrapper:before,.triangle-top .image_wrapper:before{content:none}.home-rollover h3{margin-top:20px}.home-rollover:hover h3{color:#5a3996}.home-rollover:hover p{color:#000}.home-rollover:hover{background:0 0!important}.classes-discount{padding-top:20px!important}.classes-discount::after{content:none}.classes-discount .section_wrapper .mcb-wrap{padding:50px 6% 0 6%!important}.classes-class h3{margin-bottom:0}.classes-info>div{padding:25px 3% 25px 6%}.classes-info>div span{font-size:12px}.mc4wp-form input[type=email],.mc4wp-form input[type=text]{display:block;max-width:none;width:100%;margin:8px 0 0 0}#schedule-filter fieldset{width:47.5%;margin-right:5%}#schedule-filter fieldset:nth-child(odd){margin-right:0}#schedule-filter fieldset:last-child{width:100%;float:none;height:60px}#schedule-list{margin-top:60px}#schedule-list ul#list{overflow-x:scroll}#schedule-list ul#list li{width:1000px}.registration-icons .registration-first .column_icon_box::before{display:none}.payment-icons .one-third{margin-bottom:25px}.classes-discount_angle::before{content:none}#classes-holder ul#list{overflow-x:scroll}#classes-holder ul#list li{width:800px}#audition-schedule-holder thead td,#schedule-holder thead td,.cost thead td{font-size:15px;padding:10px 0}#audition-schedule-holder tbody td,#schedule-holder tbody td,.cost tbody td{font-size:14px}.page-id-18 .stay-connected .wrap{padding-right:0!important}.contact-faqs{padding-top:20px!important}}@media only screen and (max-width:479px){.home-contact ul.social{position:static;margin:20px 0 0 0;width:100%}.home-contact ul.social li:last-child{margin-right:0}#rev_slider_1_1_wrapper .tp-caption{font-size:60px!important;margin-top:140px!important}#Subheader .title,.fancy_heading .title{font-size:24px!important;line-height:28px!important}.button_align.align_right{text-align:left}}