/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
ul.sf-menu.sf-style-none{float:left;padding:0;padding-right:1px;width:200px;height:100%;border-right:1px solid #e5e8ef;background:white;position:fixed;left:-200px;}ul.sf-menu li a{text-decoration:none;}ul.sf-menu.sf-style-none.sf-navbar{width:100%;}ul.sf-menu.sf-style-none ul{margin:0;padding:0;}ul.sf-menu.sf-style-none a,ul.sf-menu.sf-style-none a:visited,ul.sf-menu.sf-style-none span.nolink{border:0 none;font:15px Verdana,sans-serif;padding:0.68em 1em;background:white;color:#215489;}ul.sf-menu.sf-style-none a.sf-with-ul,ul.sf-menu.sf-style-none span.nolink.sf-with-ul{padding-right:2.25em;}ul.sf-menu.sf-style-none.rtl a.sf-with-ul,ul.sf-menu.sf-style-none.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}ul.sf-menu.sf-style-none span.sf-description{color:#f1dec6;display:block;line-height:1.5;margin:0.25em 0 0 0;padding:0;}ul.sf-menu.sf-style-none li,ul.sf-menu.sf-style-none.sf-navbar{background:white;}ul.sf-menu.sf-style-none li li,ul.sf-menu.sf-style-none.sf-navbar > li > ul{background:white;}ul.sf-menu.sf-style-none li li li{background:white;}ul.sf-menu.sf-style-none li:hover,ul.sf-menu.sf-style-none li.sfHover,ul.sf-menu.sf-style-none a:focus,ul.sf-menu.sf-style-none a:hover,ul.sf-menu.sf-style-none span.nolink:hover{outline:0;background:#e5e5e5;color:black;}.sf-menu.sf-style-none.sf-navbar li ul{background:#3270c5;}.sf-menu.sf-style-none.sf-navbar li ul li ul{background:transparent;}div.sf-accordion-toggle.sf-style-none a{color:#494848;display:inline-block;font-weight:bold;position:relative;}div.sf-accordion-toggle.sf-style-none > a:after{content:"\2261";font-size:1.5em;position:absolute;left:9px;top:-16px;speak:none;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded{background:#3270c5;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-none.sf-accordion li li a,ul.sf-menu.sf-style-none.sf-accordion li li span.nolink{padding-left:2em;}ul.sf-menu.sf-style-none.sf-accordion li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li span.nolink{padding-left:3em;}ul.sf-menu.sf-style-none.sf-accordion li li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li li span.nolink{padding-left:4em;}ul.sf-menu.sf-style-none.sf-accordion li li li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:5em;}ul.sf-menu.sf-style-none.rtl.sf-accordion li li a,ul.sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em;}ul.sf-menu.sf-style-none.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em;}ul.sf-menu.sf-style-none.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em;}ul.sf-menu.sf-style-none.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em;}ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}ul.sf-menu.sf-vertical .sf-sub-indicator{visibility:hidden;}ul.sf-menu.sf-vertical .sf-sub-menu-icon{width:14px !important;height:14px !important;position:absolute;top:50%;right:0.25em;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}ul.sf-menu.sf-accordion .sf-sub-indicator:after{content:"v" !important;color:#afabbe;font-size:small;}ul.sf-menu.sf-style-none > li > ul{margin-left:20px;}ul.sf-menu.sf-style-none a.sf-with-ul,ul.sf-menu.sf-style-none span.nolink.sf-with-ul{padding-right:0.25em !important;}.sf-accordion-toggle{display:block;z-index:1500;position:fixed;top:18px;left:12px;}#superfish-main-accordion{display:none;}#superfish-main-toggle::before{content:'';position:absolute;top:50%;left:50%;width:46px;height:46px;background-color:#e5e5e5;border-radius:50%;transform:translate(-50%,-50%);transition:transform 0.3s ease;z-index:-1;opacity:0;margin-left:18px;margin-top:-3px;}#superfish-main-toggle:hover::before{opacity:1;}#superfish-main-toggle span{visibility:hidden;}#superfish-main{left:-200px;}@media (min-width:801px){.menu-open #superfish-main{left:0;}.menu-open .site-branding{margin-left:-200px;}.menu-open .layout-container{margin-left:200px;}}@media (max-width :1100px){}@media (max-width :800px){.sf-accordion-toggle{position:relative;float:right;right:5px;top:0;left:0;}ul.sf-menu.sf-accordion.sf-expanded{top:7px !important;}div.sf-accordion-toggle.sf-style-none > a:after{position:relative;top:-1px;left:-12px;font-size:1.9em;}ul.sf-menu.sf-style-none{float:right;width:230px;border-right:0;border-left:1px solid #e5e8ef;border-bottom:1px solid #e5e8ef;}ul.sf-menu li a > span{display:initial;clear:none;font-size:1em;text-align:left;margin-left:unset;}ul.sf-menu li.sf-depth-1 ul li.sf-depth-2 ul,ul.sf-menu li.sf-depth-1 ul{margin-left:initial;}ul.sf-menu.sf-style-none li a.sf-depth-1{padding:0.68em 1em;}ul.sf-menu > li > a{font-size:1em !important;text-align:left !important;margin-left:unset !important;width:initial !important;height:40px !important;padding-top:10px !important;}div.sf-accordion-toggle.sf-style-none a{text-decoration:none;}#superfish-main-toggle::before{content:none;}}@media (max-width :600px){ul.sf-menu.sf-accordion.sf-expanded{top:0 !important;}}@media (max-width :600px){.sf-accordion-toggle{top:-1px;}}
body{font:15px/170% Verdana,sans-serif;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#494949;}@media screen and (min-width:768px){body{margin-top:0px !important;}}h1,h2,h3{font:24px Verdana,sans-serif;font-weight:bold;color:#215587;margin-top:1.5em;}#page{}.page-header{text-align:center;font:bold 23px Verdana,Serif;border:none;margin-top:20px;}.form-item input{padding:5px;margin-right:1px;}.form-item,.form-checkboxes,.form-radios{}.form-item input.error,.form-item textarea.error,.form-item select.error{}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;}.form-required{display:none;}.form-required:after{background-image:none;}.form-item .description{}.form-checkboxes .form-item,.form-radios .form-item{}textarea.resize-vertical{margin-bottom:0;width:95%;display:block;}#page-inner{margin:0 auto;background-color:#ffffff;}.page-title{text-align:center;}h2,h2.page-title{font-size:2.3rem;}.site-branding{position:fixed;z-index:1000;padding-top:3px;margin-bottom:5px;margin-left:0;padding-left:37px;height:66px;border-bottom:1px solid #ccc;width:100%;background-color:white;}.site-branding__logo img{transform:scale(0.8,0.8);padding-bottom:15px;}.site-branding__slogan{display:none;}.region-content{float:left;width:100%;margin-left:0;margin-right:-100%;}*:first-child+html 

#logo{margin-bottom:5px;}.below-header-blocks{float:left;padding:0;height:0.7em;width:100%;background:#b7d5e3;position:fixed;z-index:10;top:108px;}*:first-child+html 


#block-tabs{text-align:center;}#top_page_section{width:80%;margin:10px auto;}#featured_section,#featured_section_jp{width:75%;margin:1em auto;border:1px solid #aaa;border-radius:0.2em;padding:.5em .5em 0;}#featured_section_jp{width:80%;border:none;}#featured_section:hover,#featured_section_jp:hover{cursor:pointer;}.game_category:focus{outline:none;}#top_img1{float:left;margin:10px 60px 0 90px;padding-top:10px;padding-left:20px;position:relative;}#course_img1{margin-left:50px;margin-top:-20px;float:left;position:relative;transform:scale(0.85);}#course_section{display:block;top:-40px;width:665px;}.course_teaser{float:right;}.top_main_title{font-size:20px;color:#6B757C;font-family:sans-serif;font-weight:bold;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/line.gif) no-repeat 0 0;background-position:bottom;background-size:100%;line-height:1.4em;margin-bottom:10px;}#course_desc{width:750px;float:left;margin:0px 50px;text-align:justify;}#toppage_main_copy{float:left;padding-left:140px;padding-top:28px;width:490px;}.allgame_box{background:#ED00F7;margin-bottom:10px;padding:3px;float:left;}.allgame_text{padding:5px;width:340px;float:left;}.start_training_button2{height:30px;background:#ffffff;padding:3px;float:left;}.featured_box{background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;line-height:1.9;border:1px solid #c8c8c8;}.featured_box_more_height{background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;line-height:1.7;border:1px solid #c8c8c8;}.featured_box_more_height_1{background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;line-height:1.5;border:1px solid #c8c8c8;}.featured_box_more_height_2{background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;line-height:1.3;border:1px solid #c8c8c8;}.featured_box_even_more_height{height:270px;background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;border:1px solid #c8c8c8;}.featured_box_even_more_height_1{height:290px;background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;border:1px solid #c8c8c8;}.featured_box_even_more_height_2{height:310px;background:#EDF4F7;margin-bottom:10px;padding:3px;float:left;font-size:13px;border:1px solid #c8c8c8;}.course_box{width:660px;background:#EDF4F7;margin-bottom:25px;padding:6px;margin-top:-5px;float:left;}ul.links{list-style-type:none;margin:0;padding:0;}ul.links.inline{display:inline;}#block-locale-0{position:relative;top:-85px;float:right;}li.en,li.ja,li.es,li.de,li.ru{right:210px;float:right;height:15px;font-size:8pt;width:60px;padding-bottom:5px;}li.sv{visibility:hidden;}li a.language-link{display:block;width:5.0em;line-height:1.4;text-align:center;text-decoration:none;border:0;background-color:#EDF4F7;color:#222222;}li a.language-link:hover{background-color:#8cb7ca;color:#ffffff;}ul li.ru,ul li.es{display:none;}.teaser_image{padding:5px;width:260px;float:left;}.teaser_text{padding:5px;width:424px;float:left;}.teaser_text a.course_button{text-align:center;margin:10px auto auto;}.teaser_title{color:#333399;font-size:18px;font-family:sans-serif;font-weight:bold;text-align:center;}.teaser_body{position:relative;top:5px;font-style:italic;text-align:justify;margin:auto 15px;}.teaser_body a{color:#333366;}.teaser_improving{color:orange;}.teaser_excercising{color:fuchsia;}.course_complete_button{display:block;width:126px;height:29px;line-height:1.4;text-align:center;text-decoration:none;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png);color:#fff;margin-top:315px;margin-left:250px;margin-bottom:30px;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:2.6;font-weight:bold;cursor:pointer;}.course_complete_button:hover{color:#eeeeee;}a.play_button{display:block;width:6.4em;line-height:1.4;text-align:center;text-decoration:none;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_play.png);color:#fff;}a.play_button:hover{color:#eeeeee;}a.course_button{display:block;width:130px;height:30px;line-height:200%;text-align:center;text-decoration:none;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_play_wide.png);color:#1f5973;margin-top:10px;}#featured_section .teaser_text a.course_button,#featured_section_jp .teaser_text a.course_button{margin-top:10px;}a.course_button:hover{color:#cc6600;}a.course_button2{display:block;width:126px;height:29px;line-height:2.4;text-align:center;text-decoration:none;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png);color:#1f5973;}a.course_button2:hover{color:#eeeeee;}a.report_button{display:block;width:130px;height:30px;margin-top:25px;line-height:2.4;text-align:center;text-decoration:none;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_play_wide.png);color:#1f5973;}a.report_button:hover{color:#cc6600;}.course_item_table_button a img{padding-left:120px;padding-top:10px;}.course_item_table_button a.course_button3{display:block;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png) no-repeat;padding-left:120px;width:126px;height:29px;line-height:2.4;text-align:center;text-decoration:none;color:#1f5973;}a.course_button3:hover{color:#eeeeee;}a.training_button{margin:20px 60px;display:block;width:203px;height:43px;line-height:2.2;font-size:1.4em;text-align:center;text-decoration:none;color:#85294b;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_start.png);}a.training_button:hover{color:#eeeeee;}a.training_button_center{margin-left:auto;margin-right:auto;margin-bottom:15px;margin-top:25px;display:block;width:203px;line-height:2.1;font-size:1.4em;text-align:center;text-decoration:none;color:#85294b;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_start.png);}a.training_button_center:hover{color:#eeeeee;}a.training_button2{float:left;margin-left:250px;margin-bottom:10px;display:block;width:173px;line-height:2.2;font-size:1.4em;text-align:center;text-decoration:none;color:#85294b;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_start.png);}.recent_update_items{position:relative;top:-10px;padding-bottom:15px;}.footer-block{margin-top:10px;padding:.5em 25px;background:#fff url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/bottom_shadow.gif) repeat-x 0 0;}.block-tmcustom-footer-block{margin-top:1em;}.game_small{float:left;border:0 dotted #000;font-size:11px;width:330px;height:75px;padding:8px 0 0 8px;}.getting_started_games .game_small{width:280px;}.music_training_game_small{float:left;border:0 dotted #000;width:50% !important;height:100px;font-size:0.8em;padding:8px 0 0 8px;}.game_small:hover,.music_training_game_small:hover{background-color:#eee;cursor:pointer;}.game_small dl dd,.game_small dl dt{margin:0;padding-left:10px;width:128px;line-height:1.2em;}.game_small a img,.music_training_game_small a img{border:1px solid #E2E2E2;}.game_small a,.music_training_game_small a{float:left;}.game_small dl,.music_training_game_small dl{float:left;margin:0;}.game_small dl dt a,.music_training_game_small dl dt a{padding-bottom:5px;}.music_training_game_small dl dd,.music_training_game_small dl dt{margin:0;padding-left:10px;width:350px;line-height:1.2em;}.music_training_game_small a img{width:110px;}.music_traning_games_category_div{float:left;width:100%;padding:0.7rem;margin:1.1rem 0;background:#f9f9f9;border-radius:10px;border:1px solid #cccccc;}.music_training_game_category{color:#215488;font-size:1.2em;font-weight:bold;margin-bottom:1.3em;padding:0.2em;}.music_traning_game_sub_category{padding-left:1.3rem;color:black;font-size:1em;font-weight:bold;margin-bottom:0.3rem;}.music_training_category_game_boxes{width:96%;margin:0 auto;clear:both;}.music_traning_games_category_div .fa-window-maximize{cursor:pointer;}.music_training_long_game_descriptions_container{width:100%;background:#f9f9f9;float:left;padding:0.7rem;border-radius:10px;border:1px solid #cccccc;}.music_training_long_game_descriptions_container:hover{cursor:pointer;}.music_training_long_game_descriptions{width:700px;margin:15px auto;clear:both;display:none;}.music_training_top_main_title{font-size:20px;color:#6B757C;font-family:sans-serif;font-weight:bold;line-height:1.4em;margin-bottom:10px;}.games-column{padding:15px 0;float:left;}.which-games-are-best-for-me-section div#games-column{width:90%;margin:auto;}.which-games-are-best-for-me-section .game_small{width:250px;}#all-games-introduction{padding-bottom:20px;}.all-games{width:98%;margin:auto;padding-bottom:20px;}.which-games-are-best-for-me-section{width:100%;padding-bottom:20px;}dd.free-game-notice{padding-top:10px;color:#336566;}.region-sidebar-second{float:right;width:200px;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:25px;}#right-sidebar-links ul{margin-top:10px;margin-bottom:10px;padding:0;}#right-sidebar-links li{border-bottom:0px solid #ED9F9F;}#right-sidebar-links li a:link,#right-sidebar-links li a:visited{font-size:100%;display:block;margin:0.2em 0.5em 0 -0.3em;padding:0.1em 0.3em 0.1em 0.5em;color:#222222;text-decoration:none;}#right-sidebar-links li a:hover{background-color:#8cb7ca;color:#ffffff;}#right-sidebar-links ul ul{margin-left:12px;}#right-sidebar-links ul ul li{border-bottom:1px solid #711515;margin:0 10px 0 0;}#right-sidebar-links ul ul a:link,#right-sidebar-links ul ul a:visited{background-color:#ED9F9F;color:#711515;}#right-sidebar-links ul ul a:hover{background-color:orange;color:#FFFFFF;}#right-sidebar-links .block{padding:0.05em 0;}ul.menu{list-style:circle;}.sidebar-section{border-top:1px dashed rgb(0,0,0);padding:17px 3px;}.breadcrumb ol{display:none;}h2.title{font-size:1.25em;font-weight:bold;word-wrap:break-word;}h1.title{padding-top:30px;padding-bottom:10px;text-align:center;font-size:1.9em;font-weight:bold;word-wrap:break-word;}h1#hacky_course_title{font-weight:normal;font-size:1.9em;line-height:1.5em;margin-top:30px;text-align:center;position:relative;}h3{font-size:14px;font-weight:bold;}.subscription-image{border-bottom:1px dashed black;}#subscribe_banner{margin-left:-7px;margin-top:-20px;padding:5px 0 10px 0;}.black-color{color:#000000;}.brown-color{color:#765c2f;}.red-color{color:#c12f23;}.purple-color{color:#612786;}.blue-color{color:#10469c;}.green-color{color:#4d902f;}.orange-color{color:#e66032;}.yellow-color{color:#f6c850;}.gray-color{color:#aaabab;}.white-color{color:#ffffff;}.left-aligned{text-align:left;}.right-aligned{text-align:right;}.center-aligned{text-align:center;}.bold-text{font-weight:bold;}.float-left{float:left;}.float-right{float:right;}.no-left-margin{margin-left:0px;}.no-display{display:none;}.clear-both{clear:both;}.header-and-content-separator{height:60px;}.main-content{float:left;width:100%;}.layout-main{padding-left:2%;padding-right:2%;}#block-mobileresponsive-content #swf2{margin:auto;width:83%;}div.node__submitted,span.field--label-hidden{display:none;}div#profile_links{width:150px;}legend.menutitle{padding-left:7px;}fieldset#scales legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend5.gif) left center no-repeat;}fieldset#intervals legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend6.gif) left center no-repeat;}fieldset#tuning_and_pitch legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend7.gif) left center no-repeat;}fieldset#theory legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend8.gif) left center no-repeat;}fieldset#sound legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend9.gif) left center no-repeat;}fieldset#chords legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend10.gif) left center no-repeat;}fieldset#rhythm legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend11.gif) left center no-repeat;}fieldset#melody legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend12.gif) left center no-repeat;}fieldset#chord_progressions legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend13.gif) left center no-repeat;}fieldset#notation legend.menutitle a{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/legend14.gif) left center no-repeat;}div.scale_desc table.with_notation_image{float:left;margin-top:20px;margin-left:0px;background-color:#EDF4F7;}div.scale_desc table.scale_table,div.scale_desc table.beat_table{margin:0px auto 11px auto;background-color:#EDF4F7;}div.scale_desc table.scale_table tr td,div.scale_desc table.with_notation_image tr td{width:24px;height:21px;font-size:1.4em;}div.scale_desc table.scale_table tr td.scale_title,div.scale_desc table.with_notation_image tr td.scale_title{width:300px;color:#663366;}div.scale_desc table.table{margin:auto;background-color:#EDF4F7;}div.scale_desc div img.notation,div.with_notation_image div img.notation{float:left;}img.scale_image{display:block;margin:0 auto;}img.chart_image{display:block;margin:2em auto;}table tr td.table_item_title{font-weight:bold;}table#seventh_table{background-color:#EDF4F7;width:100%;}table#seventh_table tbody tr th{font-size:0.8em;color:#663366;border-bottom:1px solid #919cb0;}table#seventh_table tbody tr th.equal{padding-right:1.5em;}table#seventh_table tbody tr th.plus{padding-left:0.5em;padding-right:1.5em;}table#seventh_table tbody tr td{font-size:0.8em;border-bottom:1px solid #ddd;padding-top:0.5em;padding-bottom:0.5em;}table#seventh_table tbody tr td:first-child{padding-right:0.6em;}table#seventh_table tbody tr th.example,table#seventh_table tbody tr td.example{padding-left:1em;}div.end-float{clear:both;}div.login_description{padding-left:30px;width:600px;margin-bottom:30px;}.big-form-text,div div#edit-long-name-wrapper #edit-name,div div#edit-long-pass-wrapper #edit-pass{width:200px;}.text-under-form{padding-bottom:20px;}div.bigger{font-size:1.3em;font-weight:bold;padding-top:5px;padding-left:40px;}#request-password-bottom-link{margin-top:15px;}div#demoapp{border:1px solid #000;background:#EDF4F7;width:610px;margin:0 auto;}div.mp3player,div.scale_mp3player{padding-top:0.5em;}div.mp3player object.mp3player_object,div.scale_mp3player object.mp3player_object{position:relative;left:40px;top:0px;}div.mp3player object.interval_mp3player_object{position:relative;left:10px;top:-5px;}div.scale_mp3player object.mp3player_object{position:relative;left:20px;top:20px;}#trial_desc{width:60%;margin:auto;padding-bottom:1em;}#interval_examples{width:750px;margin:auto;}#interval_examples div{float:left;margin-left:4px;}#interval_examples .interval_name{font-weight:bold;font-size:1.2em;width:300px;}.interval_example{width:360px;margin:20px 0 30px 0;}.interval_name{margin-left:10px;}p.vertical_margin_big{margin-top:40px;border-top:1px dashed #000;padding-top:30px;}div#melodic-interval-demoapp{background:#EDF4F7;height:476px;width:655px;border:1px solid #000;margin:0 auto;}div#sound-demoapp{background:#EDF4F7;height:360px;width:505px;border:1px solid #000;margin:0 auto;}#rhythm-demoapp{background:#EDF4F7;margin:0 auto;}#fifth_example{text-align:center;}#chord-progression-image{display:block;width:50%;margin:0.5em auto 1em;}#chord-progression-label{position:relative;top:-5px;border-collapse:separate;}#chord-progression-label tr td{border-bottom:0 none;border-top:0 none;text-align:center;width:600px;font-size:1.3em;}img.course-item-box{position:relative;top:3px;left:3px;}a.start_button{position:relative;top:21px;left:120px;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png) no-repeat;color:#462a2a;font-size:13px;border:0;padding:8px 25px;font-family:sans-serif;margin:20px 0;cursor:pointer;}a.start_button:hover{color:#eeeeee;}a.start_button{position:relative;top:21px;left:120px;background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png) no-repeat;color:#462a2a;font-size:13px;border:0;padding:8px 25px;font-family:sans-serif;margin:20px 0;cursor:pointer;}a.start_button:hover{color:#eeeeee;}#pop-user-wrapper{display:block;}#pop-user-wrapper>div{padding:5px 10px;float:left;}a{color:#3B5998;text-decoration:none;}a:hover{text-decoration:underline;}#edit-submit-side{background:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/button_account.png);color:#462a2a;font-size:14px;width:126px;height:29px;border:0;font-family:sans-serif;position:relative;cursor:pointer;margin-top:10px;margin-left:69px;}#edit-submit-side:hover{color:#eeeeee;}.strike-through{text-decoration:line-through;}.no_scroll{overflow:hidden;}.not_clickable{pointer-events:none;}#back-to-class-list-wrapper,#class-leaderboard,.center-aligned-section{text-shadow:none;width:fit-content;margin:auto;}#back-to-class-list-wrapper a,#back-to-class-wrapper a{font-size:1em;text-decoration:none;z-index:10;}#back-to-class-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%;position:relative;}#back-to-class-list-wrapper img,#back-to-class-wrapper img{width:15px;height:15px;}.nafme-standards-page h2{margin-top:15px;}.nafme-standards-page h3{font-size:1.2em;}.nafme-standards-page section{padding:15px;padding-bottom:30px;background-color:#fff;border-bottom:1px solid #c0bebe;}.nafme-standards-page ul{margin:10px 0;padding-left:20px;}.nafme-standards-page table{width:100%;border-collapse:collapse;margin:10px 0;}.nafme-standards-page th,.nafme-standards-page td{border:1px solid #ddd;padding:8px;text-align:left;}.nafme-standards-page th{background-color:#f2f2f2;}.tutotial-step{font-size:1.2em;margin-bottom:1em;}hr.tutorial-step-separator{box-shadow:-1px -1px 1px #c0bebe;margin-top:4em;margin-bottom:3em;border-top:1px solid #e2e0e0;}.tutorial-footer-link{font-size:1.1em;}.tutorial-footer-link:hover,.tutorial-footer-link:focus{text-decoration:none;}.tutorial-same-page-linked-section{margin-top:-70px;padding-top:70px;}.tutorial-sub-section{border:1px solid #e2e0e0;border-radius:15px;background-color:#f9f9f9;padding-left:30px;padding-right:30px;padding-top:30px;margin-bottom:90px;}.tutorial-sub-section-header{font-size:1.4em;margin-bottom:40px;color:#215587;border-bottom:2px solid black;padding-bottom:20px;}.activity-inaccessible-reason{opacity:0.5;font-size:0.95em;}a:focus{outline:0;}a img:focus{outline:0;}@media screen and (min-width:38em){.layout-container{margin:0 0;}}#edit-pass{}#edit-name{margin-bottom:3px;width:120px;}table.theta_table{border:0.5px solid #dddddd;width:100%;}table.theta_table th{color:black;text-align:center;padding:auto 5px;background-color:#faf9f9;vertical-align:middle !important;line-height:2 !important;font-size:medium;}table.theta_table th a{text-decoration:underline;}table.theta_table td{border-top:0.5px solid #dddddd !important;border-bottom:0.5px solid #dddddd !important;}table.theta_table tr td{color:#5f6062;vertical-align:middle;padding:1em 5px;line-height:1.4 !important;}table.theta_table tr th:first-child,table.theta_table tr td:first-child{padding-left:1em;}table.theta_table tr th:last-child,table.theta_table tr td:last-child{padding-right:1em;}.button{-moz-box-shadow:inset 0px 1px 0px 0px #94bbcd;-webkit-box-shadow:inset 0px 1px 0px 0px #94bbcd;box-shadow:inset 0px 1px 0px 0px #94bbcd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#56abd2),color-stop(1,#8cb7ca));background:-moz-linear-gradient(top,#56abd2 5%,#8cb7ca 100%);background:-webkit-linear-gradient(top,#56abd2 5%,#8cb7ca 100%);background:-o-linear-gradient(top,#56abd2 5%,#8cb7ca 100%);background:-ms-linear-gradient(top,#56abd2 5%,#8cb7ca 100%);background:linear-gradient(to bottom,#56abd2 5%,#8cb7ca 100%);background-color:#8cb7ca;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #a0c3d4;display:inline-block;cursor:pointer;color:white;padding:6px 13px;text-decoration:none;outline:none;}.button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#b9cb95),color-stop(1,#a0ba8d));background:-moz-linear-gradient(top,#b9cb95 5%,#a0ba8d 100%);background:-webkit-linear-gradient(top,#b9cb95 5%,#a0ba8d 100%);background:-o-linear-gradient(top,#b9cb95 5%,#a0ba8d 100%);background:-ms-linear-gradient(top,#b9cb95 5%,#a0ba8d 100%);background:linear-gradient(to bottom,#b9cb95 5%,#a0ba8d 100%);background-color:#d6eac0;border:1px solid #a8d05c;-moz-box-shadow:inset 0px 1px 0px 0px #a8d05c;-webkit-box-shadow:inset 0px 1px 0px 0px #a8d05c;box-shadow:inset 0px 1px 0px 0px #a8d05c;text-decoration:none;}.button:active{position:relative;top:1px;}ul.sf-menu{position:fixed;z-index:1000;top:66px;}.block-superfishmain ul.sf-menu.sf-style-peacock  a,#superfish-main ul.sf-menu.sf-style-peacock  a:visited,#superfish-main ul.sf-menu.sf-style-peacock  span.nolink{padding:0.5em 1em;}.zone-title{font-size:1.3em;color:#336566;text-align:center;}div#subscriber-benefits{width:30%;float:right;background-color:#eee;padding:10px;margin-right:15px;}#block-requestnewpasswordform,#block-userlogin,#block-userregistrationform{border-top:1px dashed #444;padding :1px 1px;}#block-requestnewpasswordform #user-pass > p,.region-sidebar-second #edit-account .description,#edit-name--2--description{display:none;}#block-requestnewpasswordform > h2,#block-userlogin > h2,#block-userregistrationform > h2{color:#336566;font-weight:bold;font-size:1.25em;}.region-sidebar-second #edit-account .form-email,.region-sidebar-second #edit-account .username{width:60%;}.region-sidebar-second #block-userlogin .item-list{display:none;}.switch-item-list{display:none;}.switch-item-list ul li{margin:0 0 0.25em -1.5em;padding:0;list-style:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/double_arrow.gif);}.switch-item-list ul li:hover{background-color:#8cb7ca;}.switch-item-list ul li a{text-decoration:none;}#swf1{margin:auto;border:#555555 solid 5px;width:600px;height:500px;text-align:center;}.book-navigation .menu{border-top:1px solid #888;padding:1em 0 0 3em;}.book-navigation .book-pager{border-top:1px solid #888;border-bottom:1px solid #888;text-align:center;padding:0.5em;}.book-navigation .book-pager__item--previous{text-align:left;width:42%;display:block;float:left;}.book-navigation .book-pager__item--center{margin:0 2%;width:7%;display:block;float:left;}.book-navigation .book-pager__item--next{text-align:right;width:42%;display:block;float:right;}#book-outline{min-width:56em;}li.book-printer{display:none;}.justify-aligned{text-align:justify;}div.node__links ul.links li.book-printer{display:none;}.path-user #block-mobileresponsive-content{padding:30px;}#block-mobileresponsive-content .user-login-form,#block-mobileresponsive-content .user-register-form,#block-mobileresponsive-content .user-pass,#block-mobileresponsive-content .user-pass-reset{margin:auto;width:60%;background:#e6e6ea;border-radius:5px;margin-bottom:20px;}#block-mobileresponsive-content .user-login-form .form-item-name,#block-mobileresponsive-content .user-login-form .form-item-pass,#block-mobileresponsive-content .user-pass .form-item-name,#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass1,#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass2{padding:20px 0;margin:auto;width:40%;}#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass1,#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass2{width:45%;}#block-mobileresponsive-content .user-login-form .form-item-name #edit-name--description,#block-mobileresponsive-content .user-login-form .form-item-pass #edit-pass--description,#block-mobileresponsive-content .user-register-form .form-item-mail #edit-mail--description,#block-mobileresponsive-content .user-register-form .form-item-name #edit-name--description,#block-mobileresponsive-content .user-pass-reset .form-item-pass #edit-pass--description,#block-mobileresponsive-content .user-pass p{display:none;}#block-mobileresponsive-content .user-pass-reset .form-item-pass label[for="edit-pass"].form-required{display:none;}#block-mobileresponsive-content .user-login-form .form-item-name #edit-name,#block-mobileresponsive-content .user-login-form .form-item-pass #edit-pass,#block-mobileresponsive-content .user-pass #edit-name,#block-mobileresponsive-content .user-pass-reset #edit-pass-pass1,#block-mobileresponsive-content .user-pass-reset #edit-pass-pass2{width:230px;margin:auto;}#block-mobileresponsive-content .user-login-form  #edit-actions{width:68px;padding:10px 0;margin:auto;}#block-mobileresponsive-content .user-pass  #edit-actions{width:74px;padding:10px 0;margin:auto;}#block-mobileresponsive-content .user-pass-reset  #edit-actions{width:100px;padding:10px 0;margin:auto;}#block-mobileresponsive-content .user-register-form #edit-account{border:none;}#block-mobileresponsive-content .user-login-form .form-item-name .form-required:after,#block-mobileresponsive-content .user-login-form .form-item-pass .form-required:after,#block-mobileresponsive-content .user-register-form .form-item-mail .form-required:after,#block-mobileresponsive-content .user-register-form .form-item-name .form-required:after,.path-teacher-console .form-required:after,.path-classroom-list .form-required:after,.path-assignment-list .form-required:after,#block-mobileresponsive-content .user-pass .form-item-name .form-required:after,#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass1 .form-required:after,#block-mobileresponsive-content .user-pass-reset .form-item-pass-pass2 .form-required:after{background-image:none;}#block-mobileresponsive-content .user-pass-reset p{text-align:center;}details,fieldset{background:#f9f9f9;border-radius:5px;}div#edit-user-picture-wrapper{background:#f9f9f9;}input,textarea{border-radius:5px;border-width:1px;}select{border-radius:4px;border-width:1px;}input[type=text],input[type=number],input[type=email],input[type=password]{cursor:text !important;}.invisible{display:none;}i.tm-ranking{display:inline-block;background:url("/sites/kichijoji.thetamusic.com/files/images/ranking.png") no-repeat;width:20px;height:13px;}div.field--type-text-with-summary{margin:0 auto;padding:0;width:90%;font-size:1.1em;}div.side_margin,div.media-reviews,div.customer-kudos,article.node--type-page div.course-description,article.node--type-book,article.node--type-page,div.terms_of_service,div.privacy_policy,div.site_faq,div.getting_started_with_music_theory{margin:25px 50px auto;padding-top:25px;line-height:1.6;text-align:justify;border-top:1px solid #dddddd;}div.site_faq{margin:auto 50px;padding:0;}div.fundamentals,div.play_by_ear{margin:25px 10% auto;padding-top:25px;line-height:1.6;text-align:justify;font-size:larger;border-top:1px solid #dddddd;}.contact-message-form{width:60%;margin:auto;padding:3em 4em 2em;background:#f9f9f9;border:1px solid #cccccc;border-radius:5px;}.contact-message-form label[for='edit-mail']{margin-top:1em;}.contact-message-form input[name='name']{width:100% !important;}.contact-message-form .form-textarea{width:100%;}.block-center-aligned-horizontally{display:block;margin:0 auto;}.see_all_courses,.see_all_games{clear:both;margin-bottom:1em;padding-left:8px;}.game_box{height:75px;}.course_inner_box_homepage{height:90px;}.course_inner_box_workout{height:100px;padding-top:5px;padding-bottom:5px;}.music-training-games-free-games{border:#999900 1px solid;width:100%;height:180px;}.which-games-are-best-me{float:left;}.game_category{font-size:20px;color:#6B757C;font-family:sans-serif;font-weight:bold;width:850px;line-height:1.4em;margin-bottom:10px;}.getting_started_course_box{width:400px;height:90px;border:2px #808080 solid;margin-left:auto;margin-right:auto;margin-top:30px;}.getting_started_start_button{float:left;background:#334a66;color:#fff;height:30px;width:100px;margin-left:60px;margin-top:12px;}article.clearfix:before{display:block !important;}article .book_traversal_links_title{display:none;}article .book_navigation{margin:2em 14% !important;}article .book_navigation ul{font-size:larger;line-height:1.6;}article .book_navigation ul.book_pagination_links{padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;font-size:larger;}article .book_navigation ul:not(.book_pagination_links){padding-top:1em;border-top:1px solid #dddddd;}article .book_navigation ul li:not(.book_pagination_link){margin-left:1.5em;}article .book_pagination_links{white-space:nowrap;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;}article .book_pagination_link{list-style:none;display:inline-block;}.visibility-hidden{visibility:hidden;}button:focus{outline:none;}.information_for_teachers_screenshots{width:60%;margin:0 auto;}.information_for_teachers_screenshot{display:inline-block;margin:0.5rem 2rem 1rem;border:1px solid #767575;cursor:pointer;width:200px;height:100px;object-fit:contain;background-color:black;}.information_for_teachers_screenshot:hover{transform:scale(3.5,3.5);}.information_for_teachers_screenshot_caption{clear:right;font-size:1.3rem;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.disabled_link,.disabled_element{pointer-events:none;text-decoration:none;cursor:default;opacity:0.5;}.enabled_link,.enabled_element{pointer-events:auto;text-decoration:underline;cursor:pointer;opacity:1;}footer .author{display:none;}nav.book_navigation{margin-top:0.6em;}.contact-form .form-actions{margin-top:1em;text-align:center;}.getting_started_sections{width:68%;margin:10px auto auto;font-size:large;line-height:1.6;}.getting_started_intro_to_ear_training_course{width:400px;height:90px;border:2px #808080 solid;margin:30px auto auto;}.getting_started_intro_to_ear_training_course_outer_div{height:70px;}.getting_started_intro_to_ear_training_course_inner_div{float:left;padding:3px 20px;}.getting_started_intro_to_ear_training_course_label{font-size:1.05em;font-weight:bold;margin-top:10px;}.getting_started_intro_to_ear_training_course_button_div1{float:left;background:#334a66;color:#fff;height:30px;width:100px;margin-left:60px;margin-top:12px;}.getting_started_intro_to_ear_training_course_button_div2{font-weight:bold;margin-left:22px;margin-top:3px;}.getting_started_course_row{float:left;margin-top:20px;}.getting_started_course_img{float:left;padding:10px 20px;}.getting_started_course_label{font-weight:bold;margin-top:20px;}.getting_started_sound_i_course,.getting_started_pitch_i_course,.getting_started_scales_i_course,.getting_started_intervals_i_course{width:400px;height:90px;border-top:1px #ddd dotted;float:left;}.getting_started_pitch_i_course{margin-left:40px;}.getting_started_scales_i_course{margin-top:10px;}.getting_started_intervals_i_course{margin-top:10px;margin-left:40px;}.getting_started_games{width:850px;margin-left:10px;margin-top:0.5em;clear:left;}.getting_started_see_all_courses,.getting_started_see_all_games,.getting_started_learn_more{text-align:right;margin-right:7em;clear:both;}.getting_started_see_all_games_label{padding-top:20px;}.mobile_footer_links{display:none;}#edit-field-attachment-0--description{display:none;}#edit-field-attachment-0::after{content:"\00000aLimit of one image or PDF file up to 4 MB.";white-space:pre;font-size:small;position:relative;top:-2em;}.contact-form .field--name-field-platform{margin-top:0.5em;}.contact-form .field--name-field-attachment,.contact-form .captcha-wrapper{margin-top:1.5em;}.tooltip_box{position:relative;}.tooltip_box .tooltiptext{display:none;width:max-content;background-color:black;color:#fff;border-radius:6px;padding:7px 10px;position:absolute;z-index:1;bottom:100%;font-size:0.8em;line-height:1.9;}.tooltip_box:hover{cursor:pointer;}.tooltip_box:hover .tooltiptext{display:block;}.has-success .form-control,.has-error .form-control,.has-warning .form-control{border-color:#212121;}.has-success .control-label,.has-warning .control-label,.has-error .control-label{color:#494949;}.form-required:after{padding-left:5px;margin-left:5px;}.theta_input_field{width:25em;}div.radio{margin-top:0 !important;}div.panel-heading{line-height:1.5em;font-weight:bold;}.alert{background-color:#d9eff9;width:96%;margin:1em auto 0.5em;}.alert-danger{margin-bottom:2em !important;}.theta_responsive_table{display:none;}.service_info th{text-align:left;}.service_info th,.service_info td{padding-left:1.5em;}.fundamentals_game_descriptions{width:725px;margin:2em auto 10px;clear:both;}.user-pass-reset{width:30%;margin:auto;}.user-pass-reset input{width:25em;}.user-pass-reset .form-actions{text-align:center;}.blurred{opacity:0.3;}#edit-current-pass--description{display:none;}.font-larger{font-size:larger;}.menu-item-icon{width:40px !important;}.sf-menu li > a.fundamentals-menu-icon{border-bottom:1px dashed #ccc !important;}.sf-menu li > a.ranks-menu-icon,.sf-menu li > a.progress-report-menu-icon,.sf-menu li > a.signup,.sf-menu li > a.signout-menu-icon{border-top:1px dashed #ccc !important;}.messages__wrapper{}.web_footer_links{display:flex;justify-content:space-between;gap:2em;}.customized_web_footer_links{justify-content:center;}.web_footer_links .mtna_logo{width:15%;}.web_footer_links .footer-links{width:70%;}.web_footer_links .customized-footer-links{width:auto;}.web_footer_links .nafme_logo{width:15%;}.fundamentals_circle_of_fifths{float:right !important;width:300px !important;padding:20px !important;}#main-tmflashsound > a,#main-tmflashsound-accordion > a,.fundamentals-sound > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/sound.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}#main-tmflashpitch > a,#main-tmflashpitch-accordion > a,.fundamentals-pitch > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/pitch.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}#main-tmflashrhythm > a,#main-tmflashrhythm-accordion > a,.fundamentals-rhythm > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/rhythm.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}.fundamentals-tonality > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/tonality.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}#main-tmflashscales > a,#main-tmflashscales-accordion > a{margin-left:5px;padding-left:35px;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/tonality.png');background-repeat:no-repeat;background-size:30px 30px;}#main-tmflashscales > ul > li:nth-child(1) > a,#main-tmflashscales-accordion > ul > li:nth-child(1) > a{margin-left:5px;padding-left:35px;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/keys.png');background-repeat:no-repeat;background-size:30px 30px;}#main-tmflashscales > ul > li:nth-child(2) > a,#main-tmflashscales-accordion > ul > li:nth-child(2) > a{margin-left:5px;padding-left:35px;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/scales.png');background-repeat:no-repeat;background-size:30px 30px;}#main-tmflashintervals > a,#main-tmflashintervals-accordion > a,.fundamentals-intervals > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/intervals.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}#main-tmflashmelody > a,#main-tmflashmelody-accordion > a,.fundamentals-melody > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/melody.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}#main-tmflashharmony > a,.fundamentals-harmony > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/harmony.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}.games-menu--harmony > a{margin-left:5px !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/harmony.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}.games-menu--harmony > ul > li:nth-child(1) > a{background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/chords.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}.games-menu--harmony > ul > li:nth-child(2) > a{background-image:url('/sites/kichijoji.thetamusic.com/files/images/game_category/progressions.png') !important;background-repeat:no-repeat !important;background-size:30px 30px !important;}.games-menu--elective{border-top:1px solid #c2bebe !important;display:block;margin:auto !important;padding-left:35px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/eighth_note_ascending.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 5px !important;}.course-band-essentials-1 > a,.course-band-essentials-2 > a,.course-band-essentials-3 > a,.course-orchestra-essentials-1 > a,.course-orchestra-essentials-2 > a,.course-orchestra-essentials-3 > a,.course-piano-essentials-1 > a,.course-guitar-essentials-1 > a,.course-ear-training-essentials-1 > a,.course-music-theory-essentials-1 > a,.course-vocal-essentials-1 > a,.course-mariachi-essentials-1 > a,.course-intro > a,.course-sound-i > a,.course-pitch-i > a,.course-scales-i > a,.course-intervals-i > a,.course-melody-i > a,.course-chords-i > a,.course-progressions-i > a,.course-rhythm-i > a,.course-sound-ii > a,.course-pitch-ii > a,.course-scales-ii > a,.course-intervals-ii > a,.course-melody-ii > a,.course-chords-ii > a,.course-progressions-ii > a,.course-rhythm-ii > a,.course-sound-iii > a,.course-pitch-iii > a,.course-scales-iii > a,.course-intervals-iii > a{padding-left:40px !important;}.course-band-essentials-1 > a::before,.course-band-essentials-2 > a::before,.course-band-essentials-3 > a::before,.course-orchestra-essentials-1 > a::before,.course-orchestra-essentials-2 > a::before,.course-orchestra-essentials-3 > a::before,.course-piano-essentials-1 > a::before,.course-guitar-essentials-1 > a::before,.course-ear-training-essentials-1 > a::before,.course-music-theory-essentials-1 > a::before,.course-vocal-essentials-1 > a::before,.course-mariachi-essentials-1 > a::before,.course-intro > a::before,.course-sound-i > a::before,.course-pitch-i > a::before,.course-scales-i > a::before,.course-intervals-i > a::before,.course-melody-i > a::before,.course-chords-i > a::before,.course-progressions-i > a::before,.course-rhythm-i > a::before,.course-sound-ii > a::before,.course-pitch-ii > a::before,.course-scales-ii > a::before,.course-intervals-ii > a::before,.course-melody-ii > a::before,.course-chords-ii > a::before,.course-progressions-ii > a::before,.course-rhythm-ii > a::before,.course-sound-iii > a::before,.course-pitch-iii > a::before,.course-scales-iii > a::before,.course-intervals-iii > a::before{content:'';display:inline-block;width:25px;height:25px;background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/course_sprites_25x25.png);position:absolute;left:8px;top:50%;transform:translateY(-50%);}.course-intro > a::before{background-position:0 0;}.course-sound-i > a::before{background-position:-25px 0;}.course-pitch-i > a::before{background-position:-50px 0;}.course-scales-i > a::before{background-position:-75px 0;}.course-intervals-i > a::before{background-position:-100px 0;}.course-melody-i > a::before{background-position:-125px 0;}.course-chords-i > a::before{background-position:-150px 0;}.course-progressions-i > a::before{background-position:-175px 0;}.course-rhythm-i > a::before{background-position:-200px 0;}.course-sound-ii > a::before{background-position:-225px 0;}.course-pitch-ii > a::before{background-position:-250px 0;}.course-scales-ii > a::before{background-position:-275px 0;}.course-intervals-ii > a::before{background-position:-300px 0;}.course-melody-ii > a::before{background-position:-325px 0;}.course-chords-ii > a::before{background-position:-350px 0;}.course-progressions-ii > a::before{background-position:-375px 0;}.course-rhythm-ii > a::before{background-position:-400px 0;}.course-sound-iii > a::before{background-position:-425px 0;}.course-pitch-iii > a::before{background-position:-450px 0;}.course-scales-iii > a::before{background-position:-475px 0;}.course-intervals-iii > a::before{background-position:-500px 0;}.course-melody-iii > a::before{background-position:-525px 0;}.course-band > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_band.png') !important;background-repeat:no-repeat !important;background-size:36px 25px !important;background-position:3px 7px !important;}.course-orchestra > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_orchestra.png') !important;background-repeat:no-repeat !important;background-size:30px 25px !important;background-position:5px 7px !important;}.course-band-orchestra-i > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_band_orchestra.png') !important;background-repeat:no-repeat !important;background-size:25px 25px !important;background-position:8px 7px !important;}.course-band-essentials-1 > a::before{background-position:-750px 0;}.course-band-essentials-2 > a::before{background-position:-800px 0;}.course-band-essentials-3 > a::before{background-position:-1321px 0;}.course-orchestra-essentials-1 > a::before{background-position:-775px 0;}.course-orchestra-essentials-2 > a::before{background-position:-825px 0;}.course-orchestra-essentials-3 > a::before{background-position:-1297px 0;}.course-piano > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_piano.png') !important;background-repeat:no-repeat !important;background-size:37px 33px !important;background-position:2px 3px !important;}.course-piano-essentials-1 > a::before{background-position:-1072px 0;}.course-guitar > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_guitar.png') !important;background-repeat:no-repeat !important;background-size:37px 33px !important;background-position:2px 3px !important;}.course-guitar-essentials-1 > a::before{background-position:-1097px 0;}.course-ear-training-essentials-1 > a::before{background-position:-1022px 0;}.course-music-theory-essentials-1 > a::before{background-position:-1047px 0;}.course-vocal-essentials-1 > a::before{background-position:-1075px 0;}.course-mariachi > a{padding-left:40px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/course_category_mariachi.png') !important;background-repeat:no-repeat !important;background-size:30px 28px !important;background-position:7px 5px !important;}.course-mariachi-essentials-1 > a::before{background-position:-1100px 0;}#main-tmflashsound ul li a,#main-tmflashpitch ul li a,#main-tmflashrhythm ul li a,#main-tmflashscales ul li a,#main-tmflashintervals ul li a,#main-tmflashmelody ul li a,.games-menu--harmony ul li a,.games-menu-iem--elective ul li a,#main-tmflashsound-accordion ul li a,#main-tmflashpitch-accordion ul li a,#main-tmflashrhythm-accordion ul li a,#main-tmflashscales-accordion ul li a,#main-tmflashintervals-accordion ul li a,#main-tmflashmelody-accordion ul li a{padding-left:40px !important;position:relative;}#main-tmflashsound ul li a::before,#main-tmflashpitch ul li a::before,#main-tmflashrhythm ul li a::before,#main-tmflashscales ul li ul li a::before,#main-tmflashintervals ul li a::before,#main-tmflashmelody ul li a::before,.games-menu--harmony ul li ul li a::before,.games-menu-iem--elective ul li a::before,#main-tmflashsound-accordion ul li a::before,#main-tmflashpitch-accordion ul li a::before,#main-tmflashrhythm-accordion ul li a::before,#main-tmflashscales-accordion ul li ul li a::before,#main-tmflashintervals-accordion ul li a::before,#main-tmflashmelody-accordion ul li a::before{content:'';display:inline-block;width:25px;height:25px;background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/game_sprites_25x25.jpg) !important;position:absolute;left:8px;top:50%;transform:translateY(-50%);}#main-tmflashchannel-match > a::before,#main-tmflashchannel-match-accordion > a::before{background-position:-100px 0;}#main-tmflashband-match > a::before,#main-tmflashband-match-accordion > a::before{background-position:-600px 0;}#main-tmflasheq-match > a::before,#main-tmflasheq-match-accordion > a::before{background-position:-575px 0;}#main-tmflashflash-effects > a::before,#main-tmflashflash-effects-accordion > a::before{background-position:-400px 0;}#main-tmflashflash-terms-performance > a,#main-tmflashflash-terms-performance-accordion > a{display:none;}.games-menu--flash-terms-performance::before{background-position:-1175px 0;}#main-tmflashpitch-compare > a::before,#main-tmflashpitch-compare-accordion > a::before{background-position:-1125px 0;}#main-tmflashspeed-pitch > a::before,#main-tmflashspeed-pitch-accordion > a::before{background-position:-300px 0;}#main-tmflashdango-brothers > a::before,#main-tmflashdango-brothers-accordion > a::before{background-position:-325px 0 !important;}#main-tmflashvocal-match > a::before,#main-tmflashvocal-match-accordion > a::before{background-position:-375px 0 !important;}#main-tmflashflash-rhythms > a::before,#main-tmflashflash-rhythms-accordion > a::before{background-position:-450px 0 !important;}#main-tmflashrhythm-puzzles > a::before,#main-tmflashrhythm-puzzles-accordion > a::before{background-position:-150px 0 !important;}#main-tmflashflash-styles-drums > a,#main-tmflashflash-styles-drums-accordion > a{display:none;}.games-menu--flash-styles-drums::before{background-position:-900px 0 !important;}#main-tmflashrhythm-reader > a::before,#main-tmflashrhythm-reader-accordion > a::before{background-position:-1100px 0 !important;}#main-tmflashrhythm-repeat > a,#main-tmflashrhythm-repeat-accordion > a{display:none;}.games-menu--rhythm-repeat::before{background-position:-1275px 0 !important;}#main-tmflashtonic-finder > a::before,#main-tmflashtonic-finder-accordion > a::before{background-position:-1050px 0 !important;}#main-tmflashflash-notation-notes > a,#main-tmflashflash-notation-notes-accordion > a{display:none;}.games-menu--flash-notation-notes::before{background-position:-725px 0 !important;}#main-tmflashkey-puzzles > a::before,#main-tmflashkey-puzzles-accordion > a::before{background-position:-475px 0 !important;}#main-tmflashnumber-blaster > a::before,#main-tmflashnumber-blaster-accordion > a::before{background-position:-350px 0 !important;}#main-tmflashpaddle-pitch > a::before,#main-tmflashpaddle-pitch-accordion > a::before{background-position:-25px 0 !important;}#main-tmflashtone-drops > a::before,#main-tmflashtone-drops-accordion > a::before{background-position:-425px 0 !important;}#main-tmflashtonal-recall > a::before,#main-tmflashtonal-recall-accordion > a::before{background-position:-275px 0 !important;}#main-tmflashvocal-degrees-major > a::before,#main-tmflashvocal-degrees-major-accordion > a::before{background-position:-750px 0 !important;}#main-tmflashvocal-degrees-minor > a::before,#main-tmflashvocal-degrees-minor-accordion > a::before{background-position:-850px 0 !important;}#main-tmflashflash-tones > a::before,#main-tmflashflash-tones-accordion > a::before{background-position:-1025px 0 !important;}#main-tmflashmelodic-drops > a::before,#main-tmflashmelodic-drops-accordion > a::before{background-position:-50px 0 !important;}#main-tmflashharmonic-balloons > a::before,#main-tmflashharmonic-balloons-accordion > a::before{background-position:-75px 0 !important;}#main-tmflashflash-intervals-m > a::before,#main-tmflashflash-intervals-m-accordion > a::before{background-position:-500px 0 !important;}#main-tmflashflash-intervals-harmonic > a::before,#main-tmflashflash-intervals-harmonic-accordion > a::before{background-position:-925px 0 !important;}#main-tmflashtwo-tones-major > a::before,#main-tmflashtwo-tones-major-accordion > a::before{background-position:-1150px 0 !important;}#main-tmflashtwo-tones-minor > a::before,#main-tmflashtwo-tones-minor-accordion > a::before{background-position:-1200px 0 !important;}#main-tmflashflash-notation-intervals > a,#main-tmflashflash-notation-intervals-accordion > a{display:none;}.games-menu--flash-notation-intervals::before{background-position:-975px 0 !important;}#main-tmflashparrot-phrases > a::before,#main-tmflashparrot-phrases-accordion > a::before{background-position:-175px 0 !important;}#main-tmflashthree-tones-major > a::before,#main-tmflashthree-tones-major-accordion > a::before{background-position:-625px 0 !important;}#main-tmflashthree-tones-minor > a::before,#main-tmflashthree-tones-minor-accordion > a::before{background-position:-800px 0 !important;}#main-tmflashmore-tones-major > a::before,#main-tmflashmore-tones-major-accordion > a::before{background-position:-950px 0 !important;}#main-tmflashmore-tones-minor > a::before,#main-tmflashmore-tones-minor-accordion > a::before{background-position:-1075px 0 !important;}#main-tmflashvocal-steps-repeat > a,#main-tmflashvocal-steps-repeat-accordion > a{display:none;}.games-menu--vocal-steps-repeat::before{background-position:-825px 0 !important;}#main-tmflashchord-drops > a::before,#main-tmflashchord-drops-accordion > a::before{background-position:-550px 0 !important;}#main-tmflashflash-chords > a::before,#main-tmflashflash-chords-accordion > a::before{background-position:-525px 0 !important;}#main-tmflashtone-trees > a,#main-tmflashtone-trees-accordion > a{display:none;}.games-menu--tone-trees::before{background-position:-200px 0 !important;}#main-tmflashphrase-fitter > a,#main-tmflashphrase-fitter-accordion > a{display:none;}.games-menu--phrase-fitter::before{background-position:-125px 0 !important;}#main-tmflashspeed-chords > a::before,#main-tmflashspeed-chords-accordion > a::before{background-position:-875px 0 !important;}#main-tmflashflash-chords-quality > a::before,#main-tmflashflash-chords-quality-accordion > a::before{background-position:-1250px 0 !important;}#main-tmflashflash-notation-chords > a,#main-tmflashflash-notation-chords-accordion > a{display:none;}.games-menu--flash-notation-chords::before{background-position:-1000px 0 !important;}#main-tmflashchord-spells > a::before,#main-tmflashchord-spells-accordion > a::before{background-position:-250px 0 !important;}#main-tmflashchord-locks > a,#main-tmflashchord-locks-accordion > a{display:none;}.games-menu--chord-locks::before{background-position:-225px 0 !important;}#main-tmflashspeaker-chords > a::before,#main-tmflashspeaker-chords-accordion > a::before{background-position:0 0 !important;}#main-tmflashflash-progressions-major > a,#main-tmflashflash-progressions-major-accordion > a{display:none;}.games-menu--flash-progressions-major::before{background-position:-650px 0 !important;}#main-tmflashflash-progressions-minor > a,#main-tmflashflash-progressions-minor-accordion > a{display:none;}.games-menu--flash-progressions-minor::before{background-position:-775px 0 !important;}#main-tmflashflash-cadences > a,#main-tmflashflash-cadences-accordion > a{display:none;}.games-menu--flash-cadences::before{background-position:-1225px 0 !important;}ul.sf-accordion > li > ul > li{left:12px;word-break:break-word !important;}ul.sf-accordion > li > ul > li > ul > li{left:12px;max-width:95% !important;word-break:break-word !important;}#main-tmflashscales-accordion > ul > li{left:5% !important;max-width:95% !important;word-break:break-word !important;}.games-menu--harmony > ul > li{left:5% !important;max-width:95% !important;word-break:break-word !important;}#main-tmflashscales-accordion > ul > li > ul > li{word-break:break-word !important;}.games-menu--harmony > ul > li > ul > li{width:100% !important;word-break:break-word !important;}div.sf-accordion-toggle.sf-style-none a.sf-expanded,ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded{background:none !important;}li.grandmaster-rank-icon a,li.master-rank-icon a,li.expert-rank-icon a,li.advanced-rank-icon a,li.intermediate-rank-icon a,li.basic-rank-icon a,li.beginner-rank-icon a{padding-left:38px !important;}li.grandmaster-rank-icon a::before,li.master-rank-icon a::before,li.expert-rank-icon a::before,li.advanced-rank-icon a::before,li.intermediate-rank-icon a::before,li.basic-rank-icon a::before,li.beginner-rank-icon a::before{content:'';display:inline-block;width:25px;height:25px;background-image:url(/sites/kichijoji.thetamusic.com/themes/mobileresponsive/images/rank_sprites_25x25.jpg);position:absolute;left:8px;top:50%;transform:translateY(-50%);}li.grandmaster-rank-icon a::before{background-position:-100px 0;}li.master-rank-icon a::before{background-position:-150px 0;}li.expert-rank-icon a::before{background-position:-75px 0;}li.advanced-rank-icon a::before{background-position:0px 0;}li.intermediate-rank-icon a::before{background-position:-125px 0;}li.basic-rank-icon a::before{background-position:-25px 0;}li.beginner-rank-icon a::before{background-position:-50px 0;}.sf-menu .games-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/eighth_note_ascending.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .all-games-menu-item{display:none;}.sf-menu .courses-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/courses.png') !important;background-repeat:no-repeat !important;background-size:25px 10px !important;background-position:top 15px left 20px !important;}.sf-menu .all-courses-menu-item{display:none;}.sf-menu .fundamentals-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/fundamentals.png') !important;background-repeat:no-repeat !important;background-size:20px 25px !important;background-position:top 8px left 20px !important;}.sf-menu .teachers-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/teachers.png') !important;background-repeat:no-repeat !important;background-size:20px 15px !important;background-position:top 10px left 20px !important;}.sf-menu .students-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/students.png') !important;background-repeat:no-repeat !important;background-size:20px 17px !important;background-position:top 10px left 20px !important;}.sf-menu .ranks-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/ranks.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .all-ranks-menu-item{display:none;}.sf-menu .premium-menu-icon{padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/premium.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .settings-menu-icon{display:none;padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/settings.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .user-profile-menu-icon{display:none;padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/profile.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .progress-report-menu-icon{display:none;padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/progress.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .my-account-menu-icon{display:none;padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/account.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.sf-menu .signout-menu-icon{display:none;padding-left:55px !important;background-image:url('/sites/kichijoji.thetamusic.com/files/images/menu_icons/logout.png') !important;background-repeat:no-repeat !important;background-size:20px 20px !important;background-position:top 10px left 20px !important;}.footer-links{font-size:small;}.opacity-none{opacity:0;}.site-footer{margin-top:6em;}.g-recaptcha > div{margin:auto;}.block-superfishmain{display:block;position:relative;z-index:1500;}button .glyphicon{display:none;}div.panel-heading{line-height:2.5em;}@media print{.site-branding{display:none;}.block-tmcustom-footer-block{display:none;}a:after{content:"" !important;}}
@media (max-width :1500px){#top_page_section .game_small{width:300px;}}@media (max-width :1465px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:340px;}.getting_started_sections{width:75%;}}@media (max-width :1425px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:330px;}.information_for_teachers_screenshots{width:65%;}}@media (max-width :1400px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:320px;}}@media (max-width :1375px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:310px;}#top_page_section .game_small{width:270px;}}@media (max-width :1335px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:300px;}}@media (max-width :1315px){.getting_started_sections{width:80%;}.game_small{width:290px;}#top_page_section .game_small{width:270px;}.music_training_game_small dl dd,.music_training_game_small dl dt{width:290px;}.information_for_teachers_screenshots{width:70%;}}@media (max-width :1280px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:280px;}.information_for_teachers_screenshot:hover{transform:scale(3.2,3.2);}#top_page_section .game_small{width:240px;}}@media (max-width :1245px){.getting_started_sections{width:85%;}.all-games{width:100%;}.music_training_game_small dl dd,.music_training_game_small dl dt{width:270px;}.information_for_teachers_screenshots{width:75%;}}@media (max-width :1215px){#top_page_section{width:90%;}}@media (max-width :1190px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:250px;}.fundamentals .teaser_text{width:390px;}}@media (max-width :1160px){.game_small{width:250px;}.which-games-are-best-for-me-section .game_small{width:220px;}.which-games-are-best-for-me-section div#games-column{width:100%;}.getting_started_sound_i_course,.getting_started_pitch_i_course,.getting_started_scales_i_course,.getting_started_intervals_i_course{width:340px;}.information_for_teachers_screenshots{width:80%;}.contact-message-form{width:75%;}}@media (max-width :1140px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:220px;}.fundamentals .teaser_text{width:340px;}#top_page_section .game_small{width:240px;}}@media (max-width :1100px){*/
	
	
	.menu-item-icon{display:block;margin:auto;}div.side_margin,div.media-reviews,div.customer-kudos,article.node--type-page div.course-description,article.node--type-book,article.node--type-page,div.terms_of_service,div.privacy_policy,div.site_faq,div.getting_started_with_music_theory{margin:auto 10px;padding-right:10px;}.information_for_teachers_screenshot:hover{transform:scale(3,3);}.messages__wrapper{}}@media (max-width :1075px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:200px;font-size:smaller;}.information_for_teachers_screenshots{width:85%;}#top_page_section{width:95%;}}@media (max-width :1075px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:175px;}}@media (max-width :1000px){.game_small{width:230px;}#top_page_section .game_small{width:210px;}.getting_started_sound_i_course,.getting_started_pitch_i_course,.getting_started_scales_i_course,.getting_started_intervals_i_course{width:300px;}.information_for_teachers_screenshots{width:95%;}.information_for_teachers_screenshot:hover{transform:scale(2.5,2.5);}div.fundamentals,div.play_by_ear{margin:25px 5% auto;}}@media (max-width :960px){.getting_started_games{width:650px;}}@media (max-width :920px){.music_training_long_game_descriptions{width:auto;}.which-games-are-best-for-me-section .game_small dl dd,.which-games-are-best-for-me-section .game_small dl dt{text-align:left;}.all-games .teaser_image,.which-games-are-best-for-me-section{max-width:100%;width:auto;height:auto;float:none;text-align:center;}.all-games .teaser_text,.which-games-are-best-for-me-section .teaser_text{width:100%;}.all-games .teaser_title,.which-games-are-best-for-me-section .teaser_title{clear:both;font-size:1em;}.all-games .teaser_body,.which-games-are-best-for-me-section .teaser_body{clear:both;font-size:1em;}}@media (max-width :895px){.getting_started_sound_i_course,.getting_started_pitch_i_course,.getting_started_scales_i_course,.getting_started_intervals_i_course{width:280px;}.information_for_teachers_screenshots{width:100%;}.fundamentals .teaser_text{width:300px;}}@media (max-width :830px){.music_training_game_small dl dd,.music_training_game_small dl dt{width:155px;}}@media (max-width :800px){.main-content{padding-left:0;}.theta_input_field{width:100%;}body{background:#ffffff;}h1,h1.page-header{font-size:2.5rem;}h2,h2.page-title{font-size:2.3rem;}#page-inner{width:100%;}header{height:8vw;line-height:8vw;}.block-superfishmain{display:block;text-align:right;position:fixed;z-index:1500;width:100px;right:0;}#superfish-main{display:none;}#superfish-main-accordion{display:block;}.block-superfishmain .sf-main{text-align:left;}.site-branding{margin-bottom:0;padding:1vw 0;margin-left:-10px;}.site-branding__logo{margin:0;}.site-branding__logo > img{display:block;margin:0;width:33vw;height:6vw;padding:0 1.5vw;}#superfish-main{display:none;}ul.sf-menu{display:inline-block;vertical-align:middle;}.menu-item-icon{display:initial;width:20px !important;margin-right:10px;}div.sf-accordion-toggle.sf-style-peacock  > a:after{font-size:2.5em;}.username_link_div{display:none !important;}.below-header-blocks{display:none;}.header-and-content-separator{height:10px;}.user-login-form,.user-register-form,.user-pass,.user-pass-reset{width:100%;}#top_page_section{width:100%;font-size:1.5rem;margin:0.1rem 0;}.game_small{font-size:1.4rem;}.game_small dl dt,.game_small dl dd{width:100%;}.game_box{width:100%;height:105%;}.see_all_courses,.see_all_games{font-size:1.5rem;margin-bottom:auto;padding:auto;}.see_all_games{padding-top:1rem;}.top_main_title{width:90%;font-size:2.1rem;}#toppage_main_copy{padding-left:0;width:100%;float:left;}#toppage_main #top_img1{display:none;}.course_inner_box_homepage{height:5rem;}.course_inner_box_workout{height:5rem;}.top_page_section_text{font-size:1.5rem;}.game-list-small{display:none;}#featured_section{width:85%;}#featured_section_jp{width:100%;}.all-games .teaser_image,.which-games-are-best-for-me-section .teaser_image{max-width:100%;width:auto;height:auto;float:none;text-align:center;}.all-games .teaser_text,.which-games-are-best-for-me-section .teaser_text{width:100%;}.all-games .teaser_title,.which-games-are-best-for-me-section .teaser_title{clear:both;font-size:1em;}.all-games .teaser_body,.which-games-are-best-for-me-section .teaser_body{clear:both;font-size:1em;}.which-games-are-best-for-me-section div{text-align:justify;}.music_training_game_small{width:100% !important;height:auto;margin-top:0.9em;font-size:1em;}.music_training_game_small > a{width:30%;}.music_training_game_small a img{width:100%;height:auto;}.music_training_game_small dl{width:50%;padding:0;margin:0;}.music_training_game_small dl dd,.music_training_game_small dl dt{width:100%;font-size:initial;}.music_training_long_game_descriptions_container{padding:0.2em;}.music_training_long_game_descriptions{width:100%;margin:1em auto;}.music_training_top_main_title{margin-top:1.5em;}.music-training-recommended-games{display:none;}.which-games-are-best-me{font-size:2.6rem;}#featured_section .game_category{font-size:3.2rem;}.teaser_image{width:30%;}.teaser_text,.fundamentals .teaser_text{width:70%;}.teaser_title{clear:both;font-size:1.5rem;text-align:center;}.teaser_body{font-size:1.3rem;}.featured_box,.featured_box_more_height,.featured_box_more_height_1,.featured_box_more_height_2{width:100%;line-height:1.5;}.featured_box_special_responsive_less{width:100%;height:33rem;line-height:1.3;}.featured_box_special_responsive{width:100%;height:37rem;line-height:1.3;}.featured_box_special_responsive_more{width:100%;height:43rem;line-height:1.3;}.featured_box_special_responsive_more_1{width:100%;height:47rem;line-height:1.3;}a.course_button{max-width:70%;max-height:70%;margin:1rem auto 0;font-size:1.5rem;}.normal_text{font-size:1.5rem;}.section_header{font-size:3.5rem;}.getting_started_course_box{width:570px;}.getting_started_start_button{margin-left:150px;}.progress_report_category_complete_percent{font-size:1.5rem;}.progress_report_click_game{font-size:1.4rem;}.are_you_teacher{max-width:75%;max-height:75%;position:relative;top:15px;}div.field--type-text-with-summary{font-size:1em;}div.side_margin,div.media-reviews,div.customer-kudos,article.node--type-page div.course-description,article.node--type-book,article.node--type-page,div.terms_of_service,div.privacy_policy,div.site_faq,div.getting_started_with_music_theory{margin:1em auto auto;padding-top:1em;line-height:normal;}div.fundamentals,div.play_by_ear{margin:1em auto auto;padding-top:1em;}article .book-add-child{display:none;}article .book_pagination_links{white-space:normal;border-bottom:none;}.getting_started_sections{width:100%;padding:0;margin-top:0.3em;}.getting_started_intro_to_ear_training_course{margin-top:1em;}.getting_started_course_row{width:100%;clear:both;}.getting_started_course_img{padding:0 1em 0 0;}.getting_started_course_label{font-size:1.3em;margin-top:-0.3em;}.getting_started_sound_i_course,.getting_started_pitch_i_course,.getting_started_scales_i_course,.getting_started_intervals_i_course{width:100%;margin:0;padding-top:0.8rem;}.getting_started_see_all_courses,.getting_started_see_all_games,.getting_started_learn_more{margin-left:0;width:100%;text-align:right;font-size:1em;}.getting_started_games{width:auto;margin-left:0;}.book_pagination_links .book_pagination_link{border-bottom:1px dotted;display:block;clear:both;float:none !important;margin:0 auto;}p.vertical_margin_big{margin-top:2rem;padding-top:0;}#trial_desc{width:70%;}div.scale_desc table.scale_table tr td,div.scale_desc table.with_notation_image tr td{font-size:1em;}#chord-progression-image{width:100%;}img.chart_image{margin:1em auto;}.web_footer_links{display:none;}.mobile_footer_links{display:block;}.mobile_footer_links .partner_links{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-top:2em;}.mobile_footer_links .partner_links div{width:30%;}.footer-links ul{list-style-type:circle;margin:0.5em auto 0;width:87%;columns:3;-webkit-columns:3;-moz-columns:3;}.footer-links ul li{padding:0.1em 0.3em;}.social_media_links{text-align:center;margin-top:0.5em;margin-bottom:0.2em;}.theta_responsive_table{border-collapse:separate;border-spacing:0 0.4em;}.theta_responsive_table tr:nth-child(odd) td{background:#f0f3f5;}.theta_responsive_table tr:nth-child(even) td{background:#f0f3f5;}.theta_responsive_table thead{display:none;}.theta_responsive_table th,.theta_responsive_table td{display:block;top:0;left:0;bottom:0;right:0;float:left;text-align:left;white-space:pre-wrap !important;white-space:-moz-pre-wrap !important;white-space:-pre-wrap !important;white-space:-o-pre-wrap !important;word-break:break-word;}.theta_responsive_table td{width:60%;}.theta_responsive_table{width:100% !important;}.theta_responsive_table thead{display:none !important;}.theta_responsive_table tr,.theta_responsive_table td{border-bottom:1px solid #ddd !important;}.theta_responsive_table tr{margin-bottom:8px !important;}.theta_responsive_table th{padding-left:0.5em !important;word-wrap:break-word;}.theta_responsive_table td{display:flex !important;width:100% !important;word-wrap:break-word;}table.theta_table tr td{padding:0.5em 5px 0.5em 0.5em !important;line-height:1.8 !important;}.theta_responsive_table td::before{content:attr(label) !important;font-weight:bold !important;width:140px !important;min-width:140px !important;}td p.assignment-delete,td .assignment-delete{width:auto;}.information_for_teachers_screenshots{width:100%;}.information_for_teachers_screenshot{margin:0.5rem 1rem 1rem;}.service_info th,.service_info td{padding-left:0.8em;}.contact-message-form{width:auto;padding:auto;}.fundamentals_game_descriptions{width:100%;}.user-pass-reset input{width:100%;}article .book_navigation{margin:auto 5%;}.messages__wrapper{margin-left:initial;}.fundamentals_circle_of_fifths{float:none !important;clear:both !important;padding:0 !important;margin:auto !important;}.chord-progression-label tr td{width:100%;}.sf-menu .games-menu-icon,.sf-menu .courses-menu-icon,.sf-menu .fundamentals-menu-icon,.sf-menu .teachers-menu-icon,.sf-menu .students-menu-icon,.sf-menu .ranks-menu-icon,.sf-menu .premium-menu-icon,.sf-menu .settings-menu-icon,.sf-menu .progress-report-menu-icon,.sf-menu .my-account-menu-icon,.sf-menu .user-profile-menu-icon,.sf-menu .signout-menu-icon{padding-left:45px !important;background-position:top 10px left 12px !important;}}@media (max-width:650px){#back-to-class-list-wrapper{width:max-content;clear:both;padding-left:0%;padding-bottom:0.5em;}}@media (max-width :600px){header{height:11vw;line-height:11vw;}.site-branding__logo > img{width:43vw;height:9vw;}#demoCanvas,div#demoapp,div#melodic-interval-demoapp{width:100%;height:100%;}.footer-links ul{width:80%;columns:2;-webkit-columns:2;-moz-columns:2;}.footer-links ul li{padding:0.05em 0.15em;}.music_training_game_small{font-size:0.9em;}.music_training_game_small dl{width:100%;margin-left:0;}.music_training_game_small dl dt{width:fit-content;margin:7px auto;}.music_training_game_small a{float:none;display:block;margin:auto;}.music_training_category_game_boxes .game-image{display:block;margin:auto;}.table_search_field{width:100%;}.information_for_teachers_screenshots{width:200px;height:100px;}.information_for_teachers_screenshots > div{clear:both;}.information_for_teachers_screenshot{display:block;margin:auto;}#top_page_section .game_small{width:300px;}.site-footer{margin-top:2em;}}@media (max-width :540px){h1,h1.page-header{font-size:1.9rem;}h2{font-size:1.7rem;}.site-branding{height:11vw;}.normal_text{font-size:1.4rem;}div.sf-accordion-toggle.sf-style-peacock  > a:after{font-size:2em;}.top_main_title{font-size:1.9rem;}.game_small{font-size:1.4rem;margin:0.6rem 0;}.top_page_section_text{font-size:1.4rem;}.select_box_text{font-size:2rem;}table.service_info{table-layout:fixed;word-wrap:break-word;}table.service_info th{width:50%;}table.service_info td{width:50%;}.getting_started_intro_to_ear_training_course{width:100%;height:7.6em;border:1px #808080 solid;}.getting_started_intro_to_ear_training_course_button_div1{width:8em;margin:0.4em auto 0;}.getting_started_intro_to_ear_training_course_button_div2{width:4em;margin:0 auto;margin-top:0.2em;}.getting_started_course_label{margin-top:0;}.teaser_image{text-align:center;width:100%;height:100%;}.teaser_text,.fundamentals .teaser_text{width:100%;}.teaser_title{clear:both;font-size:1.5rem;}.teaser_body{font-size:1.3rem;}a.course_button{margin:1rem auto 0;font-size:1.4rem;}#trial_desc{width:100%;}#interval_examples{width:100%;}#interval_examples .interval_name{width:100%;}.interval_example{width:100%;}div.interval_image{width:100%;}.footer-links{font-size:0.9em;}.footer-links ul{width:100%;columns:2;-webkit-columns:2;-moz-columns:2;line-height:1.7;}.music_training_game_small{font-size:0.8em;}.theta_responsive_table th,.theta_responsive_table td{width:50%;}.class-student-list,.class-assignment-list{width:100%;}}@media (max-width :435px){.messages__wrapper{margin-top:60px;}}@media (max-width :400px){.site-branding__logo > img{width:46vw;}}@media (max-width :370px){.g-recaptcha{transform:scale(0.8);}}@media (max-width :330px){.g-recaptcha{transform:scale(0.7);margin-left:-1em;}}@media (max-width :320px){h2,h2.page-title{font-size:1.8rem;}div.mp3player audio,div.scale_mp3player audio{width:250px;}.footer-links{font-size:0.8em;}.music_training_long_game_descriptions_container .music_training_game_category{font-size:1em;}}
