@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:100;src:url(/fonts/ec3/notosans/NotoSansJP-Thin.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Thin.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:200;src:url(/fonts/ec3/notosans/NotoSansJP-Light.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Light.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:300;src:url(/fonts/ec3/notosans/NotoSansJP-DemiLight.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-DemiLight.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:400;src:url(/fonts/ec3/notosans/NotoSansJP-Regular.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Regular.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:500;src:url(/fonts/ec3/notosans/NotoSansJP-Medium.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Medium.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:700;src:url(/fonts/ec3/notosans/NotoSansJP-Bold.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Bold.woff) format('woff')}@font-face{font-family:Noto\ Sans\ Japanese;font-style:normal;font-weight:900;src:url(/fonts/ec3/notosans/NotoSansJP-Black.woff2) format('woff2') , url(/fonts/ec3/notosans/NotoSansJP-Black.woff) format('woff')}@font-face{font-family:Hiragano\ Mincho;src:url(/fonts/hiragino-mincho-pro-w3.otf) format("opentype")}body.ja{font-family:Noto\ Sans\ Japanese,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'MSPゴシック','MS PGothic',Helvetica,Arial,sans-serif;font-style:normal}body.ja em{font-style:normal}body.ja .btn-search-input{width:145px}body.ja.mobile-enabled li a.nav-item{padding-left:12px;padding-right:12px}#progress-ribbon .tooltip.ribbon-phoneme-tooltip{width:300px!important}#progress-ribbon .tooltip.ribbon-phoneme-tooltip .tooltip-inner{max-width:300px!important}.cc-error-container .cc-error{font-size:13px!important}.player-pre-title{font-size:2.17em!important}.cart-confirmation .panel-heading .container-fluid h2{font-size:22px}.btn.btn-ec{text-align:center;background:none no-repeat 0 0 #9ccb53;border:1px solid #678d2b;color:#fff;font-weight:400;min-width:75px;border-radius:3px;width:auto}.btn.btn-ec.btn-transparent{background-color:transparent;color:#678d2b}.btn.btn-ec.btn-transparent:hover,.btn.btn-ec.btn-transparent:active,.btn.btn-ec.btn-transparent:focus{background:none no-repeat 0 0 transparent!important;color:#9ccb53}.btn.btn-ec:hover,.btn.btn-ec:active,.btn.btn-ec:focus{background:none no-repeat 0 0 #91c53f!important;color:#fff;text-decoration:none}.btn.btn-ec.btn-danger{background:none no-repeat 0 0 #933;border:1px solid #bf4040}.btn.btn-ec.btn-danger:hover,.btn.btn-ec.btn-danger:active,.btn.btn-ec.btn-danger:focus{background:none no-repeat 0 0 #862d2d!important;color:#fff}.btn.btn-ec-gray{background-color:#ccc;border:1px solid #a6a6a6;color:#000;margin:3px 5px 0 0}.btn.btn-ec-gray:hover,.btn.btn-ec-gray:active,.btn.btn-ec-gray:focus{color:#333;background-color:#bfbfbf!important}.btn.btn-ec-light-gray{background-color:#ddd;border:1px solid #ddd;color:#fff;margin:3px 5px 0 0}.btn.btn-ec-sm{font-size:18px;min-width:120px;padding:3px 10px}.btn.btn-ec-lg{font-size:22px}.ec-link{color:#9ccb53;cursor:pointer}.ec-link:hover{color:#83b437;text-decoration:underline}.ec-link.emphasis{font-weight:600}.sprite{background-image:url(/images/ec3.4/common/xheader-sprite.png.pagespeed.ic.4MyEnU8n6-.png);background-repeat:no-repeat;display:inline-block}.sprite.sprite-avatar{background-position:-10px -10px;width:28px;height:28px}.sprite.sprite-avatar-black{background-position:-58px -10px;width:28px;height:28px}.sprite.sprite-avatar-white{background-position:-106px -10px;width:28px;height:28px}.sprite.sprite-down-arrow{background-position:-154px -10px;width:19px;height:11px}.sprite.sprite-down-arrow-white{background-position:-193px -10px;width:19px;height:11px}.sprite.sprite-ec-logo{background-position:-10px -58px;width:234px;height:39px}.sprite.sprite-ec-mobile-logo{background-position:center center;width:100%;height:39px}.sprite.sprite-ec-short-logo{background-position:-10px -117px;width:51px;height:38px}.sprite.sprite-language-icon{background-position:-81px -117px;width:28px;height:28px}.sprite.sprite-language-icon-black{background-position:-129px -117px;width:28px;height:28px}.sprite.sprite-language-icon-white{background-position:-177px -117px;width:28px;height:28px}.sprite.sprite-mobile-icon{background-position:-264px -10px;width:25px;height:33px}.sprite-progress-ribbon{background-image:url(/images/ec3.4/components/progress-ribbon/xsprite.png.pagespeed.ic.MkHSiih437.png);background-repeat:no-repeat;display:inline-block}.sprite-progress-ribbon.sprite-progress-ribbon-mywords{background-position:-10px -10px;width:24px;height:20px}.sprite-progress-ribbon.sprite-progress-ribbon-mywords2{background-position:-54px -10px;width:45px;height:21px}.sprite-progress-ribbon.sprite-progress-ribbon-schedule-icon{background-position:-10px -51px;width:36px;height:30px}.sprite-progress-ribbon.sprite-progress-ribbon-schedule-missed{background-position:-66px -51px;width:36px;height:30px}.sprite-progress-ribbon.sprite-progress-ribbon-xpcoin{background-position:-10px -101px;width:26px;height:27px}.sprite-progress-ribbon.sprite-progress-ribbon-xpcoin-big{background-position:-122px -10px;width:89px;height:88px}.user{}.user header .nav-wrap{border-bottom:2px solid #ebebeb}header #ec-logo{margin:5px 20px 5px 0}header .nav .open>a,header .nav .open>a:focus,header .nav .open>a:hover{border:0;border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}header .navbar-nav>li>a.site-control{border:0;cursor:pointer;padding:10px 3px;position:relative;text-align:left;width:65px}header>.navbar{background-color:#ccc;border-bottom:0 none}header .nav-wrap{background-color:#ebebeb;border-bottom:1px solid #ebebeb}header #ec-nav .ec-menu li>a{color:#333;cursor:pointer;font-weight:600}header #ec-nav .ec-menu li.active a,header #ec-nav .ec-menu li>a:hover,header #ec-nav .ec-menu li>a:active{background-color:#a6a6a6;background-image:none;color:#fff;outline:none}header #ec-nav .ec-menu .dropdown-menu.classes{background:#ccc;border:0;box-shadow:none}header #ec-nav .ec-menu .dropdown-menu.classes li a{background:inherit;color:#000}header #ec-nav .ec-menu .dropdown-menu.classes li a:hover{background:#a6a6a6;color:#fff}header #ec-nav .ec-menu li a.nav-item.mobile span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAMAAAB4HKeYAAABaFBMVEUAAAD////48vL59PT48fH69fV1dXV3d3f////mz8/KmJi7e3u7e3vKmZnn0ND////////QpKSdQUGdQkLSp6f////////dvLzev793d3d3d3d3d3d1dXWUl5e8hYXCiYl3d3fDioqRkZHfwcF1dXW/v7+eQ0PSqam1f3+9f3/Lmprn0ND///+HiYnW2Nj///9zc3N1dXV0dHR3d3e1tbV1dXV3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3eGFRWCDAyGFhaVMjKACQmCDQ2XNTWDDg52dnZ1dXV0dHSGiIi4hYWpqamoqKiur6/WwsKULi6BCwuYNzf////+/v769/ekUFB/BgaDDw+HFhbx4+OmUlKxaGi9j4/69fXz5+f8+/uys7Oqqqru7u7s7Ozr6+ujo6N3d3d/f3+Hh4eGhoaQkJCNjY19fX2BgYHY2NjIyMh5eXnExMS3t7d4eHjMqLDFAAAAQnRSTlMAAAAAAAAAAB+I2vv62YYdJ779/bopBZ2tMHuFhI/p9Nfz/qn+/P259tq9dRnHJArBDMEM/cHB2ZwEPabh+PXalSMJ+zOsAAAAqklEQVQY04XLvUoDUQBE4XPunewWrj+NiGCROkWwE3wAH10rUYRAGglip60JJEiuxcbCyq87MCOAdo6+BKyDXotPKuC5cwVaec6lqoXx16efqW4ZlTJbJslwDHy3odRWrlKTHG24WHx8Bmh06pvvE9cBIOpEX2hjr/GkumgQfhUFCn/91+H0TGla9wC5U3VP9bBfrZL0r7vD/3HadrUypXQA3qo39UG9Zws/yo0jllCqBw0AAAAASUVORK5CYII=) no-repeat;padding:6px 4px;padding-left:17px;background-position:0 5px}header #ec-nav .ec-navbar-controls .navbar-form{padding-left:0}header #ec-nav .ec-navbar-controls .btn-ec.register,header #ec-nav .ec-navbar-controls .btn-ec.sign-in{margin:7px 5px 7px 0;padding:7px 10px}header #ec-nav .ec-navbar-controls .btn-search-input{border:0;box-shadow:none;height:32px;max-height:32px;padding:6px}header #ec-nav .ec-navbar-controls .btn-search-input{outline:0}header #ec-nav .ec-navbar-controls .btn-search{background:#fff;border-radius:0;border:0;box-shadow:none;color:#999}header #ec-nav .ec-navbar-controls .sign-in{width:110px}header #ec-nav .ec-navbar-controls .site-control{background-color:transparent;background-image:none;box-shadow:none;margin-left:0}header #ec-nav .ec-navbar-controls .site-control .sprite-language-icon{padding:0 1px}header #ec-nav .ec-navbar-controls .languages .dropdown-menu{background-color:#ccc;border-top:0;box-shadow:none;color:#000;margin-top:1px}header #ec-nav .ec-navbar-controls .languages .sublang{list-style:none;padding:0;text-indent:15px}header #ec-nav .ec-navbar-controls .languages .sublang>li>a{color:#000;cursor:pointer;text-decoration:none;display:block;width:100%}header #ec-nav .ec-navbar-controls .languages .sublang>li.current,header #ec-nav .ec-navbar-controls .languages .sublang>li:hover{background-color:#a6a6a6}header #ec-nav .ec-navbar-controls .languages .sublang>li.current>a,header #ec-nav .ec-navbar-controls .languages .sublang>li:hover>a{color:#fff}header #ec-nav .ec-navbar-controls .languages .site-control:hover,header #ec-nav .ec-navbar-controls .languages.open .site-control:active,header #ec-nav .ec-navbar-controls .languages.open .site-control:focus,header #ec-nav .ec-navbar-controls .account-info .site-control:hover,header #ec-nav .ec-navbar-controls .account-info .site-control:active,header #ec-nav .ec-navbar-controls .account-info .site-control:focus{outline:0}header #ec-nav .ec-navbar-controls .languages .site-control:hover .glyphicon,header #ec-nav .ec-navbar-controls .languages.open .site-control:active .glyphicon,header #ec-nav .ec-navbar-controls .languages.open .site-control:focus .glyphicon,header #ec-nav .ec-navbar-controls .account-info .site-control:hover .glyphicon,header #ec-nav .ec-navbar-controls .account-info .site-control:active .glyphicon,header #ec-nav .ec-navbar-controls .account-info .site-control:focus .glyphicon{color:#fff}header #ec-nav .ec-navbar-controls .languages .site-control:hover .sprite-avatar,header #ec-nav .ec-navbar-controls .languages.open .site-control:active .sprite-avatar,header #ec-nav .ec-navbar-controls .languages.open .site-control:focus .sprite-avatar,header #ec-nav .ec-navbar-controls .account-info .site-control:hover .sprite-avatar,header #ec-nav .ec-navbar-controls .account-info .site-control:active .sprite-avatar,header #ec-nav .ec-navbar-controls .account-info .site-control:focus .sprite-avatar{background-position:-106px -10px;width:28px;height:28px}header #ec-nav .ec-navbar-controls .languages .site-control:hover .sprite-language-icon,header #ec-nav .ec-navbar-controls .languages.open .site-control:active .sprite-language-icon,header #ec-nav .ec-navbar-controls .languages.open .site-control:focus .sprite-language-icon,header #ec-nav .ec-navbar-controls .account-info .site-control:hover .sprite-language-icon,header #ec-nav .ec-navbar-controls .account-info .site-control:active .sprite-language-icon,header #ec-nav .ec-navbar-controls .account-info .site-control:focus .sprite-language-icon{background-position:-177px -117px;width:28px;height:28px}header #ec-nav .ec-navbar-controls .account-info .popover{left:10px!important}header #ec-nav.navbar-collapse{text-align:right}.ja header #ec-nav .ec-menu li a.nav-item.mobile span,.ko header #ec-nav .ec-menu li a.nav-item.mobile span,.tr header #ec-nav .ec-menu li a.nav-item.mobile span{background-position:0 2px}.facebook-campaign header #ec-nav .ec-navbar-controls .btn-ec.register{color:#e8c5cc;background-color:#af192d;border:1px solid #af192d}.facebook-campaign header #ec-nav .ec-navbar-controls .btn-ec.register:hover,.facebook-campaign header #ec-nav .ec-navbar-controls .btn-ec.register:active,.facebook-campaign header #ec-nav .ec-navbar-controls .btn-ec.register:focus{background-color:#901924!important;border:1px solid #901924}.facebook-campaign header #ec-nav .ec-menu li.active a,.facebook-campaign header #ec-nav .ec-menu li>a:hover,.facebook-campaign header #ec-nav .ec-menu li>a:active{background-color:#af192d;background-image:none;color:#e8c5cc;outline:none}@media (max-width:1199px){.user header .sprite.sprite-ec-logo{background-position:-10px -117px;width:51px;height:38px}}@media (max-width:991px){.user header .sprite.sprite-ec-logo,header .sprite.sprite-ec-logo{background-position:center center;width:100%;height:39px}.user header .navbar-header,header .navbar-header{padding:0}.user header .mobile-controls .ec-navbar-controls,header .mobile-controls .ec-navbar-controls{margin:0}.user header .mobile-controls .ec-navbar-controls .btn.register,header .mobile-controls .ec-navbar-controls .btn.register{margin:3px 5px 0 0}.user header #ec-nav .ec-navbar-controls,header #ec-nav .ec-navbar-controls{display:none}}@media (max-width:640px){header .sprite.sprite-ec-logo{background-position:-10px -117px;width:51px;height:38px}.user header .sprite.sprite-ec-logo{background-position:center center;width:100%;height:39px}.header .sprite.sprite-ec-logo{background-image:url(/images/mobile/xec-logo.png.pagespeed.ic.9lfr7g3Jct.png);background-position:center center;background-size:contain}}footer .ec-footer-links{background:none;border:0;box-shadow:none;padding:14px 15px;font-weight:600}footer .ec-footer-links li>a{color:#737373;cursor:pointer;text-decoration:none}footer .ec-footer-links li>a:hover,footer .ec-footer-links li>a:active,footer .ec-footer-links li>a:focus{color:#333}footer .ec-footer-links .scroll-top-navigation{color:#9ccb53}footer .ec-footer-links .scroll-top-navigation:hover{color:#83b437}footer .divider{visibility:hidden}footer .lower-footer{margin-bottom:10px}footer .lower-footer a{color:#737373}footer .lower-footer a:hover,footer .lower-footer a:active,footer .lower-footer a:focus{color:#333}footer .socials{padding-bottom:10px}footer.footer-default{margin-top:20px}footer.footer-columned{background:transparent;border-top:solid 2px #ccc}footer.footer-columned .footer-items .page-header{margin-top:25px;margin-bottom:0;color:#a0a0a0;border-bottom:solid 2px #e2e2e2}footer.footer-columned .footer-items .list-group{margin-bottom:0;box-shadow:none}footer.footer-columned .footer-items .list-group .list-group-item{border-top:none;border-right:none;border-left:none;border-radius:0;background:none;color:#67a433}footer.footer-columned .footer-items .list-group .list-group-item.active{border:none}footer.footer-columned .footer-items .list-group .list-group-item:hover{background:#9ccb53;color:#fff;cursor:pointer}footer.footer-columned .footer-items .list-group .list-group-item:first-child,footer.footer-columned .footer-items .list-group .list-group-item:last-child{border-radius:0}footer.footer-columned .footer-items.company-info{border-right:1px solid #fff}footer.footer-columned .footer-items.academic-use{border-left:1px solid #fff}footer.footer-columned .footer-items.fbsocial .page-header{color:#6da73b;font-weight:600;margin-bottom:2px}footer.footer-columned .main-footer-links{padding-bottom:30px;background:#fff}footer.footer-columned .subpagelinks{padding-top:10px;padding-bottom:10px}footer.footer-columned .subpagelinks .back-to-top{padding-top:20px}footer.footer-columned .subpagelinks .back-to-top a{color:#000;text-decoration:underline;cursor:pointer}footer.footer-columned.facebook-campaign-footer.footer-columned{background:#fff}footer.footer-columned.facebook-campaign-footer.footer-columned .main-footer-links{background:#af192d;padding:1em}footer.footer-columned.facebook-campaign-footer.footer-columned .main-footer-links .page-header{color:#e8c5cc}footer.footer-columned.facebook-campaign-footer.footer-columned .main-footer-links .list-group-item-fb{color:#fff;padding:.5em}footer.footer-columned.facebook-campaign-footer.footer-columned .main-footer-links .list-group-item-fb:hover{background:#e8c5cc;color:#af192d}footer.footer-columned.facebook-campaign-footer.footer-columned .subpagelinks{padding:0}footer.footer-columned.facebook-campaign-footer.footer-columned .subpagelinks .langrich-footer-left{width:50%;float:left;text-align:left;padding:1em}footer.footer-columned.facebook-campaign-footer.footer-columned .subpagelinks .langrich-footer-right{width:50%;float:left;text-align:right;padding:1em}footer .customer-support{padding-top:5px}footer .customer-support .contact{color:#355095;margin:0}footer .customer-support .subtext{font-size:13px}footer.footer-logo-only .container{padding:10px 0 30px}.account-panel{width:375px;max-width:375px;height:240px;padding:15px 0 0;margin-left:-270px;border:none;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background-clip:unset;box-shadow:1px 1px 1px #9e9e9e;background-color:#ccc;overflow:hidden;font-size:16px}.account-panel .account-panel-head{color:#fff;font-size:20px;font-weight:500;background-color:#933;height:45px;line-height:35px;padding:5px 10px;text-transform:uppercase}.account-panel .account-panel-head .header-link{background-color:#c66;color:#fff;padding:1px 5px;font-size:16px;margin-left:10px;line-height:1.3;vertical-align:inherit;border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}.account-panel .account-panel-head .header-link:hover,.account-panel .account-panel-head .header-link:active{background-color:#c75757}.account-panel .account-panel-head .my-ranking{background-color:#c66;color:#fff;padding:1px 5px;font-size:16px;margin-left:10px;line-height:1.3;vertical-align:inherit;border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;font-weight:600;text-transform:none;line-height:20px;padding:0 10px;font-size:12px;position:relative;top:7px}.account-panel .account-panel-head .my-ranking:hover,.account-panel .account-panel-head .my-ranking:active{background-color:#c75757}.account-panel .account-panel-body{background-color:#ccc;height:116px;padding:10px 0}.account-panel .account-panel-body .ec-account-avatar{width:100px}.account-panel .account-panel-body .account-avatar{display:block;max-height:95px}.account-panel .account-panel-body .account-detail{height:30px;line-height:30px;color:#000}.account-panel .account-panel-body .account-detail.account-name{font-size:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-panel .account-panel-foot{background-color:#999;height:65px;padding:10px}.account-panel .account-panel-foot .btn-ec{margin:0;min-width:110px}.account-panel .account-panel-foot .btn-ec.btn-ec-gray{background-color:#999;color:#fff;border:1px solid #fff}.account-panel .account-panel-foot .btn-ec.btn-ec-gray:focus{background-color:#8c8c8c!important}.account-panel .account-panel-foot .btn-ec:hover{}.account-panel .popover-content{padding:0}.hide-account-panel-foot{height:auto}.ec-account-avatar{background-color:#bcbcbc;color:#fff;border:1px solid #9e9e9e}.account-avatar.account-avatar-lg{width:98px}.account-avatar.glyphicon-user{padding:14px 6px 0}.account-avatar.glyphicon-user.account-avatar-sm{font-size:14px}.account-avatar.glyphicon-user.account-avatar-m{font-size:60px}.account-avatar.glyphicon-user.account-avatar-lg{font-size:80px}.ec-account-subscription-type{display:inline-block;color:#fff!important;font-size:18px;min-width:120px;height:33px;line-height:25px;padding:3px 10px;text-align:center}.ec-account-subscription-type.basic{background-color:#0e96d4}.ec-account-subscription-type.academic{background-color:#764192}.ec-account-subscription-type.premium{background-color:#e95b16}.ec-account-subscription-type.trial{background-color:#e95b16}.ec-account-subscription-type.platinum{background-color:#933}#progress-ribbon{background-color:#e1e1e1;height:45px;padding:3px 0}#progress-ribbon .ribbon-items{height:36px;margin:0}#progress-ribbon .ribbon-items #ribbon-item-phonemes-container{margin-left:5px}#progress-ribbon .ribbon-items #ribbon-item-phonemes-container,#progress-ribbon .ribbon-items #ribbon-item-wordsummary-container{float:right}#progress-ribbon .ribbon-items .ribbon-item{position:relative;text-transform:uppercase;font-weight:600;padding:2px 5px;height:36px;line-height:30px;cursor:pointer}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-border{color:#000;background-color:#fff}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-xp{min-width:55px}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-phonemes{background-color:#fff}#progress-ribbon .ribbon-items .ribbon-item.disabled{}#progress-ribbon .ribbon-items .ribbon-item.disabled .clear-block{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%}#progress-ribbon .ribbon-items .ribbon-item .pronpage-link{color:#000;text-decoration:none}#progress-ribbon .ribbon-items .ribbon-item .ribbon-phonemes{display:inline-block;width:auto;height:30px;margin:0}#progress-ribbon .ribbon-items .ribbon-item .ribbon-phonemes .ribbon-phoneme-prontile{height:25px;width:25px}#progress-ribbon .ribbon-items .ribbon-item .ribbon-phonemes .ribbon-phoneme-prontile a{margin-left:-4px;padding:3px 9px 0 9px}#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords{margin-right:5px;text-decoration:none;color:#000}#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords .fa{font-size:18px;color:#fff;padding:1px 5px;border-radius:3px;background-color:#333}#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords .fa.fa-ellipsis-h{padding:0 5px;line-height:16px}#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords .fa.fa-list{font-size:19px;color:#333;padding:0;border-radius:0;background-color:transparent}#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords:link,#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords:hover,#progress-ribbon .ribbon-items .ribbon-item .ribbon-item-mywords:active{color:#000;text-decoration:none}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-nextsession{text-transform:inherit}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-nextsession .schedule .ec-link{text-decoration:underline}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-nextsession .schedule.ec-link{text-decoration:underline}#progress-ribbon .tooltip.ribbon-phoneme-tooltip{width:270px}#progress-ribbon .tooltip.ribbon-phoneme-tooltip .tooltip-inner{max-width:270px}#progress-ribbon .tooltip.ribbon-wordsummary-tooltip{width:320px}#progress-ribbon .tooltip.ribbon-wordsummary-tooltip .tooltip-inner{max-width:320px}#progress-ribbon .tooltip.ribbon-phoneme-tooltip.bottom .tooltip-arrow,#progress-ribbon .tooltip.ribbon-wordsummary-tooltip.bottom .tooltip-arrow{top:1px;border-bottom-color:#933}#progress-ribbon .tooltip.ribbon-phoneme-tooltip .tooltip-inner,#progress-ribbon .tooltip.ribbon-wordsummary-tooltip .tooltip-inner{font-size:10px;padding:5px 8px;background-color:#933;border:1px solid #fff;border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}#progress-ribbon ul.ribbon-items li{padding:0}@media screen and (max-width:413px){#progress-ribbon .ribbon-items{height:36px;margin-left:-15px;margin-right:-15px}#progress-ribbon .ribbon-items .ribbon-item{margin-left:10px}#progress-ribbon .ribbon-items .ribbon-item.ribbon-item-xp{min-width:75px}.activity-points-xs{display:inline-block!important}.activity-points-sm{display:none!important}}@media screen and (min-width:414px){.activity-points-xs{display:none!important}.activity-points-sm{display:inline-block!important}}#ribbon-slider{background-color:#404040;border-top:3px solid #2a2a2a;border-bottom:3px solid #2a2a2a;font-size:22px;font-weight:500;padding:15px 0}#ribbon-slider .slider-items{color:#fff;margin:0;height:75px}#ribbon-slider .slider-items>li{padding:0 30px;min-width:200px;height:90px}#ribbon-slider .slider-items>li:first-child{padding:0 20px 0 0}#ribbon-slider .slider-items .slider-exp-border{border-right:2px solid #595959}#ribbon-slider .slider-items .slider-exp-label{color:#6e6e6e;font-weight:600}#ribbon-slider .slider-items .sprite.sprite-xpcoin-big{margin-right:20px}#ribbon-slider .slider-items .ribbon-item-nextsession{cursor:pointer}#ribbon-slider .slider-items .emphasis{color:#f7bc04}#ribbon-slider .slider-items .glyphicon.glyphicon-play{color:#9ccb53}#ribbon-slider .slider-items a{text-decoration:none;color:#fff}#ribbon-slider .slider-items a:link,#ribbon-slider .slider-items a:hover,#ribbon-slider .slider-items a:active{color:#fff}#ribbon-slider .slider-items a:link .glyphicon.glyphicon-play,#ribbon-slider .slider-items a:hover .glyphicon.glyphicon-play,#ribbon-slider .slider-items a:active .glyphicon.glyphicon-play{color:#9ccb53}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}html,body{background-color:#ccc;min-width:0}html #ec-logo,body #ec-logo{cursor:pointer}html #ec-logo.ec-partner,body #ec-logo.ec-partner{background-position:-10px -58px;width:234px;height:39px}html .text-emphasis,body .text-emphasis{color:#933}html .ng-hide,body .ng-hide{display:none}html #wrap,body #wrap{background-color:#ddd;width:inherit}html .ec-container,body .ec-container{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;margin:0 auto 10px}html .btn.btn-ec,body .btn.btn-ec,html input.form-control,body input.form-control,html select.form-control,body select.form-control,html textarea.form-control,body textarea.form-control,html .alert,body .alert{border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}html .modal .close,body .modal .close{color:#000;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)}html .alert.alert-success .close,body .alert.alert-success .close{color:#000;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)}html a.btn.btn-ec,body a.btn.btn-ec,html .btn.btn-ec,body .btn.btn-ec{text-align:center;background:none no-repeat 0 0 #9ccb53;border:1px solid #678d2b;color:#fff;font-weight:400;min-width:75px;border-radius:3px;width:auto}html a.btn.btn-ec.btn-transparent,body a.btn.btn-ec.btn-transparent,html .btn.btn-ec.btn-transparent,body .btn.btn-ec.btn-transparent{background-color:transparent;color:#678d2b}html a.btn.btn-ec.btn-transparent:hover,body a.btn.btn-ec.btn-transparent:hover,html .btn.btn-ec.btn-transparent:hover,body .btn.btn-ec.btn-transparent:hover,html a.btn.btn-ec.btn-transparent:active,body a.btn.btn-ec.btn-transparent:active,html .btn.btn-ec.btn-transparent:active,body .btn.btn-ec.btn-transparent:active,html a.btn.btn-ec.btn-transparent:focus,body a.btn.btn-ec.btn-transparent:focus,html .btn.btn-ec.btn-transparent:focus,body .btn.btn-ec.btn-transparent:focus{background:none no-repeat 0 0 transparent!important;color:#9ccb53}html a.btn.btn-ec:hover,body a.btn.btn-ec:hover,html .btn.btn-ec:hover,body .btn.btn-ec:hover,html a.btn.btn-ec:active,body a.btn.btn-ec:active,html .btn.btn-ec:active,body .btn.btn-ec:active,html a.btn.btn-ec:focus,body a.btn.btn-ec:focus,html .btn.btn-ec:focus,body .btn.btn-ec:focus{background:none no-repeat 0 0 #91c53f!important;color:#fff;text-decoration:none}html a.btn.btn-ec.btn-danger,body a.btn.btn-ec.btn-danger,html .btn.btn-ec.btn-danger,body .btn.btn-ec.btn-danger{background:none no-repeat 0 0 #933;border:1px solid #bf4040}html a.btn.btn-ec.btn-danger:hover,body a.btn.btn-ec.btn-danger:hover,html .btn.btn-ec.btn-danger:hover,body .btn.btn-ec.btn-danger:hover,html a.btn.btn-ec.btn-danger:active,body a.btn.btn-ec.btn-danger:active,html .btn.btn-ec.btn-danger:active,body .btn.btn-ec.btn-danger:active,html a.btn.btn-ec.btn-danger:focus,body a.btn.btn-ec.btn-danger:focus,html .btn.btn-ec.btn-danger:focus,body .btn.btn-ec.btn-danger:focus{background:none no-repeat 0 0 #862d2d!important;color:#fff}html a.btn.btn-ec-gray,body a.btn.btn-ec-gray,html .btn.btn-ec-gray,body .btn.btn-ec-gray{background-color:#ccc;border:1px solid #a6a6a6;color:#000;margin:3px 5px 0 0}html a.btn.btn-ec-gray:hover,body a.btn.btn-ec-gray:hover,html .btn.btn-ec-gray:hover,body .btn.btn-ec-gray:hover,html a.btn.btn-ec-gray:active,body a.btn.btn-ec-gray:active,html .btn.btn-ec-gray:active,body .btn.btn-ec-gray:active,html a.btn.btn-ec-gray:focus,body a.btn.btn-ec-gray:focus,html .btn.btn-ec-gray:focus,body .btn.btn-ec-gray:focus{color:#333;background-color:#bfbfbf!important}html a.btn.btn-ec-light-gray,body a.btn.btn-ec-light-gray,html .btn.btn-ec-light-gray,body .btn.btn-ec-light-gray{background-color:#ddd;border:1px solid #ddd;color:#fff;margin:3px 5px 0 0}html a.btn.btn-ec-sm,body a.btn.btn-ec-sm,html .btn.btn-ec-sm,body .btn.btn-ec-sm{font-size:18px;min-width:120px;padding:3px 10px}html a.btn.btn-ec-lg,body a.btn.btn-ec-lg,html .btn.btn-ec-lg,body .btn.btn-ec-lg{font-size:22px}html .ec-link,body .ec-link{color:#9ccb53;cursor:pointer}html .ec-link:hover,body .ec-link:hover{color:#83b437;text-decoration:underline}html .ec-link.emphasis,body .ec-link.emphasis{font-weight:600}html li.word-section,body li.word-section{list-style-type:none!important}body.user.advertising #fixed-header-offset,#fixed-header-offset{height:50px;background-color:#404040}body.user #fixed-header-offset{height:97px}.vertical-center{display:inline-block;float:none;vertical-align:middle}.no-resize{resize:none}.margin-center{margin:auto}.ec-difficulty-beginner{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAUVBMVEX///////////////////////////////////////////////////////////////83lzM8mTg8mjlAmzxAnD1grF1jrmCXyZWo0qap0qeq06gGxqnEAAAAEHRSTlMABgcbbW5vx8vP0NHz9Pj5x+0EuQAAAF1JREFUCNdVjlkOgCAMRMu+CIqyc/+DCsYm+v7epOkMABChnFOCwISZXlIq3bCZmxoeqqXAR3gZHFRBKQqOE+XaP5Lc/0x0lC6AWny90VXacoy5WbYmEKm913LOuQE8awdZdfzrqQAAAABJRU5ErkJggg==) scroll no-repeat 5px center transparent}.ec-difficulty-intermediate{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAY5X////x1YPWAAAAEklEQVQI12P4/4GhQQAf+v8BAK0/CX/uPWBDAAAAAElFTkSuQmCC) scroll no-repeat 5px center transparent}.ec-difficulty-advanced{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAD///////8AAAAVFRUWFhbT09PU1NSW7s3oAAAAA3RSTlMAf4C/aSLHAAAAVklEQVQI1y3NsRGAQAgEwIMKzEiNtADswMAC7MCxgf/5718OJIFZYA4AZEGVteoyryK7jyQZ7kl2upMISYSkrYYH+uZqBXYe9/jSUUBKCJoFQf1PV8IHw+IRNoIpZVMAAAAASUVORK5CYII=) scroll no-repeat 5px center transparent}.modal.in .modal-dialog{transform:none}.ec-red{color:#933}.ec-warning{margin-top:10px}.ec-inactive-link{pointer-events:none;cursor:default}