html{overflow-y:scroll;background-color:#EEE;height:100%;text-size-adjust:none}body{padding:0;margin:0;font-size:12px;color:#444;text-align:center;font-family:Arial;background-color:#EEE;height:100%;min-width:320px;position:relative}div,main,header,nav,article,section,aside{position:relative;display:block}main:after,header:after,nav:after,article:after,section:after,div:after,aside:after,ul:after{clear:both;content:".";height:0;line-height:0;visibility:hidden;overflow:hidden;display:block}a{color:#333;cursor:pointer}a:hover{text-decoration:underline}a img{border:0 none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:10px 0;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:normal}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}ul{list-style:square;margin:0;padding:10px;padding-left:20px}ul li,ol li{padding:6px 0;line-height:1.5em}input[type="email"],input[type="number"],input[type="tel"],input[type="text"],input[type="password"],select,textarea{width:100%;border:1px solid #999;background-color:white;padding:5px;margin:5px 0;vertical-align:top;display:inline-block;font-family:Arial;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}textarea{height:120px;resize:vertical;width:100%;max-width:100%}td,th{vertical-align:top}th{text-align:left}h1{padding-top:20px}h2{padding-top:15px;padding-bottom:0;font-size:24px;font-weight:normal;color:#8C0000}.err,.error,.success,.notice{padding:10px;margin:10px 0;box-shadow:1px 1px 1px #AAA;text-align:center}.err,.error{color:#944;background-color:#FCC;border:1px solid #944}.success{color:#469944;background-color:#D6E4D1;border:1px solid #469944}.notice{color:#564301;background-color:#E7E0C7;border:1px solid #766321}.button,.large_button{display:inline-block;background-color:#55AA46;border:0 none;padding:10px 20px;color:white;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;vertical-align:middle;outline:0 none;font-weight:normal}.button:hover,.large_button:hover{background-color:#66BB56;text-decoration:none}.button:active,.large_button:active{background-color:#449935}.large_button{font-size:14px;width:auto;display:block;padding:10px}.button.disabled{background:#E3DFD2 none;color:#B8AE8D;border:1px solid #D2CEC1;cursor:default}.button_green{background-color:#008C00}.button_green:hover{background-color:#20AC20}.button_green:active{background-color:#006C00}.button_red{background-color:#B20000}.button_red:hover{background-color:#D22020}.button_red:active{background-color:#920000}.button_blue{background-color:#4079B9}.button_blue:hover{background-color:#6099D9}.button_blue:active{background-color:#205999}.button span{vertical-align:text-top}.form_pair{padding-bottom:5px}.field_info{vertical-align:top;padding-top:5px;display:inline-block;font-style:italic;color:#666;font-size:11px}.checkbox{padding:5px 0}.alert_dialog{position:absolute;top:50%;left:50%;padding:20px;background-color:white;border:3px solid #5244FD;box-shadow:1px 1px 8px #444;text-align:center}.alert_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../img/overlay_t-1422119354.png) left top repeat}.alert_msg{color:#333;width:300px;font-size:14px;line-height:16px}.alert_timer{margin-top:10px;color:#999;font-style:italic}.ticklist{list-style-image:url(../img/tick_t-1422119356.png)}.ticklist li{padding:5px 0;line-height:15px}body,p,h1,h2,h3,h4,h5,h6,a{line-height:1.5em}#site{text-align:center;min-height:100%}#decal{position:absolute;top:0;left:50%;margin-left:-520px;width:25px;height:100%;background:url(../img/decal_t-1437504366.png) left top repeat-y}@media(max-width:1075px){#decal{left:10px;margin-left:0}}#header_wrap,#content_wrap,#footer_wrap{text-align:center;width:100%}#content{padding:20px 0}#content_wrap{padding:0 0;padding-bottom:80px}#footer_wrap{color:#555;background-color:#FFF;position:absolute;bottom:0;left:0;width:100%}#header_wrap{color:white;background-color:#8C0000}#header_wrap a{color:white}#footer_wrap a{color:#999}#header{padding:10px 0}#header,#content,#footer{max-width:1000px;text-align:left;padding-left:50px;padding-right:10px;margin:0 auto}#footer_links li{display:inline-block}#footer_links li a{color:#999;margin-left:10px;padding-left:10px;text-decoration:none;border-left:1px solid #999}#footer_links li a:hover{text-decoration:underline}#footer_links li:first-child a{border-left:0 none;margin-left:0;padding-left:0}#footer_links{float:right;text-align:center}#footer_links ul{padding:10px}#slogan{padding-top:5px}#logo{top:7px;left:0;z-index:1000;padding:5px 0}#logo h1{padding:0}#logo a{display:block}.titledbox .steps{background-color:#ECEAFB;padding:15px;color:#545454;font-size:12px;text-align:left}.titledbox,#contact_form,#signup_form,#contact_form{background-color:white;display:block;margin:0 auto;padding:30px}.titledbox_header h3{border-bottom:0 none}.titledbox .steps ul{padding:0;list-style:none;margin:0}.titledbox .steps ul li{padding:2px 0}.form_field{margin:2px 0}.input_icon{background:white 4px 4px no-repeat}.input_file_input{display:none}input.input_file{width:140px}#copyright{float:left;margin:15px 0;color:#999}#signup_nav ul,#main_nav ul{margin:0 5px;padding:0;display:block}#signup_nav li{margin:0;display:inline-block;margin:16px 0}#signup_nav li a{display:block;background-color:transparent;border-left:1px solid white;padding:0 10px}#signup_nav li:first-child a{border-left:0 none}.nav{float:right}.nav ul{display:block;list-style:none}.nav ul li{display:inline-block;margin:5px;vertical-align:bottom}.nav ul li a{display:block;background-color:#640000;padding:12px;text-decoration:none}.nav ul li a:hover{background-color:#740000}.nav ul li a:active{background-color:#400}#titles{float:left}@media (max-width:600px){#titles{margin-bottom:10px}#titles,#signup_nav,#main_nav{display:block;clear:both;float:none;text-align:center}}#portrait{float:left;margin:20px;margin-top:10px;border:10px solid white;box-shadow:1px 1px 3px #999}#about_info{margin-top:0}.about_page .left_side{width:560px;float:left}.about_page .right_side{width:320px}.contact_page .left_side{width:600px}.article_posted{color:#999}.article_content{margin:10px 0}#allarticles_list{}#allarticles_list .selected{list-style-image:url(../img/current_t-1422119345.png);font-weight:bold}.article_page .left_side{width:600px;float:left}.article_page .right_side{width:280px;float:right}#allarticles_list{margin:0 20px;padding:0;margin-bottom:30px}#allarticles_list li{padding:4px 0}.comment{margin:20px 0}.comment_message{background-color:#EEE;padding:20px;color:#555;padding-right:100px}.comment_from{font-weight:bold;float:right;display:block;padding-left:50px;margin-top:-1px;padding-top:4px;padding-right:15px;background:url(../img/speech_t-1422119355.png) left top no-repeat}.comment_date{padding-left:15px;padding-top:2px;font-size:11px;color:#AAA}#addcomment_box .titledbox_content{padding-bottom:15px}#privacy_page ol ol{list-style-type:lower-alpha}.placeholder_wrap{display:inline-block;vertical-align:top}.placeholder{position:absolute;top:8px;left:30px;max-width:85%}.placeholder.hidden{display:none}.placeholder{font-family:Arial;color:#999;font-size:1em;font-style:italic}::-webkit-input-placeholder{font-family:Arial;color:#999;font-size:1em;font-style:italic}:-moz-placeholder{font-family:Arial;color:#999;font-size:1em;font-style:italic}::-moz-placeholder{font-family:Arial;color:#999;font-size:1em;font-style:italic}:-ms-input-placeholder{font-family:Arial;color:#999;font-size:1em;font-style:italic}.scroll_page.scrolling{position:fixed;top:24px}.scroll_page.bottom{position:absolute;bottom:0;top:auto}.article_page .scroll_page.scrolling{margin-left:620px}.section_page .scroll_page.scrolling{margin-left:480px}.calendar{border:1px solid #999;background-color:white;border-radius:6px;float:left;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.calendar .controls{padding:10px 16px;background-color:#2C2C2C;color:white;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.calendar .week{}.calendar .day,.calendar .dayname{width:22px;height:20px;line-height:20px;vertical-align:middle;display:inline-block;text-align:center;margin:1px;cursor:default}.calendar .daynames{padding:5px 2px;background-color:#BBB}.calendar .days{padding:5px}.calendar .month_day{border-radius:5px}.calendar .month_day.expired_day,.calendar .month_day.future_day{background-color:#F5F5F5;color:#AAA}.calendar .month_day.current_day{background-color:#FEE}.calendar .month_day.active_day{cursor:pointer}.calendar .month_day.active_day:hover{background-color:#EEE}.calendar .month_day.active_day:active{background-color:#999}.calendar .month_day.active_day.selected_day{background-color:#594CFD;color:white}.calendar .prev_month_day,.calendar .next_month_day{color:#CCC}.calendar .month_controls{float:left}.calendar .year_controls{float:right}.calendar .calendarbutton{display:inline-block;width:15px;height:20px;line-height:20px;vertical-align:middle;text-align:center;color:#666}.calendar .calendarbutton:hover{cursor:pointer;color:#999}.calendar .calendarbutton:active{color:#777}.calendar .monthname,.calendar .yearname{text-align:center;height:20px;line-height:20px;vertical-align:middle;display:inline-block;font-weight:bold}.date_dialog{position:absolute;top:100%;left:0;z-index:600}.category_list a{text-decoration:none;text-align:center}.lesson_list{list-style:none;padding:10px;background-color:white}.category_list .lesson_list{margin:10px;margin-top:0}.category_lesson_features{position:absolute;top:50%;margin-top:-10px;right:10px;display:block}.category_lesson_feature{margin-left:10px;vertical-align:middle}.lesson_list a{display:block;padding:5px;padding-left:10px;padding-right:100px;background:#F5F5F5 10px center no-repeat;border-left:4px solid #666;text-decoration:none;position:relative;text-align:left}.lesson_list a:hover{background-color:#333;color:white;border-left:4px solid #8C0000}.category_list_title{display:block;font-size:18px;margin:10px 0;background-color:#8C0000;color:white;padding:6px 10px;border-bottom:2px solid #3C0000;margin-bottom:0}.category_list .lesson_coming_soon{padding:5px 10px}.category_list .category_list>li{padding-top:0}.category_list .category_list .category_list_title{color:#666;font-size:21px;background-color:white;margin:0 10px;border:0 none;text-align:left;padding-bottom:0;margin-top:10px;padding-top:20px}.category_list{list-style:none;padding:0}.category_subcategory{font-weight:bold}#breadcrumbs ul{list-style:none;padding:0}#breadcrumbs li{display:block;float:left;position:relative}#breadcrumbs li a{display:block;font-size:13px;color:#8C0000;border-left:1px solid #8C0000;text-decoration:none;position:relative;padding:0 10px}#breadcrumbs li:first-child a{border-left:0 none;padding-left:0}#breadcrumbs li a:hover{text-decoration:underline}#pleasesignup{height:300px;background-color:#FFECE6;color:#B22D00;text-align:left;vertical-align:middle;padding:10px;border:1px solid #B22D00}h3{font-size:19px;margin-bottom:10px;padding-bottom:0}#lesson_nav{padding:5px 0;margin-bottom:10px;border-bottom:1px solid #CCC}#breadcrumbs{float:left}#other_lessons{float:right}#prev_lesson,#next_lesson{margin:5px;color:#8C0000;float:left}.video{width:100%;height:100%;position:absolute;left:0;top:0;border:0 none;background-color:transparent}.video_wrap{height:0;padding-bottom:56.25%}#left_side{background-color:white;width:675px;float:left}#intro_text{text-align:center;padding:25px 20px}#intro_text h1{padding:0}#intro_text h1 img{max-width:100%}#right_side{width:280px;padding-left:40px;float:left}#right_side .segment{margin-bottom:30px}#right_side .segment ul{list-style:none;padding:0;margin:10px 0;margin-left:5px}#right_side .segment ul img{padding-right:10px}.ask_question_box{background-color:#E5E5E5;padding:20px;margin:20px 0;box-shadow:1px 1px inset #999}h4{font-size:17px;padding-top:10px}.form_pair label{font-weight:bold;padding-bottom:5px}.lesson_page textarea{width:100%;margin:5px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.lesson_page h3{margin-bottom:0}.signup_price{font-size:18px;margin:5px}#lesson_bits{margin-top:10px}#sheet_link a,.video_link a{display:block;margin-bottom:10px;padding:10px;text-align:center;font-weight:bold;background-color:#E0E0E0;border:1px solid #999;box-shadow:1px 1px 3px #999;cursor:pointer;vertical-align:middle;text-decoration:none}#sheet_link img,.video_link img{vertical-align:middle;margin-right:5px}#sheet_link a.active,.video_link a.active,#sheet_link a:hover,.video_link a:hover{background-color:#F0F0F0}#lesson_description{margin:10px 0}.share_comment,.lesson_comment{margin:20px 0;padding-right:200px;min-height:60px}.comment_message:after{display:block;content:".";text-indent:-3000px;visibility:visible;line-height:inherit;position:absolute;top:50%;left:100%;margin-top:-20px;height:auto;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #EEE}.small_terms{text-align:center;font-size:12px}.join_badge{float:right;margin:10px}.join_section{float:left;max-width:600px}.join_info{margin-top:15px;padding-top:15px;border-top:1px dotted #CCC}#lesson_content{margin-bottom:20px}@media (max-width:1072px){#left_side,#right_side{width:auto;float:none;clear:both}#right_side{padding:0;margin:20px}}.video-js{width:100%!important}.video-js .vjs-tech{position:relative;overflow:hidden}@media (max-width:760px){.video-js{height:100%!important}}#signup_user_details{margin-right:1%}#signup_user_details,#signup_select_account{width:49%;float:left}#signup_select_account{margin-left:1%}.account_block{background-color:#F3F0E9;padding:10px;margin:10px;margin-bottom:40px}.account_block:last-child{margin-bottom:10px}.account_block h4{padding:0;font-size:24px;color:#666}.account_block .account_price{position:absolute;top:10px;right:10px;padding:10px;color:#8C0000;font-weight:bold;font-size:21px}.account_block .btn{background-color:#55AA46;text-align:center;color:white;font-size:16px;padding:15px 10px;font-weight:bold;width:100%;border:0 none;vertical-align:middle;outline:none;cursor:pointer;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;margin:-10px;margin-top:10px}.account_block .paypal_btn{background-color:#FFC961;color:#1A305F}.account_block .btn img,.account_block .btn span{display:inline-block;vertical-align:middle}#signup_form h3{font-size:26px;padding:10px 0}#signup_profile .profile_input{border:1px solid #999;margin:10px 0;padding:5px}.profile_input{cursor:pointer}.profile_image{background-color:white;border:1px solid #999;border-radius:26px;width:52px;height:52px;overflow:hidden}.profile_image img{width:100%}.profile_input .profile_image,.profile_input .profile_add{display:inline-block;vertical-align:middle;margin:10px}.profile_input .profile_add{color:#111;font-weight:bold;font-size:12px}@media (max-width:734px){#signup_user_details,#signup_select_account{width:auto;float:none;margin:0}}@media (max-width:434px){.account_block .account_price{position:relative;top:0;left:0;right:0;padding:10px 0}}.beinspired_video_wrap{width:32%;margin-right:1%;float:left;margin-bottom:10px}.beinspired_video{padding-bottom:75%;height:0}.video_preview{overflow:hidden;background-color:black}.beinspired_video .video_preview_embed{width:100%;height:100%;position:absolute;top:0;left:0}.video_preview_thumb{width:100%;position:absolute;top:0;left:0}.video_preview_play{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0.2)}.video_preview_play span{display:block;position:absolute;left:50%;top:50%;margin-top:-26px;margin-left:-26px;font-size:50px;color:white;text-shadow:1px 1px 12px #111}.video_preview_play:hover span{color:#8C0000}#about_ling{width:35%}#testimonials{width:60%;padding-left:5%}#about_ling,#testimonials{float:left}#faq_section,#about_section{background-color:white;padding:30px;margin-top:20px}#faq_section h3,#about_section h3{font-size:21px}#testimonials blockquote{margin:0;padding:20px;background-color:#EEE}#testimonials .quote{border-bottom:10px solid white}#testimonials .quote_statement{font-style:italic}#testimonials .quote_from{font-weight:bold;color:#999;text-align:right}#faqs{margin:10px 0}.faq{margin-bottom:20px;display:table}.faq_contents{display:table-row}.faq_answer,.faq_question{display:table-cell;padding:20px;width:50%;position:relative}.faq_answer{background-color:#888;color:white;font-size:14px;line-height:1.4em}.faq_question{background-color:#EEE;color:#333;font-size:14px;line-height:1.4em}.faq_question_from{position:absolute;bottom:10px;right:10px;color:#AAA;font-size:12px}#account_nav{float:left;width:280px}#account_area{width:680px;float:left;padding:20px;background-color:white}#account_overview{margin:10px 0;padding-left:70px;min-height:60px}#account_profile_image{margin-right:10px;position:absolute;top:0;left:0}.badge{display:inline-block;padding:1px 7px;background-color:#8C0000;font-size:12px;color:white;font-weight:bold}#account_profile_welcome{font-weight:bold;font-size:16px;padding:5px 0}#account_profile_image{width:54px;height:54px;border-radius:27px;border:1px solid #AAA;overflow:hidden}#account_profile_image img{width:100%}#account_menu{margin:40px 20px}#account_menu .account_menu_item{margin:25px 0;font-size:16px}#account_menu button.account_menu_link{border:0 none;font-size:16px;background-color:transparent;margin:0;padding:0;cursor:pointer;color:#8C0000;outline:none;display:block;vertical-align:middle;line-height:16px}#account_menu .account_menu_item a{text-decoration:none;color:#8C0000;display:block;line-height:16px}#account_menu button.account_menu_link:hover,#account_menu .account_menu_item a:hover{color:#AC2020}#account_menu .account_menu_item span{margin-right:10px;display:inline-block;vertical-align:top}#account_intro{text-align:center}#account_wrap h3{color:#8C0000;font-size:24px;font-weight:bold}#account_intro h3{margin-bottom:0}#account_intro p{margin-top:0}#account_wrap h4{color:#333;font-weight:bold;font-size:21px;margin-top:10px;padding-bottom:0}.account_dashboard_block{width:46%;margin:2%;float:left}#profile_status{position:absolute;top:10px;right:10px;padding:5px 15px;font-weight:bold;background-color:#EEE}.dialog_close{padding:1px;line-height:1.3em}#lesson_progress .lesson_list{margin-bottom:0}#lesson_progress .category_list_title{margin-top:0}.lesson_progress_status{position:absolute;right:10px;top:50%;margin-top:-0.7em;font-weight:bold;font-style:italic}.hidden{position:absolute;left:-3000px;opacity:0;width:0;height:0}.inline_values{}.inline_values .inline_value{display:inline-block;margin-right:10px;margin-bottom:10px}.file_fancyinput{display:block;margin:2px 0;border:1px solid #999}.file_fancyinput .file_preview_link{float:left;padding:5px}.file_fancyinput .file_select_button,.file_fancyinput .file_select_remove{float:right}#share_form .remove_button{position:absolute;bottom:0;right:0;background-color:red}.account_share{background-color:#EEE;padding:10px;margin:10px 0}.account_share_title{padding-right:250px;padding-bottom:5px}.account_share_title a{color:#8C0000;font-size:15px;font-weight:bold;text-decoration:none}.account_share_contents{color:#888;margin:2px 5px;border-right:1px solid #888;padding-right:5px;float:left;vertical-align:middle}.account_share_visibility{float:left}.account_share_stats{background-color:white;padding:2px 5px;margin-right:5px;color:#999}.account_share_stat_view,.account_share_stat_comments,.account_share_stat_favourites{display:inline-block;padding:5px;font-size:16px}.account_share_stats span{display:inline-block;vertical-align:middle}.account_share_stats,.account_share_controls{display:inline-block;vertical-align:middle}.account_share_info{position:absolute;margin-top:-1.6em;right:10px;top:50%}.button_grey{background-color:#555}.button_grey:hover{background-color:#777}.button_grey:active{background-color:#333}.random_video{display:inline-block;vertical-align:bottom;width:32.3%;background-color:white;overflow:hidden;margin-right:1%;margin-bottom:10px}.random_video_contents{padding:10px}.random_video_obj{padding-bottom:75%}.random_video .video_preview_embed{width:100%;height:100%;position:absolute;top:0;left:0}.random_video .share_profile{position:absolute;left:0;bottom:0;width:38px;height:38px}.random_video .random_video_controls{margin-top:10px;text-align:center}.random_video h4{color:#8C0000;font-weight:bold;font-size:16px;padding:0;padding-top:5px}.random_video_by{color:#444;font-weight:bold;font-size:14px}.random_video_info{margin:5px 0;min-height:71px}#latest_mixed section{background-color:white;width:32.3%;display:inline-block;margin-right:1%;margin-bottom:10px;text-align:center;min-height:400px;padding-bottom:70px;vertical-align:top}#latest_mixed .latest_mixed_content{padding:20px;position:static}#latest_posts,#latest_info{background-color:white;padding:20px;text-align:center;padding-bottom:80px;margin-bottom:10px;margin-right:1%}#share_music_button{position:absolute;top:50px;right:25px}.latest_item{text-align:left;padding:10px;border:1px solid #FFF;background-color:white;vertical-align:top}.latest_item:hover{z-index:1000;background-color:#F0F0F0;box-shadow:1px 1px 3px #CCC;border:1px solid #CCC}.latest_item a{text-decoration:none}.latest_item_title{font-weight:bold;display:block;color:#8C0000;font-size:14px}.latest_item_by{color:#333;font-size:13px;display:block}#latest_posts_list .latest_item{width:30%;display:inline-block}.list_all_button{position:absolute;bottom:20px;left:0;text-align:center;width:100%}#all_info,#all_sheet,#all_mp3s,#all_posts{padding:20px;background-color:white}#all_info_list .latest_item,#all_mp3s_list .latest_item,#all_sheet_list .latest_item,#all_posts_list .latest_item{box-shadow:1px 1px 3px #CCC;padding:10px;border:1px solid #CCC;padding-bottom:10px;padding-left:60px;margin-bottom:10px}#all_info_list .latest_item{padding-left:10px}#all_info_list .latest_item:hover,#all_mp3s_list .latest_item:hover,#all_sheet_list .latest_item:hover,#all_posts_list .latest_item:hover{background-color:#F0F0F0}.latest_item_profile{width:32px;height:32px;position:absolute;top:50%;margin-top:-18px;left:10px}.latest_item_go{position:absolute;right:10px;top:50%;margin-top:-0.5em;color:#999;font-size:21px}#upgrade_form .account_block{display:inline-block}#upgrade_form h4{color:#666;font-size:21px;font-weight:normal;margin:0;padding:0;padding-right:150px}#comment_section{background-color:white;padding:20px}#comment_section h3{font-size:21px;color:#8C0000}.share_userprofile,.comment_profile{top:0;width:100px;right:0;padding-right:60px;min-height:60px}.comment_profile{position:absolute}.share_profile_name,.comment_profile_name{color:#333;font-weight:bold;padding:5px 0;font-size:14px}.share_profile_image,.comment_profile_image{position:absolute;top:0;right:0;width:52px;height:52px;overflow:hidden;border-radius:26px;border:1px solid #EEE}#share_content{min-height:200px;overflow:hidden}#share_content_wrap{background-color:white;padding:20px;padding-right:200px;margin:10px 0}#share_author{position:absolute;right:20px;top:20px}#share_description{margin:10px 0}.share_video{padding-bottom:56.25%;padding-top:25px;height:0}.share_video_frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none}#share_title{padding-top:10px}.share_sheet{max-width:100%}.share_sheet img{max-width:100%}#share_controls{margin:20px 0}#share_controls .large_button{margin-bottom:10px}.favourite_button{background-color:#EDDE89;color:#8C6900;width:100%;padding:10px;line-height:1.4em}.favourite_button:hover{background-color:#DDCE79;color:#8C6900}#share_description table{border:1px solid #999}#share_description th{padding:10px;font-weight:bold;border-bottom:1px solid #444}#share_description td{padding:10px}.home_info_section{width:50%;float:left}.home_info_section_content{padding:20px}#home_info_sections{background-color:#E0E0E0}.home_info_section_content h3{color:#666;font-size:19px}#free_info,#free_lessons{margin:0;padding:0;list-style:none}#free_lessons li,#free_info li{padding:0;margin:0}#free_lessons li a,#free_info li a{display:block;background-color:#F0F0F0;padding:6px;border:1px solid #CCC;margin:5px 0;text-decoration:none;color:#444}#free_lessons li a:hover,#free_info li a:hover{background-color:white}@media (max-width:1076px){#account_nav,#account_area{width:auto;float:none}#account_menu{margin:0}#account_menu .account_menu_item{float:left;margin:10px;font-size:14px}#account_menu button.account_menu_link{font-size:14px}}@media (max-width:900px){.random_video h4{font-size:14px}}@media (max-width:850px){#latest_posts_list .latest_item{width:40%}}@media (max-width:800px){#header .nav li,#header .nav li a{margin-left:0;margin-right:0}.beinspired_video_wrap{width:49%}#testimonials,#about_ling{float:none;padding:0;margin:10px 0;width:auto}}@media (max-width:780px){.random_video{width:49%}#latest_mixed section{width:auto;display:block;min-height:auto}}@media (max-width:700px){.account_dashboard_block{float:none;width:auto;margin:10px 0}}@media (max-width:650px){#share_author{position:relative;right:0;top:0;margin:10px 0;width:100%}#share_content_wrap{padding-right:20px}.comment_profile,.share_userprofile{width:auto}.comment_profile{position:relative}.share_comment,.lesson_comment{padding-right:20px;min-height:0}.comment_profile{margin-top:10px}.comment_message:after{top:100%;left:50%;margin-top:0;margin-left:-20px;border-width:10px 20px 0 20px;border-color:#EEE transparent transparent transparent}.account_share_title{padding-right:0}.account_share_info{position:relative;right:0;top:0;margin:5px}}@media (max-width:600px){#latest_posts_list .latest_item{width:auto;display:block}#content_wrap{padding-bottom:120px}.home_info_section{width:auto;float:none}#logo{margin:0;padding:0;padding-top:10px}#titles{margin-bottom:0}#header{padding:0}#main_nav{background-color:#640000;margin:0;margin-top:10px}#signup_nav li a{padding:0 10px}.random_video{width:100%;margin-right:0}.lesson_progress_status{display:block;position:relative;top:0;right:0;padding-top:10px}.faq_contents,.faq,.faq_question,.faq_answer{display:block;width:auto}.faq_question_text{padding-bottom:20px}}@media (max-width:500px){.beinspired_video_wrap{width:100%;margin-right:0}#share_music_button{position:relative;top:0;right:0;margin:10px 0}}@media (max-width:430px){#content,#footer{padding-left:10px}#decal{display:none}.account_block{margin-left:0;margin-right:0}#signup_form h3{font-size:21px}}.audiojs{width:100%}.audiojs .scrubber{position:absolute;left:40px;right:100px;float:none;width:auto;top:0}.audiojs .time{float:none;position:absolute;right:0;top:0}#share_content .share_audio,#share_content .share_video{margin-bottom:10px}#share_post_date{color:#999;text-align:left;margin-top:20px}#category_blocks{display:flex;flex-wrap:wrap}.category_block{flex-grow:1;display:inline-block;display:flex;width:25%;min-width:320px;margin:10px;vertical-align:top;text-align:center;color:white}.category_block a{color:white;padding:20px;flex-grow:1;font-size:15px;align-self:center;text-decoration:none}.category_block_title{font-size:21px;font-weight:bold;display:block}.category_block_description{margin-top:10px;font-size:13px;color:#EEE;display:block}#welcome_video_wrap,#intro_text_wrap{width:50%;float:left}#intro_text{padding:20px 15px}#home_info_sections{clear:both}.category_list_title{border-bottom:0 none}@media (max-width:600px){#welcome_video_wrap,#intro_text_wrap{float:none;width:100%}#category_blocks{display:block}.category_block{display:block;float:none;width:auto;min-width:260px}}