.dance-front-boxes{min-height:315px!important}.dance-front-boxes .et_pb_button{color:#ffffff!important;background:#d94919;border-color:#d94919;border-radius:34px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#d94919}@media all and (max-width:980px){.et_header_style_left #page-container{padding-top:0!important}.et_header_style_left #main-header{position:relative}.et_header_style_left .logo_container{width:50%;height:78px;z-index:999}.et_header_style_left #et-top-navigation{padding-left:0!important;width:100%}.et_header_style_left #et_top_search{z-index:9999;float:right;right:20px}.et_header_style_left .et_search_form_container{height:78px!important}.et_header_style_left #et_mobile_nav_menu{width:100%}.et_header_style_left .mobile_menu_bar{text-align:right}.et_header_style_left .et_mobile_menu{position:relative}.et_header_style_left .et_mobile_menu{margin-bottom:35px;border-top:1px solid #bdbdbd;padding:0;-webkit-box-shadow:none;box-shadow:none}.et_header_style_left .et_mobile_menu li a{border-bottom-color:#bdbdbd}}.dmdancebutton,.ms-pay-button,body .gform_wrapper .gform_footer input[type="submit"]{position:relative;padding:0.3em 1em;border:2px solid rgb(70,8,62)!important;color:#ffffff!important;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:rgb(70,8,62)!important;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.et_pb_button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea.textarea,body div.form_saved_message div.form_saved_message_emailform form input[type=text]{background-color:#eee;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;color:#111111;padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:initial;height:initial;-webkit-border-radius:9px!important;-moz-border-radius:9px!important;border-radius:9px!important;border:1px solid #333}body .gform_wrapper select{display:inline-block;height:51px;font-size:14px;color:#999;background:#eee;border:none}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit],body .gform_wrapper input[type=button],body div.form_saved_message div.form_saved_message_emailform form input[type=submit]{background:0 0;font-size:20px;font-weight:600;line-height:1.7em;font-family:inherit;color:inherit;margin:8px 0 0;padding:6px 20px;border:2px solid;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;letter-spacing:2px}body div.form_saved_message div.form_saved_message_emailform form input[type=submit]{margin-left:auto;margin-right:auto}body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer .button.gform_button,body .gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:0}body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type=submit]:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type=submit]:hover,body .gform_wrapper input[type=button]:hover,body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover{cursor:pointer}body .gform_wrapper .gform_fileupload_multifile input[type=button]{font-size:14px}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:0;margin-bottom:0!important}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0!important;padding:0!important;border:none}body .gform_wrapper .top_label .gfield_error{width:inherit}body .gform_wrapper .gfield_error .gfield_label{color:inherit}body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:32%}body .gform_wrapper .datepicker{width:8em!important}body .gform_wrapper .gfield_date_day input,body .gform_wrapper .gfield_date_month input,body .gform_wrapper .gfield_date_year input,body .gform_wrapper .gfield_time_hour input,body .gform_wrapper .gfield_time_minute input{padding-right:6px!important}body .gform_wrapper .gfield_time_hour i{width:25%}body .gform_wrapper .gfield_date_day,body .gform_wrapper .gfield_date_month{width:4.5em}body .gform_wrapper .gfield_date_year{width:5.5em!important}body .gform_wrapper .gf_progressbar_percentage{font-family:inherit}@media (max-width:641px){body .gform_wrapper .gform_page_footer .button.gform_button,body .gform_wrapper .gform_page_footer .button.gform_next_button,body .gform_wrapper .gform_page_footer .button.gform_previous_button{margin:0 0 .5em}}@media (min-width:641px){body .gform_wrapper .gform_footer a.gform_save_link,body .gform_wrapper .gform_page_footer a.gform_save_link{float:left}}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input.text,input.title,textarea,select{padding:2px;border:1px solid #bbb;color:#4e4e4e;background-color:#fff}.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top:0!important}.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0!important}.gf_simple_horizontal_wrapper li.hidden_label input{margin-top:0!important}body .gf_simple_horizontal_wrapper .top_label div.ginput_container{margin-top:0!important}.gf_simple_horizontal div.gform_footer.top_label{width:auto!important;vertical-align:top!important}.gf_simple_horizontal div.gform_body{width:auto!important}.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last{padding-top:0!important}.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0!important}.gf_simple_horizontal_wrapper li.hidden_label input{margin-top:0!important}body .gf_simple_horizontal_wrapper .top_label div.ginput_container{margin-top:0!important}.gf_simple_horizontal div.gform_footer.top_label{width:auto!important;vertical-align:top!important}.gf_simple_horizontal div.gform_body{width:auto!important}.tablepress{width:97%!important}.entry-content tr td,body.et-pb-preview #main-content .container tr td{padding:7px 7px}.tpslider .et_pb_slide_description{float:left!important}.tpslider .et_pb_slide_image{right:-100px}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}.et-cart-info{display:none}.tablepress .odd td{background-color:#f7ecff}.tablepress .even td{background-color:#fcf7ff}#calendarTitle{font-family:Arial,sans-serif;font-weight:bold;padding-left:2px;font-size:0px!important;display:none!important}.footer-widget .textwidget a{color:#ffffff}#footer-widgets .textwidget a:hover{color:#000000!important}.et_pb_bg_layout_dark .et_pb_widget li a:hover{color:#ffffff!important}.ife_event .event_date{background-color:#b84bbe!important}.ife_event .event_desc .event_title,.ife_event .event_desc .event_title a,.ife_event .event_desc .event_title a:link{color:#b84bbe!important}.ife_widget_style1 .event_date{display:none!important}.ife_widget_style1 .event_desc{width:100%!important}.five-columns .et_pb_module{float:left;width:20%!important;padding:20px}@media only screen and (max-width:980px){.five-columns .et_pb_module{width:33%!important}}@media only screen and (max-width:479px){.five-columns .et_pb_module{width:50%!important}}.six-columns .et_pb_module{float:left;width:16.6%!important;padding:20px}@media only screen and (max-width:980px){.six-columns .et_pb_module{width:33%!important}}@media only screen and (max-width:479px){.six-columns .et_pb_module{width:50%!important}}@media all and (max-width:980px){.et_header_style_left #page-container{padding-top:0!important}.et_header_style_left #main-header{position:relative}.et_header_style_left .logo_container{width:50%;height:78px;z-index:999}.et_header_style_left #et-top-navigation{padding-left:0!important;width:100%}.et_header_style_left #et_top_search{z-index:9999;float:right;right:20px}.et_header_style_left .et_search_form_container{height:78px!important}.et_header_style_left #et_mobile_nav_menu{width:100%}.et_header_style_left .mobile_menu_bar{text-align:right}.et_header_style_left .et_mobile_menu{position:relative;margin-bottom:35px;border-top:1px solid #fff;padding:0;box-shadow:none}.et_header_style_left .et_mobile_menu li a{border-bottom-color:rgba(255,255,255,0.15);color:#ffffff;text-transform:uppercase}@media only screen and (min-width:981px){#top-menu li.mega-menu>ul{background-color:#ffffff;border-top:3px solid #5532c9;padding:30px 20px;box-shadow:0 15px 40px rgba(0,0,0,0.5);width:100%!important;border-radius:0 0 8px 8px}#top-menu li.mega-menu>ul>li{padding-left:25px;padding-right:25px;border-right:1px solid rgba(255,255,255,0.1)}#top-menu li.mega-menu>ul>li:last-child{border-right:none}#top-menu li.mega-menu>ul>li>a{font-size:14px;font-weight:800!important;text-transform:uppercase;letter-spacing:1.5px;color:#000000!important;border-bottom:2px solid rgba(12,166,222,0.3);padding-bottom:12px;margin-bottom:15px;display:block}#top-menu li.mega-menu>ul>li>a:hover{color:#000000!important;border-bottom-color:#e4277a}#top-menu li.mega-menu>ul>li>ul>li a{font-size:15px;font-weight:500;color:#000000!important;padding:6px 0;transition:all 0.2s ease;text-transform:none}#top-menu li.mega-menu>ul>li>ul>li a:hover{color:#000000!important;padding-left:8px;text-shadow:0 0 8px rgba(12,166,222,0.6)}}@media only screen and (max-width:980px){#mobile_menu .mmh-mobile-collapse>.sub-menu{display:none!important;visibility:hidden;background:rgba(0,0,0,0.01);color:#000000}#mobile_menu .mmh-mobile-collapse>.sub-menu.open{display:block!important;visibility:visible;animation:mmhFadeIn 0.3s ease-in-out}#mobile_menu .mmh-mobile-collapse>a{position:relative;padding-right:60px!important}.mmh-toggle-switch{position:absolute;top:0;right:0;width:60px;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#731471;border-left:1px solid rgba(255,255,255,0.1);cursor:pointer;z-index:50}@keyframes mmhFadeIn{from{opacity:0}to{opacity:1}}}.et_pb_contact_reset,.et_pb_contact_submit{font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer;background-color:#b84bbe;border-radius:12px!important}.et_pb_contact_reset,.et_pb_contact_submit:hover{font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer;background-color:#e4277a}.et_pb_contact .et_pb_contact_field input,.et_pb_contact .et_pb_contact_field textarea{color:#000}@media (max-width:980px){.et_header_style_left .et_mobile_menu li a{border-bottom-color:rgba(255,255,255,0.15);color:#000000}}.mobile_menu_bar::before{color:#731471!important}#et-top-navigation,#top-menu li a{font-weight:600!important;text-transform:uppercase}