body{line-height:1.8em}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1100px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1260px}a{color:#28224f}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#28224f}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#main-footer{background-color:#ffffff}#footer-bottom{background-color:#000000}#footer-info{font-size:11px}.et_slide_menu_top{display:none}body #page-container .et_slide_in_menu_container{background:#28224f}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:35px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_split .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:70px}.et_header_style_centered #top-menu>li>a{padding-bottom:13px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:26px 0 26px 0!important}.et_header_style_centered #main-header .logo_container{height:70px}#logo{max-height:30%}.et_pb_svg_logo #logo{height:30%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:12.6px}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}}@media only screen and (min-width:1375px){.et_pb_row{padding:27px 0}.et_pb_section{padding:55px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:82px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_pb_section{padding:40px 0}.et_pb_section.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}@media screen and (max-width:480px){.et_mobile_menu:before{content:'';background:url('http://www.balletinabox.com/wp-content/uploads/2019/06/BIAB-logo-stacked.svg');width:170px;height:87px;background-size:contain;display:block;margin:0 auto 30px auto}}@media screen and (min-width:481px){.et_mobile_menu:before{content:'';background:url('http://www.balletinabox.com/wp-content/uploads/2018/10/ballet-in-a-box-logo.svg');width:150px;height:266px;background-size:contain;display:block;margin:0 auto 30px auto}}@media screen and (max-width:480px){.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-size:72px}}@media screen and (max-width:480px){.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {margin-top:0}}@media screen and (min-width:768px){#main-footer .container{padding-left:60px}}#footer-widgets{padding:50px 0 20px 40px}#main-footer{background-color:#f3f3f3}@media screen and (max-width:480px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin-left:0px!important}}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%}.et_header_style_slide .et_slide_in_menu_container{width:340px}@media screen and (min-width:481px){.container.clearfix.et_menu_container{position:fixed;left:0;top:0;width:60px;height:100vh;z-index:100;background-color:#28224f}}.et_slide_in_menu_container ul#mobile_menu_slide{padding:60px 40px 0px 60px}@media (min-width:481px) and (max-width:767px){.container.clearfix.et_menu_container{width:40px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{padding:0 0 0 40px}.et_pb_row{padding-left:40px}#footer-info{padding-left:40px}}@media screen and (min-width:768px){.container.clearfix.et_menu_container{width:60px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{padding:0 0 0 60px}.et_pb_row{padding-left:60px}}.et_slide_in_menu_container{z-index:999}input#rcp_login_submit{color:#ffffff!important;background:#c50f7f;border-width:0px!important;border-radius:4px;font-size:13px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:#c50f7f;width:100%;height:50px;text-transform:uppercase}.rcp_form input{border-radius:4px 4px 4px 4px;overflow:hidden;border-width:1px;border-color:#e3e3e3;background-color:#fafafa;width:100%;height:50px}p{font-weight:400}h2{font-size:36px;font-weight:300;margin:0 0 10px 0;text-transform:uppercase}h3{font-size:26px;font-weight:300;margin:0 0 10px 0;text-transform:uppercase}p.intro-text{font-size:20px;line-height:150%;font-weight:400}.et_pb_row{width:85%}#page-container{padding-top:0px!important}#et-top-navigation{float:left;padding-left:0!important}.et_pb_slide_menu_active header#main-header,.et_pb_slide_menu_active #page-container{left:0px!important;background-color:rgba(255,255,255,0.0)}.et_pb_slide_menu_active .et_slide_in_menu_container.et_pb_slide_menu_opened{right:auto!important;left:0!important}.et_slide_in_menu_container{left:-320px;-webkit-transition:left 0.8s cubic-bezier(0.77,0,0.175,1),margin-top 0.4s ease-in-out!important;-moz-transition:left 0.8s cubic-bezier(0.77,0,0.175,1),margin-top 0.4s ease-in-out!important;transition:left 0.8s cubic-bezier(0.77,0,0.175,1),margin-top 0.4s ease-in-out!important}.et_slide_menu_top{position:absolute;display:block;bottom:0;padding:0 40px 80px 60px;background:rgba(0,0,0,0.0)}@media only screen and (min-width:981px){.et_header_style_slide #et-top-navigation{padding:40px 0 40px 7px!important}}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}}.et_pb_button{margin-top:1em;padding:.75em 2.5em .75em 2.5em}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{padding:.75em 2.8em .75em 2.2em}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:0}.et_pb_slide{padding:0}.et-pb-controllers{margin-top:40px;position:relative;z-index:10;bottom:0px;left:0;width:100%;text-align:left}.et-pb-controllers a{width:10px;height:10px;margin-right:15px}.et_contact_bottom_container{width:100%}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 2.2s ease-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%)}12.5%{transform:translateY(20%)}25%{transform:translateY(0%)}37.5%{transform:translateY(20%)}50%{transform:translateY(0%)}}.et_slide_in_menu_container ul#mobile_menu_slide{text-align:center}.menu_login a{color:#c7017f!important;padding:.75em 2.5em .75em 2.5em!important;border:2px solid #c7017f!important;border-radius:4px!important}.et_pb_contact_field *{font-size:14px!important}.et_pb_contact_submit{margin:0 0 0 0;width:97%}a.email{font-size:20px}a.email:before{content:"";position:absolute;width:296px;height:2px;bottom:-1px;left:50%;margin-left:-148px;background:#28224f;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}a.email:hover:before,a.email:focus:before{visibility:visible;transform:scaleX(1)}ul.et_pb_tabs_controls{background-color:transparent}.et_pb_tabs_controls li a{padding:0 50px 0 0}.et_pb_tab_content{margin-top:50px}.et_slide_in_menu_container #mobile_menu_slide li a,.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a{font-size:16px;font-weight:400;margin:6px 0 6px 0}span.posted_in{display:none}.cart-subtotal,.order-total{display:none!important}.cart_totals.calculated_shipping h2{display:none!important}.coupon{display:none!important}li.woocommerce-order-overview__total.total{display:none!important}.equal-tabs .et_pb_tabs_controls li{width:50%;text-align:center}@media screen and (max-width:767px){.equal-tabs .et_pb_tabs_controls li{width:100%;text-align:center}}.et_pb_tabs_controls li a{padding:20px}.et_pb_tabs_controls li a{color:#c50f7f}.et_pb_tabs_0 .et_pb_tabs_controls li.et_pb_tab_active a{color:#fffffff!important}.et_pb_tab_active a {color:#fff!important}button.single_add_to_cart_button.button.alt{border-radius:100px;color:#c30c7f}button.single_add_to_cart_button.button.alt:hover{background-color:#c30c7f;color:#ffffff}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:#28224f}.woocommerce table.cart td:nth-of-type(4),.woocommerce table.cart th:nth-of-type(4){display:none}.woocommerce table.cart td:nth-of-type(6),.woocommerce table.cart th:nth-of-type(6){display:none}a.checkout-button.button.alt.wc-forward{border-radius:100px;color:#c30c7f}a.checkout-button.button.alt.wc-forward:hover{background-color:#c30c7f;color:#ffffff}.form-row.place-order{background-color:#ffffff}#customer_details{margin-bottom:50px}button#place_order.button.alt{border-radius:100px;color:#c30c7f}button#place_order.button.alt:hover{background-color:#c30c7f;color:#ffffff}woocommerce-billing-fields::before{display:none!important}.product-price,.product-subtotal{display:none!important}.product-total *,th.product-total{display:none}.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu{margin-top:30px;margin-left:6px}@media screen and (min-width:481px){.mobile_menu_bar:before{position:relative;font-family:roboto,arial,sans-serif!important;font-weight:700;font-size:11px;color:#ffffff;text-transform:uppercase;content:'menu';letter-spacing:0.5px;display:block;transform:rotate(-90deg)}}@media screen and (min-width:481px){.et_toggle_slide_menu:after{left:10px;position:relative;font-family:roboto,arial,sans-serif!important;font-weight:700;font-size:11px;color:#ffffff;text-transform:uppercase;content:'close';letter-spacing:0.5px;display:block}}.et_overlay:before{color:#c30c7f}a.woocommerce-MyAccount-downloads-file.button.alt{border-radius:100px;color:#c30c7f}a.woocommerce-MyAccount-downloads-file.button.alt:hover{color:#ffffff;background:#c30c7f}.woocommerce.woocommerce-info{background: #c30c7f}.woocommerce-loop-product__title{text-transform:none!important;font-size:1.15em!important;;color:#28224f}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{margin:0 0 0 3%}