body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}.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}#top-menu li a{font-size:18px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}#top-menu li a,.et_search_form_container input{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ededff}#main-footer{background-color:#474ab6}#footer-widgets .footer-widget li:before{top:10.6px}#footer-bottom{background-color:#474ab6}#footer-info,#footer-info a{color:#ededff}#footer-bottom .et-social-icon a{color:#ededff}#main-header{box-shadow:none}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:40px 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:40px}.et_header_style_split .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:80px}.et_header_style_centered #top-menu>li>a{padding-bottom:14px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:31px 0 31px 0!important}.et_header_style_centered #main-header .logo_container{height:80px}#logo{max-height:95%}.et_pb_svg_logo #logo{height:95%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:40px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:40px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:80px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:80px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:31px 0 31px 0!important}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#474ab6}.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}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ededff!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.vertical-align{display:flex;flex-direction:column;justify-content:center}a.donation-button{display:block!important}#banner{text-align:center;padding:4px 24px;text-transform:uppercase;background-color:#09e1c0}#banner a{text-align:center;color:#474ab6;font-weight:bold}#square-donation{min-height:600px;width:100%;box-shadow:0 0 10px rgb(0,0,0,0.13);border-radius:16px}#new-pricing-table{width:100%!important;padding:40px 8px}#new-pricing-table .et_pb_column{width:33.33%!important;margin-right:0!important;padding:0 10px}.wcpv-sold-by-single{display:none!important}.woocommerce-MyAccount-navigation-link--orders{display:none!important}.logout-btn p{display:inline}.subscription-top-link{position:relative}.subscription-top-link p{padding-bottom:0!important}.subscription-top-link svg{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:12px;fill:#ffffff}#home-find-us iframe{width:100%;height:500px;border-radius:10px;box-shadow:0px 3px 12px 0px rgb(0,0,0,10%)}.postid-10227 .variations{display:none}.subscription-questions{text-align:center}.check-container,.radio-container{position:relative;margin:10px 30px;padding-left:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block}.check-container input,.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-container .checkmark,.radio-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:8px;background-color:#eee}.subscription-questions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.check-container input:checked~.checkmark,.radio-container input:checked~.checkmark{background-color:#474ab6}.checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmark:after,.radio-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after,.radio-container .checkmark:after{top:5px;left:5px;width:15px;height:15px;border-radius:5px;background:white}.timetable-item{text-align:center}.timetable-item svg{width:42px;height:auto;margin:auto;fill:#474ab6}.woocommerce-input-wrapper #billing_country{display:block}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart{text-align:center}.woocommerce-input-wrapper
.select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-input-wrapper .select2-container .select2-selection--single{height:51px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:51px}body.role-group_leader .ld-item-list-group-leader.ld-group-list .ld-item-list-group-leader{display:none!important}#msl td.label{display:block}.et-db #et-boc .et-l .et_pb_row .et_pb_column.et-last-child,.et-db #et-boc .et-l .et_pb_row .et_pb_column:last-child,.et-db #et-boc .et-l .et_pb_row_inner .et_pb_column.et-last-child,.et-db #et-boc .et-l .et_pb_row_inner .et_pb_column:last-child#lesson-filters-grid,#lesson-filters-grid{margin-left:auto!important;margin-right:auto!important}#lesson-filters-grid{display:grid;grid-template-columns:20% 20% 20% 20% 20%;max-width:1000px;float:inherit!important}#lessons-grid{display:grid;grid-template-columns:30% 30% 30%;grid-column-gap:5%}#lessons-grid article{display:inline-table;height:fit-content;width:100%}.wp-pagenavi{text-align:center}.et_pb_blog_0 .wp-pagenavi span.current{border:2px solid #474ab6!important;padding:3px 10px;border-radius:4px}#my-groups-row .ld-group-list{margin-bottom:0}#my-groups-row .ld-course-list-items{margin-right:0;margin-left:0;flex-direction:column}#my-groups-row .ld-course-list-items .learndash-wrapper .ld-item-list,#my-groups-row .ld-course-list-items .learndash-wrapper .ld-item-list-item{margin-top:0}#ld-main-course-list #ld-course-list-item-6895,#ld-main-course-list #ld-course-list-item-7085,#ld-main-course-list #ld-course-list-item-7113,#ld-main-course-list #ld-course-list-item-7151{display:none}.footer-menu{padding-top:20px}.footer-menu a{font-size:18px;font-weight:500;padding:0 1rem;white-space:nowrap;color:#ffffff}.single_variation_wrap{text-align:center}.ld-user-groups.ld-item-list .ld-section-heading{display:none}.group-content .group-squares-row .et_pb_module{max-width:500px}.group-content .group-squares-row .et_pb_image{margin-left:auto!important}.group-content .group-squares-row .et_pb_column{text-align:center}.entry-content select:nth-child(1),.entry-content select:nth-child(2),.et-boc select:nth-child(1),.et-boc select:nth-child(2){display:none}.et-boc .et-l--body .et_pb_code select,.entry-content .et_pb_code_0 select{display:inline-block}#lesson-filters{text-align:center;margin-bottom:35px}#msl select,#lesson-filters select{padding:6px 20px 6px 0;border:2px solid #474ab6;border-radius:5px;cursor:pointer;font-size:16px;color:#242424}#msl select{padding:6px 20px 6px 20px;background-color:#ffffff;border:1px solid #474ab6!important}#msl td.value span:after{display:none!important}#lesson-filters input{padding:10px 20px;background-color:#09e1c0;border:none;outline:none;color:#ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;border-radius:20px;cursor:pointer;margin:0 1rem}body.single-product .et_pb_section_1_tb_body{text-align:center}.single-product-checkout-div{margin:4rem auto;text-align:center;display:inline-block;padding:2rem;border:4px solid #474ab6;border-radius:5px}.single-product-checkout-div .my-button{margin-bottom:0}.single-product .product .clearfix{display:none}.woocommerce-password-strength,.woocommerce-password-hint,.ld-item-group-item .ld-expand-button,.woocommerce-cart .cart-empty.woocommerce-info,.woocommerce-cart .return-to-shop,.woocommerce-checkout .variation-SoldBy,#music-library .wcpv-sold-by-loop{display:none!important}article.type-sfwd-courses .post-meta{display:none}#footer-info{float:inherit;text-align:center}.social-icons-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-icon-container{width:60px;height:60px;border:2px solid #ffffff;margin:0 1rem;border-radius:50%;align-items:center;justify-content:center;background:linear-gradient(to top,rgba(9,225,192,1) 50%,rgba(9,225,192,0) 50%);background-position:top;background-size:100% 200%;transition:all .6s ease}#custom_html-3{margin:auto;text-align:center}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button{font-size:16px;border-radius:30px}#footer-widgets{text-align:center;padding:20px 0}.footer-widget .et_pb_widget{float:none}.footer-widget{margin-bottom:0!important}.social-icon-container:hover{background-position:bottom}.social-icon{width:65%;height:auto}.woocommerce-variation.single_variation{padding-bottom:15px}.learndash-wrapper .ld-modal{position:fixed;margin:0;top:50%;left:50%;z-index:999999}.et-cart-info{display:none}.nav-login{background-color:#09e1c0;border-radius:30px;transition:all .5s ease;text-align:center}.nav-login a{padding:.8em 1.2em!important}.woocommerce div.product form.cart .variations td select,body,.ld-propanel-widget,.et_mobile_menu li,.et_pb_button,.teacher-page_role,#footer-info,#top-menu-nav li a,p,h1,h2,h3,h4,h5,h6,li,#lesson-filters input{font-family:din-2014,sans-serif;font-style:normal}.ld-propanel-widget .button{font-size:16px;padding:6px 20px}#top-menu-nav li a{font-weight:600}.et_pb_newsletter_description,.et_pb_login_form{width:100%!important;padding-left:0!important}.login-container{min-height:calc(100vh - 57px)}body{background-image:url(http://hansonarts.org/wp-content/uploads/2021/01/coding-background-texture.jpg),linear-gradient(180deg,#474ab6 0%,#9271f6 100%);background-blend-mode:overlay}#ld-profile .ld-profile-stats,.learndash-wrapper #ld-profile .ld-profile-stats span,#ld-profile button.ld-icon-search.ld-icon,#ld-profile .ld-section-heading h3,#ld-profile .ld-profile-card a{color:#ffffff!important}body.login{background-color:#242424}.woocommerce,.learndash-wrapper{font-family:din-2014,sans-serif;font-style:normal}.et-db #et-boc .et-l .et_pb_widget_area_left{padding-right:0;border:0}.finish-sign-up{text-align:center}.finish-sign-up h2,.finish-sign-up p{color:#ffffff}.my-button{background-color:#09e1c0;border-radius:30px;display:inline-block;margin:1rem 0}.my-button p{color:#ffffff;padding:6px 20px!important;margin:0;text-transform:uppercase;font-weight:bold}.my-cart-button p{padding:6px 20px!important;text-transform:none;font-size:20px;font-weight:400}.woocommerce-page.single-product .container{max-width:none;width:100%;padding-top:0!important}.woocommerce-page.single-product #footer-bottom .container{max-width:1080px;width:80%}select#instrument{padding:.5rem .8rem;font-family:din-2014,sans-serif;font-style:normal;font-size:1.1rem;background-color:#ffffff;box-shadow:0 2px 6px rgba(36,36,36,.5);cursor:pointer}#instrument-output{max-height:0;overflow:hidden;transition:all .7s ease}.woocommerce h2{text-align:center}.single-product h2{text-align:left}.ld-group-list h3{display:none}.return-to-shop .button.wc-backward,.teacher-page-content .button,.wc-my-downloads-download-link,.order-again .button,.woocommerce-MyAccount-downloads-file,.woocommerce-form-coupon .button,.woocommerce .woocommerce-cart-form__contents .button,.woocommerce .cart_totals .checkout-button,.woocommerce-form-login__submit,.button-primary,#wpua-upload-existing,.woocommerce-Button,.woocommerce-MyAccount-content a.button,.place-order button,.single_add_to_cart_button,.woocommerce-button{font-family:din-2014,sans-serif;font-style:normal;border:none!important;background-color:#09e1c0!important;border-radius:30px!important;color:#ffffff!important;opacity:1!important}button.single_add_to_cart_button:after{display:none!important}button.single_add_to_cart_button{padding-right:1em!important}.xoo-wsc-product .variation-SoldBy{display:none!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{top:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}td.label,.woocommerce-additional-fields,.woocommerce-notices-wrapper{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:inherit;margin:auto}.ld-profile-heading{color:#ffffff}.submit #submit.button.button-primary,#wpua-upload-messages-existing,#wpua-images-existing,.updated,.woocommerce-page .ld-course-list,.woocommerce-page .ld-profile-edit-link{display:none}button{cursor:pointer}.wpua-edit{height:0;display:none}.woocommerce-page #ld-profile .ld-profile-stats,.woocommerce-page #ld-profile .ld-profile-heading,.woocommerce-page #ld-profile .ld-profile-stats span{color:#666!important}.woocommerce-page .ld-profile-summary .ld-profile-card .ld-profile-avatar{border:solid 5px #474ab6}.woocommerce-page .ld-profile-stat{color:#666;border-right:1px solid rgba(36,36,36,.75)}.woocommerce-MyAccount-navigation ul li{font-family:din-2014,sans-serif;font-style:normal;list-style:none;color:#474ab6;padding:.4rem 0;border:1px solid rgba(36,36,36,.4);max-width:150px;border-top:none;text-align:center;transition:all .6s ease}.woocommerce-MyAccount-navigation ul li.is-active{background-color:#474ab6}.woocommerce-MyAccount-navigation ul li:first-of-type{border-top:1px solid rgba(36,36,36,.4)}.woocommerce-MyAccount-navigation ul li a{color:#474ab6}.woocommerce-MyAccount-navigation ul li.is-active a{color:#ffffff}.woocommerce-MyAccount-content a.button{}.woocommerce .woocommerce-form-login{max-width:600px;margin:auto!important}body.login{background-blend-mode:overlay}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{margin:1rem auto}.logged-in .nav-login{opacity:0}#top-menu li.nav-avatar{display:none}.my-account-avatar-wrap{text-align:center}.my-account-avatar-wrap img{border-radius:50%;border:2px solid #ffffff}.inline-list{list-style:none;padding-left:0!important;text-align:center}.inline-list li{display:inline-block;margin:10px}.inline-list a{color:#ffffff}.nav-avatar{position:absolute!important;top:11px;right:25px;z-index:9999;text-align:center}.logged-in #top-menu li.nav-avatar{display:block;margin-right:20px}.nav-avatar a{padding-bottom:0!important}.nav-avatar img{border-radius:50%;border:3px solid #ffffff;margin-bottom:.3rem}.nav-avatar::after{color:#ffffff;font-family:din-2014,sans-serif;font-style:normal;content:'My Profile';text-align:center;position:relative}.group-squares-row .et_pb_image{position:relative;margin-bottom:0!important;cursor:pointer}.group-squares-row .et_pb_column{cursor:pointer}.group-squares-row .et_pb_text,.group-squares-row .et_pb_image{border-radius:10px}.learndash-cpt-groups .ld-course-status-enrolled{display:none!important}.learndash-cpt-groups .et_pb_section_1_tb_body{padding-top:0!important}.page .ld-alert{margin:2rem auto;width:90%}select.orderby,.woocommerce-result-count{display:none}.products .product .et_shop_image{border-radius:10px;overflow:hidden;border:3px solid #474ab6}.products .product .et_shop_image img{border-radius:10px}.products .product h2.woocommerce-loop-product__title{font-size:1.1rem}.products .product span.price{font-weight:bold!important;text-align:center}.must-be-logged-in{display:none}.logged-in .must-be-logged-in{display:block}.must-be-logged-out{display:block}.logged-in .must-be-logged-out{display:none}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#474ab6}#downloads-wrapper h2{display:none}ul.wc-my-downloads-digital-downloads{list-style:none;font-size:18px;padding-left:0}.wc-my-downloads-download-link{padding:6px 20px;display:inline-block;margin:.3rem 0}.must-be-logged-in h3{display:block!important}.group-squares-row .vertical-align{align-items:center}.hover-line{width:0;height:4px;background-color:#09e1c0;margin:auto;transition:opacity .3s ease,width .5s ease;opacity:0}.et_clickable:hover .hover-line,.group-squares-row .vertical-align:hover .hover-line{width:80px;opacity:1}.blog-image-1-1 .entry-featured-image-url{padding-top:100%;display:block}.blog-image-1-1 .entry-featured-image-url img{position:absolute;height:100%!important;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.teacher-grid .et_pb_post{border:none!important}.teacher-page-content .et_pb_title_featured_container img{border-radius:50%;border:3px solid #474ab6}.teachers-grid{display:grid;grid-template-columns:30% 30% 30%;grid-column-gap:5%;grid-row-gap:50px}.teachers-grid-item,.teachers-image-container{position:relative;overflow:hidden}.teachers-image-container,.teachers-image-overlay,.teachers-image-container img{border-radius:5px}.teachers-image-container img{display:block}.teachers-image-container{max-width:330px;margin:auto;position:relative}.teachers-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;max-width:330px;background-image:linear-gradient(to top right,rgba(36,36,36,1) 0%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);}img{pointer-events:none}.teachers-text-wrap{position:absolute;bottom:-30px;left:12px;transition:bottom .4s ease}.teachers-grid-item h2{color:#ffffff;font-size:32px}.teachers-grid-item h4{color:#09e1c0;font-size:20px}.teachers-grid-item p{color:rgba(255,255,255,.75);font-size:17px}.teachers-see-more{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teachers-grid-item:hover .teachers-text-wrap{bottom:0}.teacher-page_role{color:#474ab6;font-size:24px}#discover .teachers-grid{display:grid;grid-template-columns:23.5% 23.5% 23.5% 23.5%;grid-column-gap:2%}#discover .teachers-grid-item h2{font-size:26px}#discover .teachers-grid-item h4{font-size:17px}#discover .teachers-grid-item p{font-size:14px}.ld_group_category-subscription-group{display:none}#ld-expand-1803,#ld-expand-1805,#ld-expand-1807,#ld-expand-1809,#ld-expand-1811{display:none!important}.post-type-archive-groups .ld_group_category-teacher-and-pupil-group,.tutorials-page-content .ld-profile-summary{display:none}.tutorials-page-content #ld-profile .ld-section-heading h3{color:#333!important}.learndash .group-content{display:none}.et-fb-iframe-ancestor .group-content,.learndash.user_has_access .group-content{display:block}.woocommerce-form-coupon-toggle{text-align:center}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#09e1c0;display:inline-block;border-radius:30px;margin:2em auto;margin-top:0}#my-music-downloads-title h3{color:#ffffff!important}.mks_author_widget{text-align:center;margin-bottom:0!important}.mks_author_widget h4{text-align:left}.mks_author_widget img{float:none;border-radius:50%;border:1px solid #474ab6;margin:1rem auto}.single-groups .mks_author_widget{display:none}.et-db #et-boc .et-l .et_pb_row{width:95%!important}.et-db #et-boc .et-l .et_pb_row.full-width-row{width:100%!important}h2.gl-lesson-title{color:#363636;padding-bottom:0;font-size:22px}h2.tp-lesson-title{color:#666666;padding-bottom:0;font-size:22px}h2.tp-list-title{margin-bottom:2rem;text-decoration:underline}ul.gl-lessons-list{list-style:none}.gl-lessons-item p{color:#ffffff}.gl-lessons-item{margin-bottom:2rem;padding:0 20px;display:flex;flex-direction:row;align-items:center;background-color:#ffffff;border-radius:6px;border:2px solid #e2e7ed}.gl-lessons-item .my-button{margin:20px 10px}.gl-add-new-button{margin:auto;margin-bottom:2rem}.gl-avatar img{border-radius:50%;border:2px solid #ffffff}h3.gl-name{color:#ffffff;font-size:28px;margin:0}.agl-item img{border-radius:50%;border:3px solid #474ab6}.et_pb_wc_add_to_cart form.cart .button.continue_to_checkout{display:none;color:#ffffff;background-color:#09e1c0;border-radius:30px;border:none!important}#order_review table,#order_review .back-to-cart,#order_review_heading{display:none}#payment{margin-top:50px}.menu-item-has-children>a:first-child:after{display:none}#main-header .nav li ul.sub-menu{transform:translateX(-50%);border-top:none;box-shadow:0;-moz-box-shadow:none;-webkit-box-shadow:none;background:none!important}#top-menu li li a.my-logout-button{display:inline;padding:7px!important;margin-left:72px}#top-menu li li a.my-logout-button:hover{background-color:#09e1c0!important}#menu-item-4661,#menu-item-2644,#menu-item-2593{padding:0;text-align:center}#menu-item-4661 p,#menu-item-2644 p,#menu-item-2593 p{display:inline-block}#top-menu li#menu-item-4660,#top-menu li#menu-item-2032,#top-menu li#menu-item-775{padding-right:0}.ld-video{margin-bottom:50px}iframe{margin:auto}.learndash-cpt-groups #msl-lessons .ld-tab-content,.learndash-cpt-groups #custom_html-2{display:none}.learndash-cpt-groups .ld-lesson-list{max-height:0;overflow:hidden}.learndash-cpt-groups #pupil-group .ld-lesson-list,.learndash-cpt-groups #msl-lessons .ld-lesson-list{max-height:none}.learndash-cpt-groups .ld-lesson-list.active{max-height:2000px;transition:max-height 1s ease}.learndash_post_sfwd-courses .ld-course-status.ld-course-status-enrolled{margin-bottom:50px}.woo-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100}.widefat td{color:#ffffff}.music-credits-block .et_pb_with_border{cursor:pointer;transition:all .6s ease}.music-credits-block .et_pb_with_border:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.4)}.pound{font-size:.6em}.discount{font-size:1.1em;font-weight:500;color:#09e1c0}#group-subscription-product .variations{display:none!important}.tutorials-page-content .finish-sign-up h2,.tutorials-page-content .finish-sign-up p{color:#363636}.tutorials-page-content .my-button p{color:#ffffff}.single-product .clearfix .wcpv-sold-by-single{display:none}#number-grid ul li{padding:.5rem 0}#number-grid .et_pb_column{transition:all .8s ease;cursor:pointer}#number-grid .et_pb_column:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.lp-avatar-wrap{border:3px solid #474ab6;border-radius:50%;overflow:hidden;height:140px;width:140px;margin:1rem auto}.lesson-product-vendor-info p{font-size:20px}.lesson-product-vendor-info a{color:#474ab6}.et_pb_ajax_pagination_container #post-2437,.et_pb_ajax_pagination_container #post-2137,.et_pb_ajax_pagination_container #post-6895,.et_pb_ajax_pagination_container #post-7085,.et_pb_ajax_pagination_container #post-7113,.et_pb_ajax_pagination_container #post-7151{display:none}.et_pb_blog_grid article{text-align:center}.et_pb_blog_grid article .post-meta{color:#ffffff!important}.et_pb_blog_grid article .post-meta span{color:#666666!important}.et_pb_blog_grid article .post-meta span.author.vcard{display:block;margin-top:-10px}.et_pb_blog_grid article .post-meta span.author.vcard{display:none!important}.et_pb_blog_grid article h2{font-size:22px}.et_pb_blog_grid article{transition:all .6s ease;cursor:pointer}.et_pb_blog_grid article:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2)}.blog-avatar img{border-radius:50%;border:1px solid #474ab6}p.blog-author-name{font-size:18px!important;color:#363636!important;padding-left:12px}.new-blog-meta{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:12px}#page-container{transition:opacity .6s ease}.learndash-wrapper.ld-modal-open+div{opacity:.3}.et_mobile_menu li a{border-bottom:0}.et_mobile_menu .menu-item-has-children>a{background:none}.mob-logout{display:none!important;position:absolute;transform:translate(-50%,-50%);top:140px;left:50%}.mob-logout .my-logout-button{padding:0}.et_pb_section_0.et_pb_section_first,.et_pb_section_first{padding-top:200px!important}#floating-donation{position:fixed;bottom:42px;left:42px;height:80px;width:80px;z-index:99;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,0.1);background-color:#474ab6;text-align:center;justify-content:center;align-items:center}#floating-donation a{color:#ffffff;text-transform:uppercase;font-weight:bold}#floating-donation img{display:block;max-width:46px;margin:auto}#main-header.scrolled{background-color:#474ab6;transition:all .3s ease}#top-menu .menu-item-has-children>a:first-child{padding-right:0}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{margin:0!important}#recurring-lesson a{display:none}@media all and (max-width:1080px){.learndash-wrapper .ld-modal{position:absolute}}@media all and (max-width:980px){.nav-avatar{position:relative!important;padding-bottom:60px}.mob-logout{padding-left:0!important}.logout-btn{display:none!important}.reverse-cols{display:flex;flex-direction:column-reverse}.lesson-filter-button{width:125px;height:125px;max-width:680px}#lessons-grid{max-width:700px;margin:auto;grid-template-columns:47.5% 47.5%}#lesson-filters-grid{max-width:700px}#lesson-filters-grid .lesson-filter-button{width:130px;height:130px}body.logged-in .mob-logout{display:inline-block!important}#main-header .et_mobile_menu li#menu-item-2032 ul.sub-menu,#main-header .et_mobile_menu li#menu-item-775 ul.sub-menu,#main-header .et_mobile_menu li#menu-item-4660 ul.sub-menu{display:none!important}.teachers-grid{grid-template-columns:47.5% 47.5%}.et_fixed_nav #main-header{position:fixed!important}.et_header_style_left #logo{max-width:none!important;height:95%;max-height:none!important;padding-left:10px}#main-header.scrolled{background-color:#474ab6;transition:all .5s ease}#main-header .container{width:100%!important}.mobile_menu_bar:before{color:#ffffff!important}#main-header .et_mobile_menu{background-color:#474ab6!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-right:10px}.et_mobile_menu{border-top:3px solid #09e1c0}.et_mobile_menu li a{font-size:20px}.et_mobile_menu .nav-avatar{right:inherit;left:50%;transform:translateX(-50%)}.et_mobile_menu{padding-top:26px}.et_mobile_menu #menu-item-428{margin-top:32px}.logged-in .nav-login{display:none}}@media all and (max-width:847px){#discover .teachers-grid{grid-template-columns:48% 48%;grid-column-gap:4%;max-width:650px;margin:auto}}@media all and (max-width:768px){#floating-donation{left:20px;bottom:20px}.ld-login-modal .ld-login-modal-branding{display:none}#lesson-filters-grid{grid-template-columns:16.67% 16.67% 16.67% 16.67% 16.67% 16.67%;max-width:420px}#lesson-filters-grid .lesson-filter-button{grid-column:span 2}#lesson-filters-grid .lesson-filter-button.et_pb_text_3{grid-column:2 / span 2}.subscription-questions{flex-direction:column;align-items:flex-start;max-width:300px;margin:auto}.footer-menu a{display:block;padding:12px 0}}@media all and (max-width:584px){.teachers-grid{grid-template-columns:100%;grid-column-gap:0}#lessons-grid{grid-template-columns:100%;grid-column-gap:0;max-width:300px}}@media all and (max-width:446px){#lesson-filters-grid{max-width:310px;grid-template-columns:25% 25% 25% 25%}#lesson-filters-grid .lesson-filter-button{grid-column:span 2}#lesson-filters-grid .lesson-filter-button.et_pb_text_3{grid-column:span 2}#lesson-filters-grid .lesson-filter-button.et_pb_text_4{grid-column:2 / span 2}}div.et_pb_section.et_pb_section_0{background-blend-mode:overlay;background-image:url(https://hansonarts.org/wp-content/uploads/2021/01/coding-background-texture.jpg),linear-gradient(180deg,#474ab6 0%,#9271f6 100%)!important}.et_pb_section_0.et_pb_section{padding-top:150px;padding-bottom:50px;background-color:inherit!important}.et_pb_section_0{padding-top:150px!important}.et_pb_text_0.et_pb_text,.et_pb_text_1.et_pb_text{color:#FFFFFF!important}.et_pb_text_0{font-weight:600;margin-bottom:11px!important}.et_pb_text_0 h1{font-weight:600;font-size:48px;color:#FFFFFF!important}.et_pb_text_0 h2{font-weight:300;font-size:39px;color:#FFFFFF!important}.et_pb_image_0{margin-bottom:8px!important;max-width:350px;text-align:center}.et_pb_text_1{font-size:26px}.et_pb_row_1,.et_pb_row_2{text-align:center}.et_pb_image_1,.et_pb_image_4{margin-bottom:10px!important;width:60px;text-align:center}.et_pb_text_2 h2,.et_pb_text_4 h2{font-weight:600;text-transform:uppercase;color:#474ab6!important;text-align:center}.et_pb_text_2,.et_pb_text_4{margin-bottom:15px!important}.et_pb_text_3{padding-bottom:0px!important;margin-bottom:10px!important}.et_pb_button_0_wrapper,.et_pb_button_1_wrapper{margin-top:20px!important}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_1{color:#ffffff!important;border-width:3px!important;border-color:#09e1c0;border-radius:100px;letter-spacing:0px;font-size:16px;font-weight:700!important;text-transform:uppercase!important;padding-right:2em;padding-left:0.7em;background-color:#09e1c0}body #page-container .et_pb_section .et_pb_button_0:hover,body #page-container .et_pb_section .et_pb_button_1:hover{color:null!important;letter-spacing:0px!important}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_0:hover,body #page-container .et_pb_section .et_pb_button_1,body #page-container .et_pb_section .et_pb_button_1:hover{padding-right:1em!important;padding-left:1em!important}body #page-container .et_pb_section .et_pb_button_0:before,body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:before,body #page-container .et_pb_section .et_pb_button_1:after{display:none!important}.et_pb_button_0,.et_pb_button_1{transition:color 300ms ease 0ms,letter-spacing 300ms ease 0ms}.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after{transition:all 300ms ease 0ms}.et_pb_image_2 .et_pb_image_wrap,.et_pb_image_3 .et_pb_image_wrap{border-radius:10px 10px 10px 10px;overflow:hidden;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}.et_pb_image_2,.et_pb_image_3{text-align:left;margin-left:0}.et_pb_text_5{margin-bottom:10px!important}@media only screen and (max-width:980px){.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img{width:auto}}