.download--disabled{position:relative}.download--disabled .icon{opacity:.2}.download--disabled__tooltip{background-color:#555;border-radius:6px;bottom:100%;color:#fff;font-size:.85em;padding:5px;position:absolute;right:0;text-align:center;visibility:hidden;width:150px}*:active>.download--disabled__tooltip,*:focus>.download--disabled__tooltip,*:hover>.download--disabled__tooltip{visibility:visible}@media(max-width:767px){.music .page-title{margin-bottom:20px}}.music .popover-title{color:#666;font-size:12px;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:700}.music .popover-content{color:#666;font-size:12px;line-height:14px;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:400}@media(max-width:767px){.about-piece>.container>.row{display:flex;flex-flow:column}.about-piece .about-piece-title{order:3}.about-piece .about-piece-title h2{border:0;padding:0}.about-piece .about-piece-preview{order:1}.about-piece .about-piece-info{order:4}.about-piece .about-piece-info ul li{margin-bottom:28px}.about-piece .about-piece-buttons{order:2}}@media(min-width:768px){.about-piece .about-piece-info{margin-top:28px}}.about-piece .flfr a{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400}.about-piece ul{list-style:none;padding-left:0}.about-piece ul li{line-height:20px;margin-bottom:14px}.about-piece ul li .caption{font-weight:700;margin-right:13px}.about-piece h5{color:#999;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.38}.about-piece .users{display:flex;flex-direction:row;flex-wrap:wrap}.about-piece .users img,.about-piece .users .svg{margin-bottom:15px;margin-right:15px}.radio-app .download{align-items:center;border:2px solid #1296de;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 8px}.radio-app .download>*{flex:auto 0 1;margin:0 8px}.radio-app .download .caption{margin-right:auto}.radio-app .download .caption h3{margin:0}.practice-app-ad .alert.ad{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:35px;padding-top:35px}@media(min-width:1200px){.practice-app-ad .alert.ad .shift-horizontal{left:-15px;position:relative}}@media(max-width:767px){.practice-app-ad .alert.ad{background-position-x:100%;background-size:initial;position:relative}.practice-app-ad .alert.ad .whole-block-link{height:calc(100% - 35px);left:0;position:absolute;top:35px;width:100%}}.practice-app-ad .alert.ad .close{opacity:1;right:-19px;top:-24px}.practice-app-ad .alert.ad .btn{color:#30ab98}.license a{text-decoration:none}.license .cc-nc,.license .cc-nd{color:#999}.jp-progress{background-color:#e0e0e0;border-radius:3px;height:6px;margin-top:16px;width:100%}.jp-progress .jp-seek-bar{cursor:pointer;border-radius:3px;height:100%;width:0}.jp-progress .jp-seek-bar .jp-play-bar{background-color:#2898d1;border-radius:3px;height:100%;overflow:hidden}.icons .icon use{fill:#fff;transition:.3s}.icons .icon:active use{fill:#2898d1}.icons .icon:hover use{fill:rgba(40,152,209,.24)}.icons .active .icon use{fill:#2898d1}.icons .active .icon:hover use{fill:rgba(40,152,209,.24)}.vote-ico #Path{transition:.3s}.vote-ico:hover #Path,.vote-ico:active #Path,.active .vote-ico #Path{fill:#2898d1}.download .icon{height:15px;width:13px}.download .icon:hover{opacity:.8}.help-ico path#Path,.xmark-ico path#Path{fill:#2898d1}:hover>.help-ico path#Path,:hover>.xmark-ico path#Path,.help-ico:hover path#Path,.xmark-ico:hover path#Path,.help-ico:active path#Path,.xmark-ico:active path#Path,.active .help-ico path#Path,.active .xmark-ico path#Path{fill:#23527c}.blue-star-ico{transition:.3s}.star-left .blue-star-ico path#star-left,.star-filled .blue-star-ico path#star-left{fill:#2898d1}.star-right .blue-star-ico path#star-right,.star-filled .blue-star-ico path#star-right{fill:#2898d1}.star-right .blue-star-ico path#star-front,.star-filled .blue-star-ico path#star-front{fill:#2898d1}.license a:hover .cc,.license a:active .cc{color:#0f75a8}.player-buttons{list-style:none;margin:0;padding:0}.player-buttons li .jp-pause{display:none}.player-buttons li .play-ico{height:16px;width:16px}.table .no-border{border:0;padding-bottom:0;padding-top:0}.table .no-border .jp-progress{margin-bottom:16px;margin-top:0}.questions{margin-bottom:93px}.questions h1>a,.questions h2>a,.questions h1>span,.questions h2>span{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:35px}.questions .question{padding:16px 0}.questions .question h5{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:600}.questions .question .like{color:#2898d1;display:flex;flex-wrap:nowrap;float:right;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;justify-content:space-between;line-height:1;margin-right:16px;position:relative}.questions .question .like:hover,.questions .question .like:active,.questions .question .like:focus{text-decoration:none}.questions .question .like .icon{fill:#2898d1}.questions .question .like .icon:hover{fill:rgba(40,152,209,.24)}.questions .question .like .icon:active,.active.questions .question .like .icon{fill:#2898d1}.questions .question .rating{padding-left:.75em}.questions .question.question-single .like .heart-ico{height:20px;margin:0 0 -5px 20px;width:20px}.questions .question.question-single .like .rating{line-height:20px}.questions .question.question-single .meta{font-weight:600;margin-bottom:13px;margin-top:6px}.questions .question .meta{color:#999;list-style:none;margin:0;padding:0}.questions .question .meta li{display:inline-block;margin-right:10px}.questions .question .meta li+li:before{content:"\2022";margin-right:10px}.questions .answer{padding:11px 0}.questions .answer p{line-height:20px;margin-bottom:6px}.questions .answer .vote{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px 0 25px}.questions .answer .vote:hover,.questions .answer .vote:active,.questions .answer .vote:focus{text-decoration:none}.questions .answer .vote .vote-ico{margin-bottom:6px}.questions .answer .vote .rating{padding:0}.questions .write{align-items:center;display:flex;position:relative}.questions .write .form-group{margin:0;width:100%}.questions .write .form-group label{display:none}.questions .write .form-group textarea{height:50px;overflow:hidden;padding-right:160px;width:100%}.questions .write .btn{bottom:10px;right:12px;position:absolute;z-index:1}@media(max-width:991px){.advertisements img{width:100%}.questions{margin-bottom:60px}.questions .question a.like{margin-top:6px}.questions .show{border:1px solid;margin-top:32px;padding:12px;text-align:center}.mb50{margin-bottom:30px}}.sheet-music-edition .flex-table .flex-table-title .title{padding-left:40px}.sheet-music-edition .flex-table .flex-table-row .title{font-weight:600}.sheet-music-edition .flex-table .flex-table-title>.title,.sheet-music-edition .flex-table .flex-table-row>.title{flex:43% 0 1;margin-left:0;margin-right:auto}@media(max-width:767px){.sheet-music-edition .flex-table .flex-table-title>.title,.sheet-music-edition .flex-table .flex-table-row>.title{flex:100% 1 0;padding:8px 0 0}}.sheet-music-edition .flex-table .flex-table-title>.title .icon,.sheet-music-edition .flex-table .flex-table-row>.title .icon{height:15px;margin-right:15px;opacity:.4;position:relative;width:13px}@media(max-width:767px){.sheet-music-edition .flex-table .flex-table-title>.title .icon,.sheet-music-edition .flex-table .flex-table-row>.title .icon{display:none}}.sheet-music-edition .flex-table .flex-table-title>.edition,.sheet-music-edition .flex-table .flex-table-row>.edition{flex:27% 0 1;margin-left:0;margin-right:auto}@media(max-width:767px){.sheet-music-edition .flex-table .flex-table-title>.edition,.sheet-music-edition .flex-table .flex-table-row>.edition{color:#999;flex:56% 1 1;font-size:13px;padding:8px 0}}.sheet-music-edition .flex-table .flex-table-title>.icons,.sheet-music-edition .flex-table .flex-table-row>.icons{flex:7.5% 0 1;margin-left:auto;margin-right:0;text-overflow:ellipsis}@media(max-width:767px){.sheet-music-edition .flex-table .flex-table-title>.icons,.sheet-music-edition .flex-table .flex-table-row>.icons{flex:11% 1 1;padding:8px 0;text-align:right}}@media(max-width:767px){.sheet-music-edition .flex-table-row .icons~.icons{max-width:11%}}.recordings .table tbody td.name{font-weight:600}.recordings .table tbody td a:not(.btn){color:inherit}.recordings .flex-table .flex-table-title .title{padding-left:40px}.recordings .flex-table .flex-table-row .title{cursor:pointer;font-weight:600}.recordings .flex-table .flex-table-row .title .title:hover{text-decoration:underline}.recordings .flex-table .flex-table-row .title .icon{height:15px;margin-right:15px;opacity:.4;position:relative;width:13px}@media(max-width:767px){.recordings .flex-table .flex-table-row .title .icon{display:none}}.recordings .flex-table .flex-table-title>.title,.recordings .flex-table .flex-table-row>.title{flex:43% 0 0;margin-left:0;margin-right:auto}@media(max-width:767px){.recordings .flex-table .flex-table-title>.title,.recordings .flex-table .flex-table-row>.title{flex:100% 0 0;margin-left:0;margin-right:auto;padding:8px 0 0}}.recordings .flex-table .flex-table-title>.performer,.recordings .flex-table .flex-table-row>.performer{flex:19.5% 0 0;margin-left:0;margin-right:auto}@media(max-width:767px){.recordings .flex-table .flex-table-title>.performer,.recordings .flex-table .flex-table-row>.performer{color:#999;flex:45% 1 0;font-size:13px;margin-left:0;margin-right:auto;padding:8px 0}}.recordings .flex-table .flex-table-title>.icons,.recordings .flex-table .flex-table-row>.icons{flex:7.5% 0 0;margin-left:auto;margin-right:0}@media(max-width:767px){.recordings .flex-table .flex-table-title>.icons,.recordings .flex-table .flex-table-row>.icons{flex:11% 1 0;margin-left:auto;margin-right:0;padding:8px 0;text-align:right}}.recordings .flex-table .flex-table-title>.icons .cc,.recordings .flex-table .flex-table-row>.icons .cc{display:inline-block}.sheet-music-preview{border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 8px rgba(0,0,0,.16);display:flex;flex-direction:column;margin:8px 24px 12px auto;max-width:460px}@media(max-width:991px){.sheet-music-preview{margin:8px auto}}.sheet-music-preview canvas{width:100%}.sheet-music-preview .sheet-music-preview-controls{background-color:#fafafa;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:row;justify-content:center;padding:11px 16px}.sheet-music-preview .sheet-music-preview-controls .svg{cursor:pointer}.sheet-music-preview .sheet-music-preview-controls .svg:hover{opacity:.7}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination{align-items:center;display:flex;margin-left:auto}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination .pagination-button .icon{height:11px;width:8px}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination .pagination-button.disabled{opacity:.5}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination .pagination-button.disabled .icon{cursor:not-allowed}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination .pagination-button .prev-ico{margin-right:16px}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination .pagination-button .next-ico{margin-left:16px}.sheet-music-preview .sheet-music-preview-controls .sheet-music-preview-pagination span{margin:0 .3em}.sheet-music-preview .sheet-music-preview-controls .full-screen-ico{height:18px;margin-left:auto;width:18px}.viewer-buttons{display:flex;flex-wrap:wrap;justify-content:center}.viewer-buttons .btn{flex:250px 0 1;margin:8px}.viewer-buttons .bookmark-button.active,.viewer-buttons .bookmark-button:active{background-color:#2898d1;border-color:#2898d1;box-shadow:none;color:#fff}.viewer-buttons .bookmark-button.active:hover,.viewer-buttons .bookmark-button:active:hover{background-color:#0f75a8;border-color:#0f75a8}.samples .videos{display:flex;flex-wrap:wrap;margin:0 -8px}@media(max-width:767px){.samples .videos{justify-content:center}}.samples .videos .video-preview{cursor:pointer;padding:8px;position:relative;width:calc(100%/6)}@media(max-width:1199px){.samples .videos .video-preview{width:calc(100%/5)}}@media(max-width:991px){.samples .videos .video-preview{width:calc(100%/4)}}@media(max-width:767px){.samples .videos .video-preview{background-position:center;background-size:cover;flex:0 1 200px;position:relative}}.samples .videos .video-preview .preview{width:100%}.samples .videos .video-preview .icon{cursor:pointer;height:26px;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:22px}.samples .videos .video-preview:hover .icon{opacity:.5}.correction{margin:10px 0}.text-toggle.collapsed .text-expanded{display:none}.text-toggle:not(.collapsed) .text-collapsed{display:none}.sheet-music-modal .modal-body{margin-bottom:-6px;padding:0}.sheet-music-modal .modal-body iframe{height:calc(100vh - 70px);width:100%}@media(max-width:767px){.sheet-music-modal .modal-body iframe{height:calc(100vh - 30px)}}img.svg{visibility:hidden}.suggest-correction-modal .modal-dialog{max-width:444px}.suggest-correction-modal .modal-dialog .modal-header{border:0;padding-bottom:0}.suggest-correction-modal .modal-dialog .modal-body .control-label{margin-bottom:11px;width:100%}.suggest-correction-modal .modal-dialog .modal-body .select{margin-bottom:18px;width:100%}.suggest-correction-modal .modal-dialog .modal-body .numberinput{margin-bottom:18px;width:100%}.suggest-correction-modal .modal-dialog .modal-body .chosen-single{background:#fff;border-color:rgba(0,0,0,.24);border-radius:2px;box-shadow:none;color:inherit;height:40px;line-height:40px;padding-left:16px}.suggest-correction-modal .modal-dialog .modal-body .chosen-single div{width:32px;border-left:1px solid rgba(0,0,0,.24)}.suggest-correction-modal .modal-dialog .modal-body .chosen-single div b{background-position:12px 10px!important}.suggest-correction-modal .modal-dialog .modal-body .chosen-drop{border-color:rgba(0,0,0,.24);box-shadow:none}.suggest-correction-modal .modal-dialog .modal-body .chosen-drop .chosen-search{display:none}.suggest-correction-modal .modal-dialog .modal-body .chosen-drop .highlighted{background:#999}.suggest-correction-modal .modal-dialog .modal-body .hours .control-label,.suggest-correction-modal .modal-dialog .modal-body .minutes .control-label{color:#999;float:right;font-weight:400;line-height:40px;padding-left:1em;text-transform:lowercase;width:50%}.suggest-correction-modal .modal-dialog .modal-body .hours .form-control,.suggest-correction-modal .modal-dialog .modal-body .minutes .form-control{width:50%}.suggest-correction-modal .modal-dialog .modal-body .textarea{margin-bottom:0;width:100%}.suggest-correction-modal .modal-dialog .modal-body .suggestion .control-label span{color:#999;font-weight:400}.suggest-correction-modal .modal-dialog .modal-body .form-actions{text-align:right}.patreon-btn{background-color:#e85b46;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;margin-bottom:1em;min-width:176px;padding:.6em 1.2em;text-align:center}.patreon-btn:hover{color:#fff;text-decoration:none}.patreon-btn svg{fill:#fff;height:1.2em;margin-right:.75em;width:1.2em}#sample-preview .modal-header{border:0;padding:15px 15px 0}#sample-preview .modal-body{padding:15px}.moplayer-pause,.moplayer-play{cursor:pointer}.moplayer:not(.moplayer-playing) .preview .moplayer-pause,.moplayer-playing .preview .moplayer-play{display:none}.moplayer-progress-bar{height:0;overflow:hidden;transition:height .2s}.moplayer-playing .moplayer-progress-bar{height:22px}.moplayer-progress-bar-bg{background-color:#e0e0e0;border-radius:3px;cursor:pointer;height:6px;margin-top:16px}.moplayer-progress-bar-value{border-left:0 solid #2898d1;border-radius:3px;height:100%;transition:border .2s}.download-limit-modal .modal-dialog{max-width:400px}.download-limit-modal .modal-header{border-bottom:0}.download-limit-modal .modal-body{padding:0 60px 25px}.download-limit-modal .modal-body img{margin-bottom:25px;margin-top:30px}.download-limit-modal .modal-footer{text-align:center}.license-text{min-height:80vh;width:100%}.upgrade-profile-modal .modal-header{border:0}.upgrade-profile-modal .modal-dialog{max-width:444px}.upgrade-profile-modal .modal-dialog .modal-body img{margin:-10px 0 40px}.upgrade-profile-modal .modal-dialog .modal-footer{border:0}.upgrade-profile-modal .modal-dialog .modal-footer .btn{flex-basis:45%}.toast{background:#fff;border:1px solid #e0e0e0;border-radius:4px;bottom:auto;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:block!important;left:10px;max-width:100%;opacity:1;position:fixed;right:10px;top:10px;transition:opacity .5s,visibility .5s;visibility:visible;z-index:1000}@media(min-width:768px){.toast{bottom:30px;left:auto;max-width:450px;right:30px;top:auto}}.toast.hidden{opacity:0;visibility:hidden}.toast.hidden .progress{transition:none;visibility:hidden;width:100%}.toast-wrapper{border-left:4px solid #f0ad4e}.toast .progress{background-color:#e0e0e0;height:3px;transition:width 10s;visibility:visible;width:0}.toast-content{overflow:hidden;padding:15px 40px 15px 20px}.toast-header{font-size:1.1em;font-weight:700;padding-bottom:.5em}.toast .close-toast .icon{cursor:pointer;height:9px;position:absolute;stroke:#41474c;right:15px;top:20px;width:9px}