@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);.top_bar{display:inline-block;width:100%;padding:5px 0}.top_bar a{color:#fff;font-size:15px;font-weight:500;padding:3px 0;display:inline-block}.top_bar a+a{margin-left:15px}.top_bar a:hover{color:#14b1e7}.top_bar a.fusion-button{float:right;font-size:16px;font-weight:500;border:1px solid #fff!important;padding:8px 20px}.top_bar a.fusion-button:hover{color:#fff;background:#14b1e7}.schedule_form .gform_wrapper form{width:100%;max-width:580px;margin-left:0;position:relative;font-family:"Roboto",sans-serif}.schedule_form .gform_wrapper form .gf_progressbar_wrapper{position:absolute;bottom:12px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;margin:0;padding:0}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar{width:100%;padding:0;border-radius:0;background:0 0;box-shadow:none;max-width:190px}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:block;background:#8ab4f8;height:10px}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar:after{height:10px;margin-top:-10px}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{display:none}.schedule_form .gform_wrapper form .gf_progressbar_wrapper h3.gf_progressbar_title{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:20px;color:#202124;display:inline-block;padding:0 12px!important;opacity:1;margin:0!important}.schedule_form .gform_wrapper form ul.gform_fields>li{margin-top:12px!important;background-color:#fff;border:1px solid #dadce0;border-radius:8px;margin-bottom:12px;padding:24px;padding-top:22px;position:relative}body #main .schedule_form .gform_wrapper form ul.gform_fields li.gfield.gfield_html h2{position:relative;font-size:32px;font-weight:400;line-height:40px;color:#202124;line-height:135%;max-width:100%;min-width:0;margin:0 0 12px;font-family:"Roboto",sans-serif}body #main .schedule_form .gform_wrapper form ul.gform_fields li.gfield.gfield_html h2:before{content:"";border-top-left-radius:8px;border-top-right-radius:8px;height:10px;left:-24px;right:-24px;position:absolute;top:-23px;width:calc(100% + 48px);background-color:maroon}body #main .schedule_form .gform_wrapper form ul.gform_fields li.gfield.gfield_html p{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:20px;color:#202124;margin-bottom:15px}body #main .schedule_form .gform_wrapper form ul.gform_fields li.gfield.gfield_html p:last-child{margin:0}body #main .schedule_form .gform_wrapper form ul.gform_fields li.gfield.gfield_html p.req{color:#d93025}.schedule_form .gform_wrapper form ul.gform_fields li label.gfield_label{font-size:14px;letter-spacing:.5px;font-weight:500;font-family:"Roboto",sans-serif;margin-bottom:15px!important}.schedule_form .gform_wrapper form ul.gform_fields li label.gfield_label span.gfield_required{color:#d93025}.schedule_form .gform_wrapper form ul.gform_fields li.form-control input,.schedule_form .gform_wrapper form ul.gform_fields li.form-control textarea{padding:0!important;margin:0!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:400;letter-spacing:.2px!important;line-height:20px;color:#202124!important;background:#fff!important;height:30px!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.12)!important;width:100%!important;max-width:265px!important;outline:0!important}.schedule_form .gform_wrapper form ul.gform_fields li.form-control textarea{max-width:100%!important}.schedule_form .gform_wrapper form ul.gform_fields li.form-control input:focus,.schedule_form .gform_wrapper form ul.gform_fields li.form-control textarea:focus{border-color:maroon!important}.schedule_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;border-color:red;padding:24px}.schedule_form .gform_wrapper .gfield_error .gfield_label{color:#222}.schedule_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.schedule_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.schedule_form .gform_wrapper .validation_message{color:red;font-weight:400;letter-spacing:normal;padding:10px 0 0!important;position:relative}.schedule_form .gform_wrapper .validation_message:before{content:"";background:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/assets/desktop/themes/Avada-Child-Theme/img/info-icon.svg)no-repeat;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:10px}.schedule_form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.schedule_form .gform_wrapper li.gfield_error textarea{border-color:red!important}.schedule_form .gform_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:none;padding:0;clear:both;text-align:right}.schedule_form .gform_wrapper .gform_page_footer input[type=button]{background-color:#fff;margin-right:14px;color:maroon;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.141),0 1px 3px 0 rgba(0,0,0,.122);font-size:14px;font-weight:500;letter-spacing:.25px;text-transform:none;font-family:Roboto,Arial,sans-serif!important;padding:0 24px;line-height:36px;outline:0;width:auto;margin-bottom:0}.schedule_form .gform_wrapper .gform_page_footer input[type=button]:hover{background-color:rgba(128,0,0,.04)}.gform_wrapper div.validation_error{display:none!important}.schedule_form .gform_wrapper form ul.gform_fields li.info_head{margin-bottom:-18px!important;background:maroon;padding:0;border-radius:8px 8px 0 0;z-index:9;border:0;display:block;width:100%}.schedule_form .gform_wrapper form ul.gform_fields li.info_head h3{margin:0;padding:12px 24px;font-family:Roboto,Arial,sans-serif!important;font-size:16px;letter-spacing:.1px;line-height:24px;font-weight:400;color:#fff}body .schedule_form .gform_wrapper .top_label div.ginput_container{margin-top:15px}.schedule_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.schedule_form .gform_wrapper ul.gfield_radio li input[type=radio]{border:1px solid #7e8993;border-radius:4px;background:#fff;color:#555;clear:none;cursor:pointer;float:left;line-height:0;width:20px!important;height:20px;margin:0;outline:0;padding:0!important;text-align:center;vertical-align:middle;border:solid 2px;border-color:#5f6368;-webkit-appearance:none;transition:.05s border-color ease-in-out}.schedule_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked::before,.schedule_form .gform_wrapper ul.gfield_radio li input[type=radio]:checked::before{float:left;vertical-align:middle;width:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule_form .gform_wrapper ul.gfield_radio li input[type=radio]{border-radius:50%;line-height:.71428571;margin:0!important}.schedule_form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:0!important}.schedule_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked::before{content:"✓";margin:8px 0 0;color:#fff;font-size:15px}.schedule_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked{background-color:maroon;border-color:maroon}.schedule_form .gform_wrapper ul.gfield_radio li input[type=radio]:checked::before{content:"";border-radius:50%;width:10px;height:10px;margin:.1875rem;background-color:maroon;line-height:1.14285714}.schedule_form .gform_wrapper ul.gfield_radio li input[type=radio]:checked{border-color:maroon}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_33{background:#669df6}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_50{background:#4285f4}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_66{background:#098591}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_83{background:#098591}.schedule_form .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage.percentbar_100{background:#34a853}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_radio,.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox{margin:0}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_radio ul,.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox ul{margin:10px 0 0}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_radio ul li,.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox ul li{margin-bottom:15px}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_radio ul li:last-child,.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox ul li:last-child{margin-bottom:0}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_radio ul li label,.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox ul li label{margin:0 0 0 15px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:22px;color:#202124;min-width:0}.schedule_form .gform_wrapper form ul.gform_fields>li .ginput_container.ginput_container_checkbox ul li label{line-height:24px}.schedule_form .gform_wrapper form ul.gform_fields li.info_head.preferences{margin-bottom:0!important;border-radius:8px}.schedule_form .gform_wrapper form ul.gform_fields li.info_head.preferences p{font-size:12px!important;letter-spacing:.3px!important;line-height:16px!important;background-color:#fff;border:1px solid #dadce0;padding:24px;padding-left:17px;border-top:0;border-radius:0 0 6px 6px}.schedule_form .gform_wrapper form ul.gform_fields>li.special_lable label{font-size:14px;letter-spacing:.5px;font-weight:500;font-family:"Roboto",sans-serif;display:block}.schedule_form .gform_wrapper form ul.gform_fields>li.special_lable label span{color:#d93025}.schedule_form .gform_wrapper .gform_page_footer input[type=submit]{background-color:maroon;margin-right:14px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.25px;text-transform:none;font-family:Roboto,Arial,sans-serif!important;padding:0 24px;line-height:36px;border-radius:4px;outline:0}.schedule_form .gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#941919}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio{display:flex}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio label.gfield_label{margin:0!important;line-height:22px;background:#fafafa;padding:12px;width:150px;font-weight:400}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio label.gfield_label span.gfield_required{display:none}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio .ginput_container.ginput_container_radio{width:100%;background:#fafafa;padding:12px}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio .ginput_container.ginput_container_radio ul{display:flex;justify-content:space-around;margin:0}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio .ginput_container.ginput_container_radio ul li{margin:0}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio.one{margin:-20px 0 0!important;border-top:0;border-bottom:0;border-radius:0}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio.two{margin:-19px 0 0!important;border-top:0;border-bottom:0;border-radius:0;padding-top:0;padding-bottom:0}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio.three{margin:0!important;border-top:0;padding-top:5px;border-radius:0 0 8px 8px}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio.one .ginput_container.ginput_container_radio ul li{overflow:visible}.schedule_form .gform_wrapper form ul.gform_fields>li.special_radio .ginput_container.ginput_container_radio ul li label{position:absolute;top:-40px;z-index:999;display:block;left:0;right:0;margin:auto;text-align:center}.gform_wrapper .gform_footer{text-align:right}body.fusion-body .gform_wrapper input.gform_button.button,body.fusion-body .gform_wrapper input[type=submit]{width:auto!important;margin:0}ul.programe_lesson_section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center;padding-left:0}.programe_lesson_section li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;list-style-type:none;padding-right:15px;padding-left:15px}.programe_lesson_section li a{display:block}.programe_lesson_section li a br{display:none!important}.programe_lesson_section li br{display:none!important}.programe_lesson_section li p{display:none!important}.programe_lesson_section li a img{width:100%}.programe_lesson_section li h3{margin-top:0!important}.programe_lesson_section li h3 a{color:#fff;display:block;background-color:#333745;font-size:18px;color:#fff;text-align:center;margin:0;padding:15px 0;font-weight:500}.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a{font-size:16px!important;height:50px!important}.fusion-main-menu>ul>li{height:50px}#side-header .fusion-logo,.fusion-header .fusion-logo{margin:10px 0 20px!important}.fusion-mobile-menu-design-modern .fusion-header>.fusion-row{display:flex;align-items:center;flex-wrap:wrap}.fusion-main-menu{margin-left:auto}@media (max-width:991px){.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a{font-size:14px!important}.fusion-logo img{width:50px}.fusion-main-menu>ul>li{padding-right:12px!important}.fusion-main-menu>ul>li:last-child{padding-right:0!important}}@media (max-width:800px){.fusion-mobile-menu-design-modern .fusion-header>.fusion-row{display:block}.fusion-logo img{width:auto}.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header{padding-top:0!important;padding-bottom:15px!important}.fusion-mobile-menu-icons a{margin-top:30px}}@media (max-width:767px){.top_bar a.fusion-button{display:none}.top_bar{text-align:center}.top_bar a{padding:3px 10px}.top_bar a+a{margin-left:0}}@media (max-width:575px){.schedule_form .gform_wrapper .gform_page_footer{text-align:center}.schedule_form .gform_wrapper .gform_page_footer input[type=button]{margin:0 10px}.schedule_form .gform_wrapper form .gf_progressbar_wrapper{bottom:0}.programe_lesson_section li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}::-webkit-input-placeholder{color:#7f8082!important;opacity:1!important}::-moz-placeholder{color:#7f8082!important;opacity:1!important}:-ms-input-placeholder{color:#7f8082!important;opacity:1!important}:-moz-placeholder{color:#7f8082!important;opacity:1!important}.grecaptcha-badge{visibility:collapse!important}.to-top-right #toTop{visibility:collapse!important}.get_in_touch_form_section h2{font-size:30px!important;font-weight:500!important;margin-bottom:0!important}.get_in_touch_form_section ul li>label{display:none!important}.get_in_touch_form_section ul li{width:25%!important;display:inline-block!important;background-color:transparent!important;margin-bottom:0!important;border:0!important;padding-bottom:0!important;padding-top:0!important;padding-right:16px!important;vertical-align:top!important}.get_in_touch_form_section .gform_footer.top_label{text-align:center!important}.get_in_touch_form_section input[type=submit]{padding:15px 40px 15px 40px!important;background:#14b1e7!important;font-weight:600;letter-spacing:2px}.get_in_touch_form_section ul li input{width:100%!important;font-size:16px!important;padding-top:10px!important;padding-bottom:10px!important;height:auto!important;color:#fff!important;letter-spacing:1px!important;border:1px solid #e1e1e1!important;background-color:transparent!important;padding:10px!important}.get_in_touch_form_section .gform_wrapper .validation_message{color:red!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase;padding-top:5px!important}.music_lesson_section h2{font-size:30px!important;font-weight:500!important;margin-bottom:20px!important}.music_lesson_section .inner_section span{display:block;box-shadow:none!important;height:250px}.music_lesson_section .inner_section img{width:100%}.music_lesson_section .inner_section h3{margin:0}.music_lesson_section .inner_section h3 a{color:#fff;display:block;background-color:#333745;font-size:18px;color:#fff;text-align:center;margin:0;padding:15px 0;font-weight:500}.areas_served_section{padding-top:40px!important;padding-bottom:20px!important}.areas_served_section h2{font-size:30px!important;font-weight:500!important;margin-bottom:20px!important;text-align:center}.areas_served_section ul{padding:0;list-style:none;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.areas_served_section ul li{margin:0 0 16px;padding:0 10px 0 0;position:relative;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.areas_served_section ul li a::before{content:"";position:absolute;top:0;left:33px;width:1px;height:100%;background-color:#333745}.areas_served_section ul li a{position:relative;border:1px solid #333745;width:100%;display:block;padding:0 0 0 10px!important;font-size:18px;color:#333745;font-weight:500}.areas_served_section ul li a i{font-size:18px;margin-right:30px}.areas_served_section ul li a:hover{color:#14b1e7;border:1px solid #14b1e7}.areas_served_section ul li a:hover:before{background-color:#14b1e7}.areas_served_inner_page ul{margin:0-7px;padding:0;list-style:none;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn_areas_served_inner_page{padding:15px 35px 15px 35px!important;margin-top:25px;background-color:#333745!important}.areas_served_inner_page ul li{margin:0 0 16px;padding:7px 0;position:relative;padding-left:10px;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.areas_served_inner_page ul li a{-webkit-column-rule:#333745;-moz-column-rule:#333745;-o-column-rule:#333745;column-rule:#333745!important;font-weight:600;font-size:16px;text-transform:uppercase;display:block;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.3);box-shadow:3px 3px 7px rgba(0,0,0,.3);width:90%;padding:10px 10px 10px 60px;border-bottom:3px solid #14b1e7}.areas_served_inner_page ul li a::before{position:absolute;content:"";background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/78b54f450b7c76d870431aed1ecaf78ded8c151ff333d3030c1c2667e709bd34.webp);width:30px;height:20px;left:25px;top:22px;background-size:100% 100%}.areas_served_inner_page ul li:nth-child(2) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/be3c6c73239e4454c287f99ebd15e569b972432fb663e69e8e4d42f0f47c131b.webp)}.areas_served_inner_page ul li:nth-child(3) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/3b85db24c341a9b018339257fac616fe8b408dfac9867ff74a1d25824d8b0d8f.webp)}.areas_served_inner_page ul li:nth-child(4) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/7b3f5d2ebecf5ab32e1cdf0431fda00d077db0f331893cb2c40f9af8b826b610.webp)}.areas_served_inner_page ul li:nth-child(5) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/9f2214e70e8795845844358af8df679fb9fd19ddef17b26e59b6ab68e62109b6.webp)}.areas_served_inner_page ul li:nth-child(6) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/1b5f081c7cbd2f5a136dfc4c8c31287685ac5230aacf8f7798367b41466a2996.webp)}.areas_served_inner_page ul li:nth-child(7) a::before{background-image:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/0a11c45432d095deb71cd94cd7b337f0fafc6dfd40f547c3ae22bdc9b4302b75.webp)}.areas_served_inner_page h2{color:#333745!important;font-size:30px!important;font-weight:500!important;margin-bottom:20px!important;margin-top:0!important;line-height:40px!important}.teacher_inner_section img{width:100%}.teacher_inner_section .fusion-column-wrapper{box-shadow:3px 3px 7px rgba(0,0,0,.3);padding-bottom:20px!important;margin-top:25px!important}.teacher_inner_section .fusion-imageframe{display:block!important;box-shadow:none!important}.teacher_inner_section .fusion-imageframe h4{font-size:22px!important}.teacher_inner_section .fusion-imageframe img{width:100%;height:300px;object-fit:cover}.teacher_section .fusion-column-wrapper{text-align:center}.areas_served_inner_page.location_section iframe{border-radius:0 0 0 0;overflow:hidden;border-width:3px;border-color:#f9f9f9;box-shadow:0 2px 18px 0 rgba(0,0,0,.3)}.meet_our_teachers_section .content-container{text-align:center!important;margin-bottom:5px!important}.meet_our_teachers_section .content-container br{display:none!important}.meet_our_teachers_section .fusion-read-more{float:none!important}.meet_our_teachers_section .content-container br:last-child{display:block!important}.meet_our_teachers_section .content-container a{display:block}.meet_our_teachers_section .content-box-wrapper.content-wrapper{box-shadow:3px 3px 7px rgba(0,0,0,.3);padding-bottom:20px!important;margin-top:25px!important}.meet_our_teachers_section .content-container img{width:100%;height:300px;object-fit:cover;padding-bottom:20px}.meet_outr_teachers_section .content-container p{text-align:center!important;margin-bottom:0!important}.meet_our_teachers_section .fusion-content-boxes{margin-bottom:0!important}.meet_our_teachers_section .fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:10px!important}.meet_our_teachers_section p{margin-top:0;margin-bottom:0}.fusion-footer h4{font-size:20px!important;color:#fff!important;font-weight:500!important;margin-bottom:20px!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:0!important;line-height:30px!important;font-family:var(--footer_headings_typography-font-family)!important}.fusion-footer #social_links-widget-2{margin-top:0!important}.fusion-footer #text-3 label.gfield_label{display:none}.fusion-footer #text-3 .ginput_container.ginput_container_email input{width:100%;border:1px solid #fff!important}.fusion-footer #text-3 .gform_footer.top_label{text-align:left!important}.fusion-footer #text-3 .gform_footer.top_label input[type=submit]{background-color:#14b1e7!important}.fusion-footer .gform_wrapper li.gfield.gfield_error,.fusion-footer .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0!important;border-top:none!important;border-bottom:none!important;padding-bottom:0!important;padding-top:0!important}.fusion-footer #text-3 .gform_wrapper .validation_message{color:red;font-size:16px!important;font-weight:500!important;text-transform:uppercase;padding-top:5px!important}.fusion-footer #text-4{margin-top:50px!important}@media (max-width:991px){.get_in_touch_form_section .gform_wrapper ul.gform_fields{padding-left:30px!important;padding-right:14px}.areas_served_section ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:49%;padding-left:0}.areas_served_inner_page ul{justify-content:center}.areas_served_inner_page ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:45%;padding-left:0;padding-right:20px}.areas_served_inner_page ul li a{width:100%}.music_lesson_section .inner_section span{height:auto}}@media (max-width:767px){.get_in_touch_form_section ul li{width:100%!important}.get_in_touch_form_section input[type=submit]{max-width:200px}.areas_served_section h2,.get_in_touch_form_section h2,.music_lesson_section h2,.areas_served_inner_page h2,.areas_served_inner_page.teacher_section h2,.areas_served_inner_page h2{font-size:25px!important;line-height:32px!important}.areas_served_section ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:49%;padding-left:5px}.areas_served_section ul li a{font-size:16px}.areas_served_section ul li a::before{display:none}.areas_served_section ul li a i{display:none}.areas_served_inner_page ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}#sliders-container{margin-top:100px!important}}.virus_update{background:0 0!important;padding:0!important}.virus_update{border-top:10px solid #3499bd}.header_new_top .row .colome_1{width:33.33%;float:left}.header_new_top .row .colome_2{width:66.66%;float:left}.top_content h2{font-size:52px;font-family:"Raleway";color:#f36f23;text-align:left;line-height:1.2em;margin-bottom:0}.top_content h2 span{font-size:91px;display:block}.new_logo img{max-width:250px}.header_new_top{background:#fff;padding:20px 0}.header_new_middle{background:#f36f23}.header_new_middle .colome_1{width:70%;float:left}.header_new_middle .colome_2{width:30%;float:left}.header_new_middle .new_menu p.explore_text{width:fit-content;display:block;margin-right:6px;margin-left:0;font-size:16px;font-weight:600;font-family:"Raleway"}.header_new_middle .new_menu{float:left;width:100%}.header_new_middle .new_menu{display:flex;align-items:center;min-height:68px}.header_new_middle .colome_2 .header_search{width:100%;float:left}.header_new_middle .colome_2 .header_search .et_search_outer{max-width:100%}.header_new_middle .colome_2 .header_search .et_search_outer .container{width:100%;max-width:100%;padding:0}.header_new_middle .new_menu ul{list-style:none;padding:0;margin:0}.header_new_bottom .new_menu nav.fusion-main-menu a.fusion-bar-highlight{border:0}.header_new_middle .new_menu ul li a{font-size:16px!important;font-weight:600;font-family:"Raleway";min-height:68px!IMPORTANT;display:flex;align-items:center;padding:0 22px;color:#fff;text-transform:uppercase}.header_new_top .row{display:flex;justify-content:space-between;align-items:center}.header_new_middle .colome_2 .header_search .et_search_outer .container form.et-search-form input{height:68px;border-radius:0;background:#efefef;font-size:16px;text-align:center;color:#f36f23;padding:10px 60px 10px 60px;font-family:"Raleway";font-weight:600}.header_new_middle .colome_2 .header_search .et_search_outer .container form.et-search-form input::-webkit-input-placeholder{color:#f36f23!important;font-family:"Raleway";text-transform:uppercase;font-weight:600}.header_new_middle .new_menu ul li{display:inline-block}.header_new_middle .new_menu ul li a:hover{background:#d3611b;color:#fff}.header_new_bottom{background:#3499be}.header_new_bottom nav.fusion-main-menu{text-align:center;width:fit-content;margin:auto;float:none}.header_new_bottom .new_menu nav.fusion-main-menu a{font-size:16px!important;font-weight:600;font-family:"Raleway";align-items:center;color:#fff;text-transform:uppercase}.header_new_bottom .new_menu nav.fusion-main-menu li{padding:0 25px}.top_content{float:right}.top_content h2 span sup{font-size:17px}.header_new_bottom .new_menu nav.fusion-main-menu li.menu-item-has-children:before{content:"";background:url(https://d2if3j13w19mqs.cloudfront.net/6a901c4923d85fb823953713/www.sanantoniomusicschools.com/images/9056154f00081483042920280a7df2aa99911e4b6ec482d9ccb17bf6705b8c40.webp);position:absolute;right:0;width:16px;height:15px;top:35%}.header_new_bottom .new_menu nav.fusion-main-menu li.menu-item-has-children{position:relative}.header_new_bottom .container{overflow:visible!important}.header_new_bottom .new_menu nav.fusion-main-menu ul li ul.sub-menu{top:68px;background:#fff;min-width:300px;text-align:left}.header_new_bottom .new_menu nav.fusion-main-menu ul li ul.sub-menu li{padding:0}.header_new_bottom .new_menu nav.fusion-main-menu ul li ul.sub-menu li a{font-size:16px!important;font-family:"Raleway";font-weight:600!important}.header_new_middle .colome_2 .header_search .et_search_outer form.et-search-form{position:relative}.header_new_middle .colome_2 .header_search .et_search_outer i#search-icon{color:#6c767c;font-size:16px;cursor:pointer}.virus_update .container{max-width:1100px!important;width:100%!important}.header_new_bottom ul#menu-new_menu_main li{min-height:68px;display:flex;align-items:center}.fusion-body .fusion-footer-copyright-center .fusion-copyright-content span.footer_copy{display:block}.fusion-body .fusion-footer-copyright-center .fusion-copyright-content div{font-family:"Raleway";font-weight:600;line-height:1.4;font-size:17px}.fusion-body .fusion-footer-copyright-center .fusion-copyright-content div a{font-weight:700}.flex_info{width:100%;float:left}.flex_info .icon{width:12%;height:12%;float:left}.flex_info .info_contet{width:84%;float:left;margin-left:10px}.flex_info .info_contet h3{margin-top:0;line-height:18px!important;font-weight:900;font-size:19px;margin-bottom:10px!important;font-family:"Raleway"}.flex_info .info_contet p{font-size:17px;margin-top:0;line-height:1.4;margin-bottom:5px;font-weight:500;font-family:"Raleway"}