/*!
	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Yong
	Author URI: https://www.play-by-ear.net
	Template: hello-elementor
	Version: 1.0.0
	Stable tag: 1.0.0
	Requires at least: 4.7
	Tested up to: 5.2
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
 
/*!
 * Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/
 @media all and (min-width:980px){section#main-header-top-bar>.elementor-container section.elementor-section{padding-left:53px;padding-right:45px}}@media all and (max-width:767px){section#header-area div#main-menu-area .elementor-widget-container{margin-top:0!important}}table#mytable tbody tr{word-break:break-all}table td,table th:hover,table tbody>tr:nth-child(odd)>th{background:#000000!important}.st_freebies_list ul li{font-size:16px}.st_single_product_regular_price label{color:#333;font-weight:400;font-size:14px;font-style:italic}#dz{display:none}.st_single_product_regular_price label span{display:inline-block;line-height:1;position:relative}.st_single_product_regular_price label span:before{content:"";position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);border-top:1px solid #888}@media (max-width:768px){table{font-size:13px!important}}.st_single_product_sales_price{text-align:right}.st_single_product_sales_price label{font-size:16px;font-weight:600;width:80px;color:#444}.st_single_product_sales_price label span{font-size:30px}.st_external_links_container{display:inline-block;width:100%;font-size:0}.st_external_links_item{display:inline-block;width:calc(100% / 3);vertical-align:top;padding-right:.5rem;padding-bottom:.5rem}.st_external_links_item_image>div{display:inline-block;width:100%;padding-top:60%;position:relative}.st_external_links_item_image>div>a{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%}.st_external_links_item_image>div>a img{display:inline-block;width:100%;height:100%;object-fit:cover;object-position:center}.st_sales_tag_element.elementor-widget.elementor-widget-shortcode{margin:0;position:absolute;top:0;left:0;z-index:9;max-width:200px;width:100%}.st_sales_tag{display:inline-block;width:100%;position:relative}.st_sales_tag_container{display:inline-block;width:100%;max-width:50px;position:relative;font-size:0}.st_sales_tag_item{background:#77a464;display:inline-block;width:100%;padding-top:100%;border-radius:50%;position:relative}.st_sales_tag_item p{display:inline-block;width:100%;position:absolute;top:50%;margin:0;left:0;transform:translateY(-50%);text-align:center;color:#fff;font-weight:500;font-size:13px}.st_freebies_item ul,.st_freebies_item ul li{padding:0;list-style:none}#st_full_height .flex-control-nav.flex-control-thumbs li{padding:3px}#st_full_height .flex-control-nav.flex-control-thumbs{margin:0}.st_freebies_container{background:#c1c1c1;border-radius:8px;padding:1.8rem 2rem}.st_freebies_title h2{margin:0;margin-bottom:1rem;line-height:1;font-size:22px}.st_freebies_item{margin-bottom:1.5rem}.st_freebies_item:last-child{margin:0}.st_product_title h1{font-size:40px;font-weight:300;text-align:right;color:#3d3d3d;font-family:"Antonio",Sans-serif}.st_product_title h1 strong{font-weight:700;color:#000}.st_custom_price_container{display:inline-block;width:100%;font-size:0}.st_single_product_regular_price,.st_single_product_sales_price{display:inline-block;width:calc(100% / 2);vertical-align:bottom}.button.product_type_external,html body .button.product_type_external{display:none!important}p.spec-hero-eyebrow{text-align:justify}div.woocommerce-product-details__short-description h2{font-size:1.2rem}a{background-color:transparent;text-decoration:none;color:grey}a:hover,a:active{color:#fff}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}p a:hover,a:active{color:#fff}blockquote{font-style:italic}body{font-size:14px}.grecaptcha-badge,.elementor-g-recaptcha{visibility:hidden;display:none}h3{font-size:1.15rem}.pe_txt p{margin:0}.pe_txt a{color:#22B573}.pe_txt ol li{color:#7F7F7F}.pe_htag{margin:0!important}.st_pp_slider_dots{padding-top:22px}.st_pp_slider_dots ul li{display:inline-block;background:#fff;width:5px;height:5px;padding:.3rem;margin:.3rem;border:1px solid #fff;border-radius:50%}.st_pp_slider_dots ul{display:block;padding:0;text-align:center}.st_pp_slider_dots ul li button{display:none}.st_pp_slider_dots ul li.slick-active{background-color:#636363;border:1px solid #636363}.st_slider_container .st_pp_container{width:100%;display:inline-block;font-size:0}.st_slider_container .st_pp_container .st_poppiano_conainer{width:100%;display:inline-block}.st_pp_container .st_poppiano_conainer .st_pp_columns{display:inline-block;vertical-align:top;font-size:14px;padding:0 1.4rem;padding-bottom:32px}.st_poppiano_conainer .st_pp_columns .pp_main_level{padding-top:5.5rem}.st_poppiano_conainer .st_pp_columns p{margin:0;font-size:14px;font-family:Lato;line-height:1.25em;letter-spacing:.5px;font-weight:400}.st_poppiano_conainer .st_pp_columns .pp_main_level p.pp_level{font-weight:bold!important;font-family:Antonio!important;color:#000}.st_poppiano_conainer .st_pp_columns p.pp_level{font-weight:700;color:#000}.st_poppiano_conainer .st_pp_columns p.pp_syl{font-style:italic;color:#C8C8C8;line-height:1.25;padding-bottom:.9rem}.st_poppiano_conainer .st_pp_columns p.pp_sub{color:#2B2B2C}.st_poppiano_conainer .st_pp_columns ul.pp_ul{padding-bottom:1rem;list-style:circle}.st_poppiano_conainer .st_pp_columns p.st_pp_cls{line-height:1.53;color:#505050;padding-top:.3rem}.st_poppiano_conainer .st_pp_columns a.pp_pdf{text-align:center;display:inline-block;color:#000;padding:.3rem 2rem;margin-top:1rem;border-radius:8px;background:linear-gradient(to left,#aaa,#ccc);line-height:25px}.st_poppiano_conainer .st_pp_columns a.pp_pdf .pp_pdf_img{display:inline-block;padding-left:.4rem}.st_poppiano_conainer .st_pp_columns a.pp_pdf .pp_pdf_img img{height:22px}.st_pp_admin p.st_pp_list{margin:20px 0}.st_pp_admin p{margin:0;color:#9d9d9d;font-weight:400}.st_pp_admin p span{color:#e9e9e9;font-weight:500}.st_pp_video video{padding-bottom:5rem}.player1 .controls1 button{width:15px;min-width:15px;padding:0!important;cursor:pointer;border:none;vertical-align:middle;outline:none}.player1 .controls1 button:hover{background-color:transparent}.player1 .controls1 button:focus{background-color:transparent}.player1 .controls1 button.unmute:before{content:"\f6a9";position:absolute;font-size:15px;font-weight:900;position:absolute;font-family:"Font Awesome 5 Free";color:#b9b9b9;bottom:6px;right:94px}.player1 .controls1 button.mute:before{content:"\f028";position:absolute;font-size:15px;font-weight:900;position:absolute;font-family:"Font Awesome 5 Free";color:#b9b9b9;bottom:6px;right:94px}.player1 .controls1 button i{color:#b9b9b9;font-size:12px}.player1{width:100%;background-color:#292929}.player1 video{width:100%;background:#000}.player1 .controls1{width:100%;display:flex;height:35px;align-items:center}button:focus{outline:none;background-color:transparent}.play{margin-left:15px}.pause{background-position:-25px 0;margin-left:10px;margin-right:5px}progress{flex-grow:1;color:#f7f7f7;font-size:12px;height:2px;border:none;margin-right:3px;background:#434343;border-radius:1px;vertical-align:middle}progress::-moz-progress-bar{color:#fff;background:#434343}progress[value]::-webkit-progress-bar{background-color:#434343;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}progress[value]::-webkit-progress-value{background-color:#fff}.mute{background-position:-152px 0;width:18px!important;min-width:18px!important;margin-right:8px}.unmute{background-position:-181px 0;width:18px!important;min-width:18px!important;margin-right:8px}label{width:60px;min-width:47px;font-size:12px;color:#e0e0e0;margin-left:5px;margin-right:10px;text-align:center}input[type='range']{-webkit-appearance:none;height:3px;cursor:pointer;background:linear-gradient(to right,#8d8d8d 20%,#8d8d8d 20%)}input[type='range']:focus{outline:none}input[type='range']::-webkit-slider-thumb{height:12px;width:3px;background:#fff;-webkit-appearance:none}input[type=range]::-moz-range-thumb{height:12px;width:3px;background:#fff;-webkit-appearance:none}input[type=range]::-ms-thumb{height:12px;width:3px;background:#fff;-webkit-appearance:none}.progress-bar{width:100%}.volume-bar{margin-right:15px;width:65px}.st_useful_link{font-size:15px;font-family:"Antonio";font-weight:400}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group{display:inline-block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group label{width:40%;display:inline-block;text-align:right}.st_form_class form div.elementor-form-fields-wrapper div.elementor-field-group label{width:100%;text-align:left}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=text]{display:inline-block;width:57%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=number]{display:inline-block;width:57%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=email]{display:inline-block;width:57%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group textarea#form-field-message{display:inline-block;width:57%;vertical-align:top}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=radio]{display:inline-block;width:57%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit{width:25%;padding:0!important;position:absolute;bottom:0;left:75px;margin:0}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit button{padding:8px 45px}@media (max-width:1023px){.logo-area{margin:0!important}.slider-area{padding:0 20px}}@media (max-width:580px) and (min-width:426px){.st_poppiano_conainer .st_pp_columns:nth-child(2){width:66%!important;padding-top:10px;padding-bottom:20px}.st_poppiano_conainer .st_pp_columns:nth-child(3){float:right;width:66%!important;padding-bottom:30px}nav.elementor-nav-menu__container ul.elementor-nav-menu li ul.sub-menu li.st_hide_menu{display:none}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group label{width:100%;display:block;text-align:left}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=text]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=number]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=email]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group textarea#form-field-message{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=radio]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit{width:100%!important;padding:0!important;position:absolute;bottom:-80px;left:0;text-align:center;margin:0}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit button{padding:8px 45px}}@media (max-width:425px){.st_single_product_sales_price label{font-size:14px}.single-product .onsale.st_testing{left:30px;top:15px}.st_single_product_regular_price{max-width:85px;width:100%}.st_single_product_sales_price{width:calc(100% - 85px)}.st_single_product_sales_price label span{font-size:24px}.st_freebies_container{padding:1.8rem 1rem}.st_poppiano_conainer .st_pp_columns:nth-child(2){width:66%!important;padding-top:10px;padding-bottom:20px}.st_poppiano_conainer .st_pp_columns:nth-child(3){float:right;width:66%!important;padding-bottom:30px}nav.elementor-nav-menu__container ul.elementor-nav-menu li ul.sub-menu li.st_hide_menu{display:none}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group label{width:100%;display:block;text-align:left}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=text]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=number]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=email]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group textarea#form-field-message{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=radio]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit{width:100%!important;padding:0!important;position:absolute;bottom:-80px;left:0;text-align:center;margin:0}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit button{padding:8px 45px}}@media (max-width:375px){.single-product .onsale.st_testing{left:30px;top:15px}.st_poppiano_conainer .st_pp_columns:nth-child(2){width:66%!important;padding-top:10px;padding-bottom:20px}.st_poppiano_conainer .st_pp_columns:nth-child(3){float:right;width:66%!important;padding-bottom:30px}nav.elementor-nav-menu__container ul.elementor-nav-menu li ul.sub-menu li.st_hide_menu{display:none}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group label{width:100%;display:block;text-align:left}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=text]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=number]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=email]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=radio]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group textarea#form-field-message{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit{width:100%!important;padding:0!important;position:absolute;bottom:-80px;left:0;text-align:center;margin:0}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit button{padding:8px 45px}}@media (max-width:320px){.single-product .onsale.st_testing{left:20px;top:15px}.st_poppiano_conainer .st_pp_columns:nth-child(2){padding-right:10px;padding-bottom:20px!important;padding:0;width:66%}.st_poppiano_conainer .st_pp_columns:nth-child(3){float:right;width:66%;padding:0;padding-top:10px;padding-right:10px;padding-bottom:30px}nav.elementor-nav-menu__container ul.elementor-nav-menu li ul.sub-menu li.st_hide_menu{display:none}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group label{width:100%;display:block;text-align:left}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=text]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=number]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=email]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group textarea#form-field-message{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-group input[type=radio]{display:block;width:100%}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit{width:100%!important;padding:0!important;position:absolute;bottom:-80px;left:0;text-align:center;margin:0}.st_skype_lesson form div.elementor-form-fields-wrapper div.elementor-field-type-submit button{padding:8px 45px}}.quiz_section .qmn_radio_answers label,.quiz_section .qmn_check_answers label,.quiz_section .qmn_accept_answers label{display:block;width:100%;text-align:left}.qmn_mc_answer_wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.qsm-quiz-container input[type=checkbox],.qsm-quiz-container input[type=radio]{margin-top:0}div#search-bottom-form label.elementor-field-label{width:100%;text-align:left;margin-bottom:10px}.result-container.theme-showcase{color:#D1D1D1}