.subscribeButton{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}.subscribeButton:hover{background-color:white;color:#eca86c!important}.subscribeButton:active{position:relative;top:1px}button#wpforms-submit-718.wpforms-submit,button#wpforms-submit-726.wpforms-submit{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}button#wpforms-submit-718.wpforms-submit:hover,button#wpforms-submit-726.wpforms-submit:hover{background-color:white;color:#eca86c!important}.orange-link a{background-color:#f7a400;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #f9aa01;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none;margin-bottom:20px}.orange-link a:hover{background-color:#e09900}.orange-link a:active{position:relative;top:1px}div.et_pb_text_inner h2 sup{font-size:.4em;position:relative;top:-1.5em}ul#teacher-locations li h2 a{color:#89a1ad}ul#teacher-locations li h2 a:hover{color:#fe9a00!important}div#GetStarted ol li{padding-bottom:20px;text-indent:-1em;padding-left:1em}div#DanforthDoorPhoto img{width:200px}.Instructors img{width:200px}.Instructors div.et_pb_team_member_description p{font-size:14px;line-height:1.7em}.Instructors .et_pb_bg_layout_light.clearfix{border-bottom:1px solid orange;padding-bottom:20px}.et_bloom_optin_1 .et_bloom_form_header{height:100%!important}.et_bloom_optin_1 .et_bloom_form_container_wrapper{height:400px!important}body.woocommerce .entry-summary,body.woocommerce .woocommerce-product-gallery{padding-bottom:45px}.single-product #main-content .container:before,body.woocommerce-page #main-content .container:before{display:none}.single-product #left-area,body.woocommerce-page #left-area{width:100%;padding:0px!important}div#sidebar{display:none}form.cart button.single_add_to_cart_button.button.alt{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}form.cart button.single_add_to_cart_button.button.alt:hover{background-color:white;color:#eca86c!important}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{background-color:white!important}li#tab-title-description.description_tab.active{border-right-style:none!important;border-bottom:1px solid #ddd!important}div.summary.entry-summary div.product_meta{display:none}div#left-area nav.woocommerce-breadcrumb{display:none}a.checkout-button.button,button.button{color:white!important}article#post-3303.post-3303.page.type-page.status-publish.hentry div.entry-content div.woocommerce div.woocommerce-notices-wrapper div.woocommerce-message a.button.wc-forward{color:white;border:1px solid white;padding:8px 10px!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@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}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}#et-top-navigation{padding-left:280px!important}#blog-button,#workshop-button,#teacher-training-button{width:280px}div.et_pb_pricing_heading{line-height:4em!important;min-height:5.5em}div.et_pb_pricing_content_top{height:0;margin:0;padding:0}div.et_pb_pricing_content{min-height:23em}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:none}div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2{padding-bottom:20px;border-bottom:2px solid #f7a400;margin-bottom:20px}input#pwgc-redeem-button.button{background-color:white;width:25%}input#pwgc-redeem-button.button:hover{background-color:#eca86c!important;color:white!important}input#pwgc-redeem-gift-card-number{width:65%;height:2.5em;margin-right:30px}div#pwgc-redeem-gift-card-container{padding-left:2px}div#top-header{background-color:rgb(137,161,173)!important}div.woocommerce div.woocommerce-notices-wrapper div.woocommerce-message{background-color:rgb(137,161,173)!important}div.woocommerce-message a.button{color:white;border:1px solid white;padding:8px 10px!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.woocommerce button.button{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}div.woocommerce button.button:hover{background-color:white;color:#eca86c!important;border:1px solid #eca86c}div.woocommerce a.checkout-button.button.alt.wc-forward{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}div.woocommerce a.checkout-button.button.alt.wc-forward:hover{background-color:white;color:#eca86c!important;border:1px solid #eca86c}input#pwgc-redeem-button.button{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}input#pwgc-redeem-button.button:hover{background-color:white;color:#eca86c!important;border:1px solid #eca86c}button#place_order.button.alt{background-color:#eca86c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eca86c;display:inline-block;cursor:pointer;color:#ffffff!important;font-size:17px;padding:12px 31px;text-decoration:none}button#place_order.button.alt:hover{background-color:white;color:#eca86c!important;border:1px solid #eca86c}span.get-app{font-weight:bold;display:inline-block;position:relative;bottom:15px;padding-right:10px}li span.red-warning{display:block;color:red;font-weight:bold;margin-bottom:1em}li span.green-continue{display:block;color:black;margin-bottom:1em}div.robots-nocontent.sd-block.sd-social.sd-social-icon-text.sd-sharing{padding-right:15%;padding-bottom:20px;padding-left:15%}.gq_r_fixed_buttons .et_pb_column{padding-bottom:30px}.gq_r_fixed_buttons .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;right:0;margin-right:auto;margin-bottom:auto;margin-left:auto}.slider-with-overlay .et_pb_bg_layout_light.et_pb_media_alignment_center{padding-right:0!important;padding-left:0!important}.slider-with-overlay div.et_pb_slider_container_inner div.et_pb_slide_description div.et_pb_text_overlay_wrapper{min-height:50px!important}.et_pb_slider_with_text_overlay{padding-right:0!important;padding-left:0!important}#home-page-slider p span.top-line-text{font-size:min(max(22px,2vw),40px)!important;text-transform:uppercase;position:relative;animation:animatebottom 1.0s}div#home-page-slider div.et_pb_container.clearfix div.et_pb_slider_container_inner div.et_pb_slide_description div.et_pb_text_overlay_wrapper{background-color:rgba(137,161,173,0.80)!important;width:100%;margin-right:auto;margin-left:auto;color:#00d263}div#home-page-slider div.et_pb_slider_container_inner div.et_pb_slide_description div.et_pb_text_overlay_wrapper{padding-top:10px;padding-bottom:10px}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#eca86c;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}