/*! normalize.css v1.1.2 | MIT License | git.io/normalize */.banner,.breadcrumbs-wrapper .breadcrumbs a,a.button{text-decoration:none}.basket .row.voucher-row .description,.detail .digital-sheet-music .column .sheet-music-part .part-detail .price .purchased,.detail .hard-copy-sheet-music .column .sheet-music-part .part-detail .price .purchased,.detail .score-notes .author,.detail .score-notes .programme-note .programme-note-header,.detail .tune-publications .explanation,.detail .tunes .explanation,.hall-of-fame .disclaimer,.hall-of-fame .no-polls,.hall-of-fame .results.user .piece .composer,.hall-of-fame-album .tracks .track .artist,dfn{font-style:italic}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:1em;width:1em;fill:currentColor}.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}dl,h3,menu,ol,p,pre,ul{margin:1em 0}body,figure,form{margin:0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper .tippy-tooltip.transparent-theme,.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{-webkit-transition-timing-function:cubic-bezier(.53,2,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;-webkit-transition:all ease;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}.grid-container .grid .row:focus,a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.button,.loading .progress-bar.interactive{cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;text-align:left}.button,.loading{text-align:center}body.theme-default,body.theme-default .main{background-image:-webkit-gradient(linear,left top,right top,from(#21cb94),to(#24c2ce));background-image:linear-gradient(90deg,#21cb94,#24c2ce);color:#fff;min-height:100vh}body.theme-high-contrast,body.theme-high-contrast .main{background-image:-webkit-gradient(linear,left top,right top,from(#11665a),to(#13646e));background-image:linear-gradient(90deg,#11665a,#13646e);color:#fff;min-height:100vh}html body,html button,html input,html select,html textarea{font-family:'Roboto Condensed',sans-serif;font-weight:300}.error,.page h1,.page h2,.success{font-weight:400}.main-content{padding-bottom:20px}.theme-default a,.theme-high-contrast a{color:#fff}input[type=text],input[type=password],select,textarea{border:1px solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 8px}.theme-default input[type=text],.theme-default input[type=password],.theme-default select,.theme-default textarea{border-color:#24c2ce;color:#24c2ce}.theme-high-contrast input[type=text],.theme-high-contrast input[type=password],.theme-high-contrast select,.theme-high-contrast textarea{border-color:#13646e;color:#13646e}.theme-default input[type=text]::-webkit-input-placeholder,.theme-default input[type=password]::-webkit-input-placeholder,.theme-default select::-webkit-input-placeholder,.theme-default textarea::-webkit-input-placeholder{color:#24c2ce}.theme-default input[type=text]::-moz-placeholder,.theme-default input[type=password]::-moz-placeholder,.theme-default select::-moz-placeholder,.theme-default textarea::-moz-placeholder{color:#24c2ce}.theme-default input[type=text]:-ms-input-placeholder,.theme-default input[type=password]:-ms-input-placeholder,.theme-default select:-ms-input-placeholder,.theme-default textarea:-ms-input-placeholder{color:#24c2ce}.theme-default input[type=text]::-ms-input-placeholder,.theme-default input[type=password]::-ms-input-placeholder,.theme-default select::-ms-input-placeholder,.theme-default textarea::-ms-input-placeholder{color:#24c2ce}.theme-default input[type=text]::placeholder,.theme-default input[type=password]::placeholder,.theme-default select::placeholder,.theme-default textarea::placeholder{color:#24c2ce}.theme-high-contrast input[type=text]::-webkit-input-placeholder,.theme-high-contrast input[type=password]::-webkit-input-placeholder,.theme-high-contrast select::-webkit-input-placeholder,.theme-high-contrast textarea::-webkit-input-placeholder{color:#13646e}.theme-high-contrast input[type=text]::-moz-placeholder,.theme-high-contrast input[type=password]::-moz-placeholder,.theme-high-contrast select::-moz-placeholder,.theme-high-contrast textarea::-moz-placeholder{color:#13646e}.theme-high-contrast input[type=text]:-ms-input-placeholder,.theme-high-contrast input[type=password]:-ms-input-placeholder,.theme-high-contrast select:-ms-input-placeholder,.theme-high-contrast textarea:-ms-input-placeholder{color:#13646e}.theme-high-contrast input[type=text]::-ms-input-placeholder,.theme-high-contrast input[type=password]::-ms-input-placeholder,.theme-high-contrast select::-ms-input-placeholder,.theme-high-contrast textarea::-ms-input-placeholder{color:#13646e}.theme-high-contrast input[type=text]::placeholder,.theme-high-contrast input[type=password]::placeholder,.theme-high-contrast select::placeholder,.theme-high-contrast textarea::placeholder{color:#13646e}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAIBAMAAAA/ygPCAAAAIVBMVEUAAAAkws4kws4kws4kws4kws4kws4kws4kws4kws4kws7VZpObAAAACnRSTlMAmRHMZu4ziFUi+GdIPAAAADhJREFUCNdjYHFgYGBPYOhawsAgFcmgvMqBcZUAA5PVEqmFDAxA7ioBIMUWtViBAQhSjRhAgAmIASTICPN/RzzZAAAAAElFTkSuQmCC) 98% 50% no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;padding:0 8px}.modal,.page{-webkit-box-sizing:border-box}.theme-default select,.theme-high-contrast select{background-color:#fff}input[type=checkbox]{height:15px;width:15px}.theme-default .error,.theme-default .error a,.theme-default .success,.theme-default .success a,.theme-high-contrast .error,.theme-high-contrast .error a,.theme-high-contrast .success,.theme-high-contrast .success a{color:#ff0}.page{box-sizing:border-box;width:100%;margin-top:105px}@media (min-width:1200px){.page{padding:0 calc(((100% - 1200px)/ 2) + 15px) 20px}}@media (min-width:960px) and (max-width:1199px){.page{padding:0 calc(((100% - 960px)/ 2) + 15px) 20px}}@media (min-width:768px) and (max-width:959px){.page{padding:0 calc(((100% - 768px)/ 2) + 15px) 20px}}@media (min-width:568px) and (max-width:767px){.page{padding:0 calc(((100% - 568px)/ 2) + 15px) 20px}}@media (min-width:480px) and (max-width:567px){.page{padding:0 calc(((100% - 480px)/ 2) + 15px) 20px}}@media (min-width:0px) and (max-width:479px){.page{padding:0 calc(((100% - 320px)/ 2) + 15px) 20px}}@media (min-width:1200px){.page{padding-top:5px}}.page h2{font-size:24px;line-height:32px;padding:0 0 10px}.account .menu .entry.selected,.account .tab-content .purchases .row .section-header,.basket .row.header-row,.basket .row.total-row{font-weight:700}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:40% 50%;transform-origin:40% 50%}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:40% 50%;transform-origin:40% 50%}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:40% 50%;transform-origin:40% 50%}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:40% 50%;transform-origin:40% 50%}}.loading{margin-bottom:5px;padding-top:20px}.loading .spinner{background-image:url(/img/icon.png);background-repeat:no-repeat;background-size:56px 60px;height:64px;margin:10px auto;width:64px}.loading .spinner.animated{-webkit-animation:loader 1.2s infinite ease-in-out;animation:loader 1.2s infinite ease-in-out}.loading .progress-bar{height:15px;margin:0 auto 10px}.theme-default .loading .progress-bar,.theme-high-contrast .loading .progress-bar{background-color:#dadada}.loading .progress-bar .progress-bar-fill{height:100%;-webkit-transition:width linear .5s;transition:width linear .5s}.theme-default .loading .progress-bar .progress-bar-fill,.theme-high-contrast .loading .progress-bar .progress-bar-fill{background-color:#ff9f17}.button{display:inline-block;font-size:16px;margin-bottom:5px;margin-left:5px;padding:4px 8px;text-transform:uppercase}.theme-default .button,.theme-high-contrast .button{background-color:#ff9f17;color:#fff}.theme-default .button:hover,.theme-high-contrast .button:hover{background-color:#fff;color:#ff9f17}.button.disabled,.button:disabled{cursor:default;opacity:.5}.theme-default .button.disabled:hover,.theme-default .button:disabled:hover,.theme-high-contrast .button.disabled:hover,.theme-high-contrast .button:disabled:hover{background-color:#ff9f17;color:#fff}button.button,input[type=submit].button{border:0}form.forgottenPassword input,form.login input,form.registration input{display:block;margin-bottom:5px}form.forgottenPassword input[type=text],form.forgottenPassword input[type=password],form.login input[type=text],form.login input[type=password],form.registration input[type=text],form.registration input[type=password]{width:300px}@media (min-width:568px) and (max-width:767px){form.forgottenPassword input[type=text],form.forgottenPassword input[type=password],form.login input[type=text],form.login input[type=password],form.registration input[type=text],form.registration input[type=password]{width:100%}}@media (min-width:480px) and (max-width:567px){form.forgottenPassword input[type=text],form.forgottenPassword input[type=password],form.login input[type=text],form.login input[type=password],form.registration input[type=text],form.registration input[type=password]{width:100%}}@media (min-width:0px) and (max-width:479px){form.forgottenPassword input[type=text],form.forgottenPassword input[type=password],form.login input[type=text],form.login input[type=password],form.registration input[type=text],form.registration input[type=password]{width:100%}}form.forgottenPassword input[type=checkbox],form.login input[type=checkbox],form.registration input[type=checkbox]{display:inline-block;margin-right:5px}form.forgottenPassword input.button,form.login input.button,form.registration input.button{border:0;margin:0}.modal{border:1px solid;box-sizing:border-box;max-height:75vh;overflow-x:hidden;overflow-y:auto;padding:25px;position:fixed;left:calc(50% - 30vw);top:18vh;width:60vw;z-index:10}.theme-default .modal{background-color:#23c7b1}.theme-high-contrast .modal{background-color:#126165}.theme-default .modal,.theme-high-contrast .modal{border-color:#fff;-webkit-box-shadow:0 0 25px #fff;box-shadow:0 0 25px #fff}.modal .close{cursor:pointer;font-size:20px;position:absolute;right:10px;top:5px}.modal.hidden{display:none}.modal h2{margin-top:0}.theme-default .modal h2,.theme-high-contrast .modal h2{color:#fff}#youtube-container{clear:both;float:none;height:0;position:absolute}@media (min-width:1200px){.modal{left:calc(50% - 20vw);width:40vw}#youtube-container{top:71px}}#youtube-container #youtube-player{left:9999px;position:fixed;top:9999px;width:100%}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:' ';display:table}.about section{display:inline-block;margin:0 20px 20px;vertical-align:top}@media (min-width:1200px){.about section{width:44%}}@media (min-width:960px) and (max-width:1199px){#youtube-container{top:71px}.about section{width:44%}}@media (min-width:768px) and (max-width:959px){#youtube-container{top:71px}.about section{width:44%}}.account .menu{border-bottom:1px solid;font-size:18px;margin-bottom:25px;padding-bottom:5px}.theme-default .account .menu,.theme-high-contrast .account .menu{border-color:rgba(255,255,255,.35)}.account .menu .entry{cursor:pointer;margin-right:40px}@media (min-width:0px) and (max-width:479px){#youtube-container{top:60px}.account .menu .entry{display:inline-block;margin-right:0;white-space:nowrap;width:50%}}.account .mobile-menu{margin-bottom:20px}.account .tab-content .sort-indicators{display:inline-block;font-size:0;height:22px;margin-left:5px;vertical-align:bottom;width:10px}.account .tab-content .sort-indicators .sort-action{cursor:pointer;font-size:11px;margin:-1px 0;opacity:.4}.account .tab-content .sort-indicators .sort-action.active{opacity:1}.account .tab-content .purchases .row{border-bottom:1px solid;padding:10px 0;width:100%}.theme-default .account .tab-content .purchases .row,.theme-high-contrast .account .tab-content .purchases .row{border-color:rgba(255,255,255,.35)}.account .tab-content .purchases .row.head{border-bottom:1px solid;font-weight:700}.theme-default .account .tab-content .purchases .row.head,.theme-high-contrast .account .tab-content .purchases .row.head{border-color:#fff}.account .tab-content .purchases .row span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-right:15px;vertical-align:middle}.account .tab-content .purchases .row span.date-label{display:none;padding-right:0}@media (min-width:480px) and (max-width:567px){#youtube-container{top:60px}.account .tab-content .purchases .row span.date-label{display:inline}}@media (min-width:0px) and (max-width:479px){.account .tab-content .purchases .row span.date-label{display:inline}}.account .tab-content .purchases .row .piece{width:25%}.account .tab-content .purchases .row .parts{width:35%}.account .tab-content .purchases .row .parts select{background-position-x:95%}.theme-default .account .tab-content .purchases .row .parts select,.theme-high-contrast .account .tab-content .purchases .row .parts select{background-color:#fff}@media (min-width:1200px){.account .tab-content .purchases .row .parts select{width:100%}}@media (min-width:960px) and (max-width:1199px){.account .tab-content .purchases .row .parts select{width:100%}}@media (min-width:768px) and (max-width:959px){.account .tab-content .purchases .row .parts select{width:100%}}.account .tab-content .purchases .row .action,.account .tab-content .purchases .row .date{width:15%}.account .tab-content .purchases .row .receipt{width:10%}@media (min-width:568px) and (max-width:767px){#youtube-container{top:60px}.account .tab-content .purchases .row span.date-label{display:inline}.account .tab-content .purchases .row{margin-bottom:20px}.account .tab-content .purchases .row.head{display:none}.account .tab-content .purchases .row span{display:block;margin-bottom:5px;padding-right:0}.account .tab-content .purchases .row .action,.account .tab-content .purchases .row .date,.account .tab-content .purchases .row .parts,.account .tab-content .purchases .row .piece,.account .tab-content .purchases .row .receipt{width:100%}.account .tab-content .purchases .row .piece{font-weight:700}.account .tab-content .purchases .row .action{text-align:left}.account .tab-content .purchases .row .action .button{margin:0 5px 5px 0}}@media (min-width:480px) and (max-width:567px){.account .tab-content .purchases .row{margin-bottom:20px}.account .tab-content .purchases .row.head{display:none}.account .tab-content .purchases .row span{display:block;margin-bottom:5px;padding-right:0}.account .tab-content .purchases .row .action,.account .tab-content .purchases .row .date,.account .tab-content .purchases .row .parts,.account .tab-content .purchases .row .piece,.account .tab-content .purchases .row .receipt{width:100%}.account .tab-content .purchases .row .piece{font-weight:700}.account .tab-content .purchases .row .action{text-align:left}.account .tab-content .purchases .row .action .button{margin:0 5px 5px 0}}@media (min-width:0px) and (max-width:479px){.account .tab-content .purchases .row{margin-bottom:20px}.account .tab-content .purchases .row.head{display:none}.account .tab-content .purchases .row span{display:block;margin-bottom:5px;padding-right:0}.account .tab-content .purchases .row .action,.account .tab-content .purchases .row .date,.account .tab-content .purchases .row .parts,.account .tab-content .purchases .row .piece,.account .tab-content .purchases .row .receipt{width:100%}.account .tab-content .purchases .row .piece{font-weight:700}.account .tab-content .purchases .row .action{text-align:left}.account .tab-content .purchases .row .action .button{margin:0 5px 5px 0}}.banner,.christmas-collection-challenge,.contact{text-align:center}.account .tab-content .purchases.mp3-album .row img{width:100px}.account .tab-content .change-password h4,.account .tab-content .preferences h4,.account .tab-content .profile h4{margin-bottom:5px}.account .tab-content .change-password input,.account .tab-content .change-password select,.account .tab-content .preferences input,.account .tab-content .preferences select,.account .tab-content .profile input,.account .tab-content .profile select{display:block;margin-bottom:5px}.account .tab-content .change-password input.button,.account .tab-content .change-password select.button,.account .tab-content .preferences input.button,.account .tab-content .preferences select.button,.account .tab-content .profile input.button,.account .tab-content .profile select.button{margin:15px 0 0}.account .tab-content .change-password input[type=text],.account .tab-content .change-password input[type=password],.account .tab-content .change-password select,.account .tab-content .preferences input[type=text],.account .tab-content .preferences input[type=password],.account .tab-content .preferences select,.account .tab-content .profile input[type=text],.account .tab-content .profile input[type=password],.account .tab-content .profile select{width:300px}@media (min-width:568px) and (max-width:767px){.account .tab-content .change-password input[type=text],.account .tab-content .change-password input[type=password],.account .tab-content .change-password select,.account .tab-content .preferences input[type=text],.account .tab-content .preferences input[type=password],.account .tab-content .preferences select,.account .tab-content .profile input[type=text],.account .tab-content .profile input[type=password],.account .tab-content .profile select{width:100%}}@media (min-width:480px) and (max-width:567px){.account .tab-content .change-password input[type=text],.account .tab-content .change-password input[type=password],.account .tab-content .change-password select,.account .tab-content .preferences input[type=text],.account .tab-content .preferences input[type=password],.account .tab-content .preferences select,.account .tab-content .profile input[type=text],.account .tab-content .profile input[type=password],.account .tab-content .profile select{width:100%}}@media (min-width:0px) and (max-width:479px){.account .tab-content .change-password input[type=text],.account .tab-content .change-password input[type=password],.account .tab-content .change-password select,.account .tab-content .preferences input[type=text],.account .tab-content .preferences input[type=password],.account .tab-content .preferences select,.account .tab-content .profile input[type=text],.account .tab-content .profile input[type=password],.account .tab-content .profile select{width:100%}}.account .tab-content .change-password select,.account .tab-content .preferences select,.account .tab-content .profile select{padding-right:10px}.account .tab-content .change-password input[type=checkbox],.account .tab-content .preferences input[type=checkbox],.account .tab-content .profile input[type=checkbox]{display:inline;margin-right:5px}.audio-player .left-controls,.audio-player .left-controls .duration,.audio-player .volume,.audio-player .volume .loading{display:inline-block}.audio-player{position:relative}.audio-player .left-controls .pause,.audio-player .left-controls .play{border-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:28px;margin-right:10px;-webkit-transition:.5s all ease;transition:.5s all ease;vertical-align:middle;width:0}.theme-default .audio-player .left-controls .pause,.theme-default .audio-player .left-controls .play,.theme-high-contrast .audio-player .left-controls .pause,.theme-high-contrast .audio-player .left-controls .play{border-left-color:#fff}.audio-player .left-controls .play{border-style:solid;border-width:14px 0 14px 23px}.audio-player .left-controls .pause{border-style:double;border-width:0 0 0 23px}.audio-player .seek-bar .loading{padding-top:10px}.audio-player .volume{position:absolute;right:0}.audio-player .volume .icon{cursor:pointer;height:26px;margin-right:10px;vertical-align:middle}.audio-player .volume .loading{margin:0 0 1px;padding:0;vertical-align:middle;width:90px}.audio-player .volume .loading .progress-bar{margin:0}.audio-player audio{height:0;width:0}.banner{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;left:0;padding:5px 0;position:fixed;text-transform:uppercase;width:100vw;z-index:5}.theme-default .banner,.theme-high-contrast .banner{background-color:#fdcc57;color:#000}@media (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px){.banner{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:568px) and (max-width:767px) and (min-width:480px) and (max-width:567px){.banner{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:568px) and (max-width:767px) and (min-width:0px) and (max-width:479px){.banner{font-size:12px;left:calc(((100vw - 320px)/ 2) + 0px);line-height:20px;width:320px}}@media (min-width:480px) and (max-width:567px) and (min-width:568px) and (max-width:767px){.banner{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:480px) and (max-width:567px) and (min-width:480px) and (max-width:567px){.banner{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:480px) and (max-width:567px) and (min-width:0px) and (max-width:479px){.banner{font-size:12px;left:calc(((100vw - 320px)/ 2) + 0px);line-height:20px;width:320px}}@media (min-width:0px) and (max-width:479px) and (min-width:568px) and (max-width:767px){.banner{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:0px) and (max-width:479px) and (min-width:480px) and (max-width:567px){.banner{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:0px) and (max-width:479px) and (min-width:0px) and (max-width:479px){.banner{font-size:12px;left:calc(((100vw - 320px)/ 2) + 0px);line-height:20px;width:320px}}.basket{overflow:auto}.basket h2{margin-bottom:0}.basket .items{margin-bottom:25px}.basket .row{border-bottom:1px solid;padding:10px 0}.theme-default .basket .row,.theme-high-contrast .basket .row{border-color:rgba(255,255,255,.35)}.basket .row.header-row{border-bottom:2px solid}.theme-default .basket .row.header-row,.theme-high-contrast .basket .row.header-row{border-color:#fff}@media (min-width:0px) and (max-width:479px){.theme-default .banner,.theme-high-contrast .banner{background-color:#fff}.basket .row.header-row{display:none}}.basket .row.total-row,.basket .row.voucher-row{border-bottom:none}.basket .row .column{display:inline-block}.basket .row .column.item{width:50%}.basket .row .column.action{width:30%}.basket .row .column.action input[type=number]{margin-right:10px;width:35px}.basket .row .column.action select{padding-right:20px}.basket .row .column.price{width:20%}.basket .row .column.price.disabled{opacity:.5}@media (min-width:480px) and (max-width:567px){.theme-default .banner,.theme-high-contrast .banner{background-color:#fff}.basket .row .column{display:block;margin:5px 0}.basket .row .column.action,.basket .row .column.item,.basket .row .column.price{width:100%}}@media (min-width:0px) and (max-width:479px){.basket .row .column{display:block;margin:5px 0}.basket .row .column.action,.basket .row .column.item,.basket .row .column.price{width:100%}.button{margin-left:0}}.breadcrumbs-wrapper{height:34px;line-height:34px;position:fixed;width:100%;z-index:1}.theme-default .breadcrumbs-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#22d49a),to(#26cad7));background-image:linear-gradient(90deg,#22d49a,#26cad7)}.theme-high-contrast .breadcrumbs-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#126f62),to(#156c77));background-image:linear-gradient(90deg,#126f62,#156c77)}.breadcrumbs-wrapper .breadcrumbs{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}@media (min-width:1200px){.breadcrumbs-wrapper{top:71px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 1200px)/ 2) + 15px)}}@media (min-width:960px) and (max-width:1199px){.breadcrumbs-wrapper{top:71px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 960px)/ 2) + 15px)}}@media (min-width:768px) and (max-width:959px){.theme-default .banner,.theme-high-contrast .banner{background-color:#fff}.breadcrumbs-wrapper{top:71px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 768px)/ 2) + 15px)}}@media (min-width:568px) and (max-width:767px){.theme-default .banner,.theme-high-contrast .banner{background-color:#fff}.breadcrumbs-wrapper{top:60px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 568px)/ 2) + 15px)}}@media (min-width:480px) and (max-width:567px){.button{margin-left:0}.breadcrumbs-wrapper{top:60px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 480px)/ 2) + 15px)}}@media (min-width:0px) and (max-width:479px){.breadcrumbs-wrapper{top:60px}.breadcrumbs-wrapper .breadcrumbs{padding:0 calc(((100% - 320px)/ 2) + 15px)}}.breadcrumbs-wrapper .breadcrumbs .chevron{font-size:14px;margin-right:10px}.StripeElement{border:1px solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-weight:300;padding:6px 8px;width:100%}.detail .digital-sheet-music .column .sheet-music-part .part-detail .name,.detail .hard-copy-sheet-music .column .sheet-music-part .part-detail .name,.detail h1{font-weight:400}.theme-default .StripeElement,.theme-high-contrast .StripeElement{background-color:#fff}.theme-default .StripeElement.StripeElement--complete,.theme-default .checkout-form .section input.filtered,.theme-default .checkout-form .section select.filtered,.theme-high-contrast .StripeElement.StripeElement--complete,.theme-high-contrast .checkout-form .section input.filtered,.theme-high-contrast .checkout-form .section select.filtered{background-color:#fffacd}.theme-default .StripeElement{border-color:#24c2ce;color:#24c2ce}.theme-high-contrast .StripeElement{border-color:#13646e;color:#13646e}.theme-default .StripeElement::-webkit-input-placeholder{color:#24c2ce}.theme-default .StripeElement::-moz-placeholder{color:#24c2ce}.theme-default .StripeElement:-ms-input-placeholder{color:#24c2ce}.theme-default .StripeElement::-ms-input-placeholder{color:#24c2ce}.theme-default .StripeElement::placeholder{color:#24c2ce}.theme-high-contrast .StripeElement::-webkit-input-placeholder{color:#13646e}.theme-high-contrast .StripeElement::-moz-placeholder{color:#13646e}.theme-high-contrast .StripeElement:-ms-input-placeholder{color:#13646e}.theme-high-contrast .StripeElement::-ms-input-placeholder{color:#13646e}.theme-high-contrast .StripeElement::placeholder{color:#13646e}.checkout-form .sections{height:225px;position:relative}.checkout-form .section{display:inline-block;left:1000px;position:absolute;top:0;-webkit-transition:left .5s;transition:left .5s;width:100%}.checkout-form .section.active{left:0}.checkout-form .section.complete{left:-1000px}.theme-default .Collapsible .Collapsible__trigger.is-closed,.theme-default .contact form,.theme-high-contrast .Collapsible .Collapsible__trigger.is-closed,.theme-high-contrast .contact form{background-color:#fff}.checkout-form .section .shipping-address-matches-billing{margin-left:10px}.checkout-form .button{margin:15px 10px 0 0}.checkout-form .billing-address-country-code,.checkout-form .billing-address-line-1,.checkout-form .billing-name,.checkout-form .shipping-address-country-code,.checkout-form .shipping-address-line-1,.checkout-form .shipping-name{width:100%}.checkout-form .billing-address-city,.checkout-form .shipping-address-city{width:70%}.checkout-form .billing-address-zip,.checkout-form .shipping-address-zip{width:30%}.container{position:relative}.container .scores{border:2px solid;margin:20px 0;padding:0 20px}.theme-default .container .scores,.theme-high-contrast .container .scores{border-color:#fff}@media (min-width:1200px){.container .scores{display:inline-block;position:absolute;right:0;top:0}}@media (min-width:960px) and (max-width:1199px){.container .scores{display:inline-block;position:absolute;right:0;top:0}}.Collapsible{margin-bottom:1px;width:100%}.Collapsible .Collapsible__contentInner,.Collapsible .Collapsible__trigger{border:1px solid;padding:14px 15px}.theme-default .Collapsible .Collapsible__contentInner,.theme-default .Collapsible .Collapsible__trigger,.theme-high-contrast .Collapsible .Collapsible__contentInner,.theme-high-contrast .Collapsible .Collapsible__trigger{border-color:#fff}.Collapsible .Collapsible__trigger{cursor:pointer;display:block;font-size:22px;-webkit-transition:background-color linear .4s;transition:background-color linear .4s}.Collapsible .Collapsible__trigger:before{border-style:solid;border-width:3px 3px 0 0;content:'';height:.45em;left:-5px;margin:1px 10px 1px 1px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.45em;display:inline-block;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.Collapsible .Collapsible__trigger.is-open:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:75% 40%;transform-origin:75% 40%}.theme-default .Collapsible .Collapsible__trigger.is-closed{color:#21cb94}.theme-high-contrast .Collapsible .Collapsible__trigger.is-closed{color:#24a790}.Collapsible .Collapsible__contentInner{border-top:none}.contact{padding:0}.contact .text-container{margin:0 10px}.contact .text-container .instructions{font-size:16px;line-height:24px;padding-bottom:30px}.contact form{padding-top:40px}.theme-default .contact form{color:#24c2ce}.theme-high-contrast .contact form{color:#13646e}.contact form input[type=text],.contact form select,.contact form textarea{display:block;margin:0 auto 15px}.detail,.detail .left{margin-bottom:50px}@media (min-width:1200px){.contact form input[type=text],.contact form select,.contact form textarea{width:600px}}@media (min-width:960px) and (max-width:1199px){.contact form input[type=text],.contact form select,.contact form textarea{width:600px}}@media (min-width:768px) and (max-width:959px){.contact form input[type=text],.contact form select,.contact form textarea{width:600px}}@media (min-width:568px) and (max-width:767px){.contact form input[type=text],.contact form select,.contact form textarea{width:90%}}@media (min-width:480px) and (max-width:567px){.contact form input[type=text],.contact form select,.contact form textarea{width:90%}}@media (min-width:0px) and (max-width:479px){.contact form input[type=text],.contact form select,.contact form textarea{width:90%}}.contact form textarea{height:100px}.contact .g-recaptcha{display:inline-block}.detail .left{float:left;margin-right:15px;width:calc(50% - 15px)}@media (min-width:568px) and (max-width:767px){.detail .left{float:none;margin-bottom:0;width:100%}}@media (min-width:480px) and (max-width:567px){.detail .left{float:none;margin-bottom:0;width:100%}}@media (min-width:0px) and (max-width:479px){.detail .left{float:none;margin-bottom:0;width:100%}}.detail .right{float:right;margin-bottom:50px;margin-left:15px;width:calc(50% - 15px)}.detail .media-title{font-size:26px;padding-bottom:20px;padding-top:30px;text-transform:uppercase}@media (min-width:568px) and (max-width:767px){.detail .right{float:none;margin-bottom:0;width:100%}.detail .media-title{padding-top:0}}@media (min-width:480px) and (max-width:567px){.detail .right{float:none;margin-bottom:0;width:100%}.detail .media-title{padding-top:0}}@media (min-width:0px) and (max-width:479px){.detail .right{float:none;margin-bottom:0;width:100%}.detail .media-title{padding-top:0}}.detail .Collapsible .Collapsible__contentInner.collapsible-dsm-content,.detail .Collapsible .Collapsible__trigger.collapsible-dsm-content{padding:0}.detail .digital-sheet-music .request,.detail .digital-sheet-music .unavailable,.detail .hard-copy-sheet-music .request,.detail .hard-copy-sheet-music .unavailable{line-height:25px;padding:10px}.theme-default .detail .digital-sheet-music .request .success,.theme-default .detail .hard-copy-sheet-music .request .success,.theme-high-contrast .detail .digital-sheet-music .request .success,.theme-high-contrast .detail .hard-copy-sheet-music .request .success{color:#fff}.detail .digital-sheet-music .request p,.detail .hard-copy-sheet-music .request p{margin:0 0 .5em}.detail .digital-sheet-music .request .button,.detail .hard-copy-sheet-music .request .button{margin-left:0}.detail .digital-sheet-music .disclaimer,.detail .hard-copy-sheet-music .disclaimer{font-size:16px;font-style:italic;padding:11px 15px}.detail .digital-sheet-music .column,.detail .hard-copy-sheet-music .column{display:inline-block;vertical-align:top;width:100%}@media (min-width:1200px){.detail .digital-sheet-music .column,.detail .hard-copy-sheet-music .column{border-bottom:1px solid;width:50%}.theme-default .detail .digital-sheet-music .column,.theme-default .detail .hard-copy-sheet-music .column,.theme-high-contrast .detail .digital-sheet-music .column,.theme-high-contrast .detail .hard-copy-sheet-music .column{border-color:#fff}}.detail .digital-sheet-music .column.one .sheet-music-part,.detail .hard-copy-sheet-music .column.one .sheet-music-part{border-right:1px solid}.theme-default .detail .digital-sheet-music .column.one .sheet-music-part,.theme-default .detail .hard-copy-sheet-music .column.one .sheet-music-part,.theme-high-contrast .detail .digital-sheet-music .column.one .sheet-music-part,.theme-high-contrast .detail .hard-copy-sheet-music .column.one .sheet-music-part{border-color:rgba(255,255,255,.35)}.detail .digital-sheet-music .column.two .sheet-music-part,.detail .hard-copy-sheet-music .column.two .sheet-music-part{margin-left:1px;width:calc(100% - 31px)}.detail .digital-sheet-music .column .sheet-music-part,.detail .hard-copy-sheet-music .column .sheet-music-part{border-top:1px solid;padding:10px 15px;position:relative;width:calc(100% - 30px)}.theme-default .detail .digital-sheet-music .column .sheet-music-part,.theme-default .detail .hard-copy-sheet-music .column .sheet-music-part,.theme-high-contrast .detail .digital-sheet-music .column .sheet-music-part,.theme-high-contrast .detail .hard-copy-sheet-music .column .sheet-music-part{border-color:rgba(255,255,255,.35)}.theme-default .detail .digital-sheet-music .column .sheet-music-part:nth-child(even),.theme-default .detail .hard-copy-sheet-music .column .sheet-music-part:nth-child(even){background-color:rgba(255,255,255,.2)}.theme-high-contrast .detail .digital-sheet-music .column .sheet-music-part:nth-child(even),.theme-high-contrast .detail .hard-copy-sheet-music .column .sheet-music-part:nth-child(even){background-color:rgba(255,255,255,.12)}.detail .digital-sheet-music .column .sheet-music-part .part-detail,.detail .hard-copy-sheet-music .column .sheet-music-part .part-detail{display:inline-block;margin-left:5px;vertical-align:middle}.detail .digital-sheet-music .column .sheet-music-part .action,.detail .hard-copy-sheet-music .column .sheet-music-part .action{position:absolute;right:15px;top:15px}.detail .score-notes .author{margin-bottom:1em}.detail .tune-publications .explanation,.detail .tune-publications .tune,.detail .tunes .explanation,.detail .tunes .tune{margin-bottom:10px}.detail h1{font-size:30px;margin:0;padding-bottom:20px;padding-top:30px}@media (min-width:568px) and (max-width:767px){.detail h1{padding-top:0}.filter-section-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:60px;z-index:10}}@media (min-width:480px) and (max-width:567px){.detail h1{padding-top:0}}@media (min-width:0px) and (max-width:479px){.detail h1{padding-top:0}}.detail .share{cursor:pointer;float:right;font-size:20px;margin-top:5px}.detail .entity-detail{border-top:1px solid;padding:20px 0}.theme-default .detail .entity-detail,.theme-high-contrast .detail .entity-detail{border-color:rgba(255,255,255,.35)}.theme-default .detail .entity-detail .key,.theme-high-contrast .detail .entity-detail .key{color:#c8f1e7}.detail .youtube-placeholder{border-bottom:1px solid;padding-bottom:44px}.theme-default .detail .youtube-placeholder,.theme-high-contrast .detail .youtube-placeholder{border-color:rgba(255,255,255,.35)}.faq{margin-bottom:20px}.faq .Collapsible .Collapsible__trigger{font-size:20px;font-weight:400;line-height:32px}@media (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px){.filter-section-container{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:568px) and (max-width:767px) and (min-width:480px) and (max-width:567px){.filter-section-container{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:568px) and (max-width:767px) and (min-width:0px) and (max-width:479px){.filter-section-container{left:calc(((100vw - 320px)/ 2) + 0px);width:320px}}@media (min-width:480px) and (max-width:567px){.filter-section-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:60px;z-index:10}}@media (min-width:480px) and (max-width:567px) and (min-width:568px) and (max-width:767px){.filter-section-container{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:480px) and (max-width:567px) and (min-width:480px) and (max-width:567px){.filter-section-container{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:480px) and (max-width:567px) and (min-width:0px) and (max-width:479px){.filter-section-container{left:calc(((100vw - 320px)/ 2) + 0px);width:320px}}@media (min-width:0px) and (max-width:479px){.filter-section-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:60px;z-index:10}}@media (min-width:0px) and (max-width:479px) and (min-width:568px) and (max-width:767px){.filter-section-container{left:calc(((100vw - 568px)/ 2) + 0px);width:568px}}@media (min-width:0px) and (max-width:479px) and (min-width:480px) and (max-width:567px){.filter-section-container{left:calc(((100vw - 480px)/ 2) + 0px);width:480px}}@media (min-width:0px) and (max-width:479px) and (min-width:0px) and (max-width:479px){.filter-section-container{left:calc(((100vw - 320px)/ 2) + 0px);width:320px}}.filter-section-container .mobile-filter-button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-transform:uppercase;width:100%;z-index:15}.theme-default .filter-section-container .mobile-filter-button,.theme-high-contrast .filter-section-container .mobile-filter-button{background-color:#ff9f17;color:#fff}@media (min-width:768px) and (max-width:959px){.detail .share{margin-top:35px}.filter-section-container .mobile-filter-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed}}@media (min-width:768px) and (max-width:959px) and (min-width:1200px){.filter-section-container .mobile-filter-button{top:71px;padding:10px calc(((100% - 1200px)/ 2) + 5px)}}@media (min-width:768px) and (max-width:959px) and (min-width:960px) and (max-width:1199px){.filter-section-container .mobile-filter-button{top:71px;padding:10px calc(((100% - 960px)/ 2) + 5px)}}@media (min-width:768px) and (max-width:959px) and (min-width:768px) and (max-width:959px){.filter-section-container .mobile-filter-button{top:71px;padding:10px calc(((100% - 768px)/ 2) + 5px)}}@media (min-width:768px) and (max-width:959px) and (min-width:568px) and (max-width:767px){.filter-section-container .mobile-filter-button{top:60px;padding:10px calc(((100% - 568px)/ 2) + 5px)}}@media (min-width:768px) and (max-width:959px) and (min-width:480px) and (max-width:567px){.filter-section-container .mobile-filter-button{top:60px;padding:10px calc(((100% - 480px)/ 2) + 5px)}}@media (min-width:768px) and (max-width:959px) and (min-width:0px) and (max-width:479px){.filter-section-container .mobile-filter-button{top:60px;padding:10px calc(((100% - 320px)/ 2) + 5px)}}.filter-section-container .mobile-filter-button .chevron{float:right;margin-right:10px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.filter-section-container .mobile-filter-button.open .chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-section-container .filter-section{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:6}@media (min-width:1200px){.detail .share{margin-top:35px}.filter-section-container .filter-section{padding:0 calc(((100% - 1200px)/ 2) + 10px) 15px;top:71px;position:fixed}}@media (min-width:960px) and (max-width:1199px){.detail .share{margin-top:35px}.filter-section-container .filter-section{padding:0 calc(((100% - 960px)/ 2) + 10px) 15px;top:71px;position:fixed}}@media (min-width:768px) and (max-width:959px){.filter-section-container .filter-section{padding:0 calc(((100% - 768px)/ 2) + 10px) 15px;top:71px;position:fixed}}@media (min-width:568px) and (max-width:767px){.filter-section-container .filter-section{padding:0 calc(((100% - 568px)/ 2) + 10px) 15px;top:60px}}@media (min-width:480px) and (max-width:567px){.filter-section-container .filter-section{padding:0 calc(((100% - 480px)/ 2) + 10px) 15px;top:60px}}@media (min-width:0px) and (max-width:479px){.filter-section-container .filter-section{padding:0 calc(((100% - 320px)/ 2) + 10px) 15px;top:60px}}.theme-default .filter-section-container .filter-section,.theme-high-contrast .filter-section-container .filter-section{background-color:#fff}@media (min-width:768px) and (max-width:959px){.filter-section-container .filter-section{display:none;margin-top:39px}.filter-section-container .filter-section.open{display:block}}@media (min-width:568px) and (max-width:767px){.filter-section-container .filter-section{display:none;max-height:calc(100vh - 60px - 39px - 20px);overflow:auto;top:calc(60px + 10px + 39px)}.filter-section-container .filter-section.open{display:block}}@media (min-width:480px) and (max-width:567px){.filter-section-container .filter-section{display:none;max-height:calc(100vh - 60px - 39px - 20px);overflow:auto;top:calc(60px + 10px + 39px)}.filter-section-container .filter-section.open{display:block}}@media (min-width:0px) and (max-width:479px){.filter-section-container .filter-section{display:none;max-height:calc(100vh - 60px - 39px - 20px);overflow:auto;top:calc(60px + 10px + 39px)}.filter-section-container .filter-section.open{display:block}}.filter-section-container .filter-section .filter-group{display:inline-block;vertical-align:bottom}.filter-section-container .filter-section .filter-group .filter:not(:last-child){margin-bottom:5px}.filter-section-container .filter-section .filter{display:inline-block;margin:15px 15px 0 0;vertical-align:top}@media (min-width:568px) and (max-width:767px){.filter-section-container .filter-section .filter{display:block;margin-right:0}}@media (min-width:480px) and (max-width:567px){.filter-section-container .filter-section .filter{display:block;margin-right:0}}@media (min-width:0px) and (max-width:479px){.filter-section-container .filter-section .filter{display:block;margin-right:0}}.theme-default .filter-section-container .filter-section .filter input[type=text].filtered,.theme-default .filter-section-container .filter-section .filter select.filtered,.theme-high-contrast .filter-section-container .filter-section .filter input[type=text].filtered,.theme-high-contrast .filter-section-container .filter-section .filter select.filtered{background-color:#fffacd}.theme-default footer,.theme-default footer:before,.theme-high-contrast footer,.theme-high-contrast footer:before{background-color:#3c3d41}.filter-section-container .filter-section .filter.checkbox-filter{display:block;margin-top:0}@media (min-width:768px) and (max-width:959px){.filter-section-container .filter-section .filter.checkbox-filter{display:inline-block;margin:15px 15px 0 0}}@media (min-width:568px) and (max-width:767px){.filter-section-container .filter-section .filter.checkbox-filter{display:inline-block;margin:15px 15px 0 0}}@media (min-width:480px) and (max-width:567px){.filter-section-container .filter-section .filter.checkbox-filter{display:inline-block;margin:15px 15px 0 0}}@media (min-width:0px) and (max-width:479px){.filter-section-container .filter-section .filter.checkbox-filter{margin:15px 15px 0 0;display:block}}.filter-section-container .filter-section .filter.checkbox-filter .filter-label{margin-right:10px}.filter-section-container .filter-section .filter .filter-label{font-size:19px;font-weight:700;text-transform:uppercase}.theme-default .filter-section-container .filter-section .filter .filter-label{color:#21cb94}.theme-high-contrast .filter-section-container .filter-section .filter .filter-label{color:#24a790}.filter-section-container .filter-section .filter .sort-indicators{display:inline-block;font-size:0;height:22px;margin-left:5px;vertical-align:bottom;width:10px}.filter-section-container .filter-section .filter .sort-indicators .sort-action{cursor:pointer;font-size:11px;margin:-1px 0;opacity:.4}.filter-section-container .filter-section .filter .sort-indicators .sort-action.active{opacity:1}@media (min-width:568px) and (max-width:767px){.filter-section-container .filter-section .result-group{float:right;margin-top:15px}}@media (min-width:480px) and (max-width:567px){.filter-section-container .filter-section .result-group{float:right;margin-top:15px}}@media (min-width:0px) and (max-width:479px){.filter-section-container .filter-section .result-group{float:right;margin-top:15px}}.filter-section-container .filter-section .result-group .result-count{font-weight:700}.theme-default .filter-section-container .filter-section .result-group .result-count{color:#21cb94}.theme-high-contrast .filter-section-container .filter-section .result-group .result-count{color:#24a790}.filter-section-container .filter-section .result-group .clear-filters{text-align:right}@media (min-width:768px) and (max-width:959px){.filter-section-container .filter-section .result-group .clear-filters{display:inline-block}.brass .filter-section-container.open{height:195px}}.filter-section-container .filter-section .result-group .clear-filters span{cursor:pointer;text-decoration:underline}.theme-default .filter-section-container .filter-section .result-group .clear-filters span{color:#24c2ce}.theme-high-contrast .filter-section-container .filter-section .result-group .clear-filters span{color:#13646e}.filter-section-container .filter-section .submit-button{display:block;margin:15px 0 0}@media (min-width:1200px){.filter-section-container .filter-section .result-group{bottom:18px;position:absolute;right:calc(((100% - 1200px)/ 2) + 10px)}.brass .filter-section-container .filter-section .filter:nth-child(3){margin-right:0}.brass .filter-section-container .filter-section .result-group .result-count{margin-bottom:10px}}@media (min-width:960px) and (max-width:1199px){.filter-section-container .filter-section .result-group{bottom:18px;position:absolute;right:calc(((100% - 960px)/ 2) + 10px)}.brass .filter-section-container .filter-section .result-group .result-count{margin-bottom:10px}}@media (min-width:768px) and (max-width:959px){.brass .filter-section-container .filter-section .filter:nth-child(3n+3){margin-right:0}.brass .filter-section-container .filter-section .result-group{display:inline-block;float:right;margin-top:15px}.brass .filter-section-container .filter-section .result-group .result-count{display:inline-block;margin-right:20px}.vocal .filter-section-container.open{height:157px}.vocal .filter-section-container .filter-section .result-group{bottom:18px;position:absolute;right:calc(((100% - 768px)/ 2) + 10px)}}footer{-webkit-box-sizing:border-box;width:100%;box-sizing:border-box;height:20px;bottom:0;font-size:12px;line-height:20px;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}@media (min-width:1200px){.vocal .filter-section-container .filter-section .filter:nth-child(2){margin-right:0}footer{padding:0 calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px){.vocal .filter-section-container .filter-section .filter:nth-child(2){margin-right:0}footer{padding:0 calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px){footer{padding:0 calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px){footer{padding:0 calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px){footer{padding:0 calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px){footer{padding:0 10px}}@media (min-width:568px) and (max-width:767px){footer{padding:0 10px}}@media (min-width:480px) and (max-width:567px){footer{padding:0 10px}}footer .copyright{float:left}footer .legal{float:right}footer .legal a{margin-left:10px;text-decoration:none}.grid-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:1200px){.grid-container{padding:0 calc(((100% - 1200px)/ 2) + 0px)}}@media (min-width:960px) and (max-width:1199px){.grid-container{padding:0 calc(((100% - 960px)/ 2) + 0px)}}@media (min-width:768px) and (max-width:959px){.grid-container{padding:0 calc(((100% - 768px)/ 2) + 0px)}}@media (min-width:568px) and (max-width:767px){.grid-container{padding:0 calc(((100% - 568px)/ 2) + 0px)}}@media (min-width:480px) and (max-width:567px){.grid-container{padding:0 calc(((100% - 480px)/ 2) + 0px)}}@media (min-width:0px) and (max-width:479px){.grid-container{padding:0 calc(((100% - 320px)/ 2) + 0px)}}.theme-default .grid-container,.theme-high-contrast .grid-container{color:#fff}.grid-container .ReactVirtualized__Table__headerColumn,.grid-container .ReactVirtualized__Table__headerColumn:first-of-type,.grid-container .ReactVirtualized__Table__rowColumn,.grid-container .ReactVirtualized__Table__rowColumn:first-of-type{margin:0}.grid-container .no-results{padding-top:20px;text-align:center}.grid-container .grid{border:1px solid;border-top:none;margin-bottom:20px}.theme-default .grid-container .grid,.theme-high-contrast .grid-container .grid{border-color:rgba(255,255,255,.35)}.grid-container .grid .row{border:1px solid transparent;cursor:default}.grid-container .grid .row.expandable:before{border-style:solid;border-width:3px 3px 0 0;content:'';height:.45em;margin:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.45em;display:inline-block;left:10px;position:absolute;top:20px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.grid-container .grid .row.expandable.expanded:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:75% 40%;transform-origin:75% 40%}.grid-container .grid .row.expandable.expanded .expandable-content{height:auto}.grid-container .grid .row.expandable .mobile-content{margin-left:25px}.grid-container .grid .row.expandable .mobile-content .mobile-content-block .action-cell{display:inline-block;vertical-align:bottom}.grid-container .grid .row.expandable .expandable-content{height:0;-webkit-transition:height .25s;transition:height .25s}.theme-default .grid-container .grid .row.odd{background-color:rgba(255,255,255,.2)}.theme-high-contrast .grid-container .grid .row.odd{background-color:rgba(255,255,255,.12)}.grid-container .grid .row.link{cursor:pointer}.grid-container .grid .row.link:hover{border:1px solid}.theme-default .grid-container .grid .row.link:hover{background-color:rgba(255,255,255,.3)}.theme-high-contrast .grid-container .grid .row.link:hover{background-color:rgba(255,255,255,.2)}.theme-default .grid-container .grid .row.link:hover,.theme-high-contrast .grid-container .grid .row.link:hover{border-color:#fdcc57}.grid-container .grid .row .action-cell{text-align:right}@media (min-width:1200px){.grid-container .grid .row .action-cell{margin-right:25px}}@media (min-width:960px) and (max-width:1199px){.grid-container .grid .row .action-cell{margin-right:25px}}@media (min-width:768px) and (max-width:959px){.grid-container .grid .row .action-cell{margin-right:10px}}.grid-container .grid .grid-cell-container{padding:10px;position:relative}.grid-container .grid .grid-cell-container:first-of-type{padding:14px 10px}.grid-container .grid .grid-cell-container .grid-cell{line-height:25px;overflow:hidden;white-space:pre-wrap}.grid-container .grid .grid-cell-container .grid-cell .entity-title{font-size:19px}.grid-container .grid .grid-cell-container .grid-cell .highlight{font-weight:700}.grid-container .grid .grid-cell-container .grid-cell .icon{display:inline-block;height:30px;margin:10px 10px 10px 0;vertical-align:middle;width:30px}.grid-container .grid .grid-cell-container .grid-cell .detail-button{margin:0}@media (min-width:1200px){.brass .grid-container,.vocal .grid-container{margin-top:calc(71px + 157px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(71px + 157px)}}@media (min-width:960px) and (max-width:1199px){.brass .grid-container,.vocal .grid-container{margin-top:calc(71px + 157px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(71px + 157px)}}@media (min-width:768px) and (max-width:959px){.brass .grid-container,.vocal .grid-container{margin-top:calc(71px + 39px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(71px + 39px)}}@media (min-width:568px) and (max-width:767px){.brass .grid-container,.vocal .grid-container{margin-top:calc(60px + 39px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(60px + 39px)}}@media (min-width:480px) and (max-width:567px){.brass .grid-container,.vocal .grid-container{margin-top:calc(60px + 39px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(60px + 39px)}}@media (min-width:0px) and (max-width:479px){.brass .grid-container,.vocal .grid-container{margin-top:calc(60px + 39px)}.brass .hall-of-fame-banner-container .banner,.vocal .hall-of-fame-banner-container .banner{top:calc(60px + 39px)}}.hall-of-fame{text-align:center}@media (min-width:1200px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(71px + 157px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(71px + 34px)}.hall-of-fame section{width:44%}}@media (min-width:960px) and (max-width:1199px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(71px + 157px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(71px + 34px)}.hall-of-fame section{width:44%}}@media (min-width:768px) and (max-width:959px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(71px + 39px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(71px + 34px)}.hall-of-fame section{width:44%}}.hall-of-fame .album-banner-container .hall-of-fame-content,.hall-of-fame .album-banner-container .loading{padding-top:30px}@media (min-width:568px) and (max-width:767px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(60px + 39px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(60px + 34px)}.hall-of-fame h1{font-size:1.7em}}@media (min-width:480px) and (max-width:567px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(60px + 39px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(60px + 34px)}.hall-of-fame h1{font-size:1.7em}}@media (min-width:0px) and (max-width:479px){.brass .hall-of-fame-banner-container .grid-container,.vocal .hall-of-fame-banner-container .grid-container{margin-top:calc(60px + 39px + 30px)}.hall-of-fame .album-banner-container .banner{top:calc(60px + 34px)}.hall-of-fame h1{font-size:1.7em}}.hall-of-fame .title-decoration{margin:0 5px}.theme-default .hall-of-fame .title-decoration,.theme-high-contrast .hall-of-fame .title-decoration{color:#fdcc57}.hall-of-fame .position{font-weight:700}.hall-of-fame section{display:inline-block;margin:0 20px 20px;vertical-align:top}.hall-of-fame .poll-container{margin-bottom:50px}.hall-of-fame .poll-link{display:block;font-size:17px;margin-bottom:5px}.hall-of-fame .album-thumbnail{display:block;margin:0 auto 5px;width:100px}.hall-of-fame .results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hall-of-fame .results.user .piece{border:1px solid;-webkit-box-shadow:0 0 6px 0 var(--box-shadow-color);box-shadow:0 0 6px 0 var(--box-shadow-color);margin:10px;padding:10px;width:345px}.theme-default .hall-of-fame .results.user .piece,.theme-high-contrast .hall-of-fame .results.user .piece{--box-shadow-color:#fff;border-color:#fff}.hall-of-fame .results.user .piece .position,.hall-of-fame .results.user .piece .title{font-weight:700;font-size:30px}.hall-of-fame .results.user .piece .composer{display:block;font-size:20px;margin-bottom:15px}.hall-of-fame .results.user .piece .publications{margin-top:10px}.hall-of-fame-album .left{float:left;margin-bottom:50px;margin-right:15px;width:calc(50% - 15px)}@media (min-width:568px) and (max-width:767px){.hall-of-fame-album .left{float:none;margin:0;text-align:center;width:100%}}@media (min-width:480px) and (max-width:567px){.hall-of-fame-album .left{float:none;margin:0;text-align:center;width:100%}}@media (min-width:0px) and (max-width:479px){.hall-of-fame-album .left{float:none;margin:0;text-align:center;width:100%}}.hall-of-fame-album .right{float:right;margin-bottom:50px;margin-left:15px;width:calc(50% - 15px)}@media (min-width:568px) and (max-width:767px){.hall-of-fame-album .right{float:none;margin:0;text-align:center;width:100%}.hall-of-fame-album .tracks{list-style-position:inside;padding:0}}@media (min-width:480px) and (max-width:567px){.hall-of-fame-album .right{float:none;margin:0;text-align:center;width:100%}.hall-of-fame-album .tracks{list-style-position:inside;padding:0}}@media (min-width:0px) and (max-width:479px){.hall-of-fame-album .right{float:none;margin:0;text-align:center;width:100%}.hall-of-fame-album .tracks{list-style-position:inside;padding:0}}.hall-of-fame-album .album-art{border:1px solid;-webkit-box-shadow:0 0 6px 0 var(--box-shadow-color);box-shadow:0 0 6px 0 var(--box-shadow-color);margin:0 10px 10px 0;width:200px}.theme-default .hall-of-fame-album .album-art,.theme-high-contrast .hall-of-fame-album .album-art{--box-shadow-color:#fff;border-color:#fff}.hall-of-fame-album .tracks .track{margin-bottom:15px}.hall-of-fame-album .tracks .audio-player{margin:20px 0 50px;text-align:left}.hall-of-fame-album .price{font-size:24px}.hall-of-fame-album .button{margin:10px 0 0}.hall-of-fame-typeahead{display:inline-block;width:500px}.hall-of-fame-typeahead .datalist-input .default-datalist-items div:not(.datalist-active-item){color:#000}@media (min-width:480px) and (max-width:567px){.hall-of-fame-typeahead{width:450px}}@media (min-width:0px) and (max-width:479px){.hall-of-fame-typeahead{width:290px}}.already-voted section{display:inline-block;margin:0 20px 20px;vertical-align:top}.already-voted section .position{font-weight:700}@media (min-width:1200px){.already-voted section{width:44%}}@media (min-width:960px) and (max-width:1199px){.already-voted section{width:44%}}@media (min-width:768px) and (max-width:959px){.already-voted section{width:44%}}.already-voted .fab{font-size:32px}.already-voted .fab.fa-facebook-square{margin-right:20px}.button.edit{display:block;margin:5px auto}.vote-information{margin-top:15px}.vote-information label{margin-left:5px}.submit{display:inline-block;margin-top:30px;width:500px}@media (min-width:480px) and (max-width:567px){.submit{width:450px}}@media (min-width:0px) and (max-width:479px){.submit{width:290px}}.header{position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.theme-default .header{background-image:-webkit-gradient(linear,left top,right top,from(#20c28e),to(#22bac5));background-image:linear-gradient(90deg,#20c28e,#22bac5)}.theme-high-contrast .header{background-image:-webkit-gradient(linear,left top,right top,from(#105d52),to(#115c65));background-image:linear-gradient(90deg,#105d52,#115c65)}@media (min-width:1200px) and (min-width:1200px){.header{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:1200px) and (min-width:960px) and (max-width:1199px){.header{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:1200px) and (min-width:768px) and (max-width:959px){.header{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:1200px) and (min-width:568px) and (max-width:767px){.header{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:1200px) and (min-width:480px) and (max-width:567px){.header{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:1200px) and (min-width:0px) and (max-width:479px){.header{padding:3px calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:1200px){.header{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:960px) and (max-width:1199px){.header{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:768px) and (max-width:959px){.header{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:568px) and (max-width:767px){.header{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:480px) and (max-width:567px){.header{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:960px) and (max-width:1199px) and (min-width:0px) and (max-width:479px){.header{padding:3px calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:1200px){.header{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:960px) and (max-width:1199px){.header{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:768px) and (max-width:959px){.header{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:568px) and (max-width:767px){.header{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:480px) and (max-width:567px){.header{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:768px) and (max-width:959px) and (min-width:0px) and (max-width:479px){.header{padding:3px calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px){.header{padding-top:0;padding-bottom:0;width:100%}.theme-default .header,.theme-high-contrast .header{background:#fff}}@media (min-width:0px) and (max-width:479px){.header{padding-top:0;padding-bottom:0;width:100%}.theme-default .header,.theme-high-contrast .header{background:#fff}}@media (min-width:1200px){.header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header .mobile-visible{display:inline-block}}@media (min-width:960px) and (max-width:1199px){.header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header .mobile-visible{display:inline-block}}@media (min-width:768px) and (max-width:959px){.header{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header .mobile-visible{display:inline-block}}@media (min-width:568px) and (max-width:767px){.header{padding-top:0;padding-bottom:0;width:100%}.theme-default .header,.theme-high-contrast .header{background:#fff}.header .mobile-visible{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media (min-width:568px) and (max-width:767px) and (min-width:1200px){.header .mobile-visible{padding:0 calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:960px) and (max-width:1199px){.header .mobile-visible{padding:0 calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:768px) and (max-width:959px){.header .mobile-visible{padding:0 calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px){.header .mobile-visible{padding:0 calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:480px) and (max-width:567px){.header .mobile-visible{padding:0 calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:0px) and (max-width:479px){.header .mobile-visible{padding:0 calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:1200px){.header .mobile-visible{padding:0 calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:960px) and (max-width:1199px){.header .mobile-visible{padding:0 calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:768px) and (max-width:959px){.header .mobile-visible{padding:0 calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:568px) and (max-width:767px){.header .mobile-visible{padding:0 calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:480px) and (max-width:567px){.header .mobile-visible{padding:0 calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:0px) and (max-width:479px){.header .mobile-visible{padding:0 calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:1200px){.header .mobile-visible{padding:0 calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:960px) and (max-width:1199px){.header .mobile-visible{padding:0 calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:768px) and (max-width:959px){.header .mobile-visible{padding:0 calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:568px) and (max-width:767px){.header .mobile-visible{padding:0 calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:480px) and (max-width:567px){.header .mobile-visible{padding:0 calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:0px) and (max-width:479px){.header .mobile-visible{padding:0 calc(((100% - 320px)/ 2) + 10px)}}.header .logo{display:inline-block;height:66px}@media (min-width:568px) and (max-width:767px){.header .logo{height:50px;margin:5px 0}}@media (min-width:480px) and (max-width:567px){.header .mobile-visible{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header .logo{height:50px;margin:5px 0}}@media (min-width:0px) and (max-width:479px){.header .mobile-visible{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header .logo{height:50px;margin:5px 0}}.header .logo img{height:63px;vertical-align:top}.header .logo .logo-text-container{display:inline-block;padding-left:15px;text-transform:uppercase}.theme-default .header .logo .logo-text-container,.theme-high-contrast .header .logo .logo-text-container{color:#fff}.header .logo .logo-text-container .logo-title{font-size:27px;font-weight:700;letter-spacing:.5px;line-height:23px}@media (min-width:568px) and (max-width:767px){.header .logo img{height:50px}.header .logo .logo-text-container{padding-left:5px}.header .logo .logo-text-container .logo-title{font-size:19px;letter-spacing:0;line-height:16px;padding-top:10px}.theme-default .header .logo .logo-text-container .logo-title .line-one,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-one{color:#787878}}@media (min-width:480px) and (max-width:567px){.header .logo img{height:50px}.header .logo .logo-text-container{padding-left:5px}.header .logo .logo-text-container .logo-title{font-size:19px;letter-spacing:0;line-height:16px;padding-top:10px}.theme-default .header .logo .logo-text-container .logo-title .line-one,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-one{color:#787878}}@media (min-width:0px) and (max-width:479px){.header .logo img{height:50px}.header .logo .logo-text-container{padding-left:5px}.header .logo .logo-text-container .logo-title{font-size:19px;letter-spacing:0;line-height:16px;padding-top:10px}.theme-default .header .logo .logo-text-container .logo-title .line-one,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-one{color:#787878}.theme-default .header .logo .logo-text-container .logo-title .line-two,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-two{color:#5a5a5a}}.header .logo .logo-text-container .logo-subtitle{font-size:14px}@media (min-width:568px) and (max-width:767px){.theme-default .header .logo .logo-text-container .logo-title .line-two,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-two{color:#5a5a5a}.header .logo .logo-text-container .logo-subtitle{display:none}}@media (min-width:480px) and (max-width:567px){.theme-default .header .logo .logo-text-container .logo-title .line-two,.theme-high-contrast .header .logo .logo-text-container .logo-title .line-two{color:#5a5a5a}.header .logo .logo-text-container .logo-subtitle{display:none}}@media (min-width:0px) and (max-width:479px){.header .logo .logo-text-container .logo-subtitle{display:none}}.header .mobile-menu-container{float:right;font-size:25px;margin-top:15px}.theme-default .header .mobile-menu-container,.theme-high-contrast .header .mobile-menu-container{color:#5a5a5a}.header .mobile-menu-container .install-button{display:none;margin-right:10px}.header .mobile-menu-container .install-button.visible{display:inline}.header .mobile-menu-container .mobile-menu-button{cursor:pointer;display:inline-block;width:22px}.header .menu{float:right;position:relative;text-align:right}@media (min-width:568px) and (max-width:767px){.header .menu{display:none;float:none;line-height:50px;text-align:left}.header .menu.open{display:block}}@media (min-width:480px) and (max-width:567px){.header .menu{display:none;float:none;line-height:50px;text-align:left}.header .menu.open{display:block}}@media (min-width:0px) and (max-width:479px){.header .menu{display:none;float:none;line-height:50px;text-align:left}.header .menu.open{display:block}}.header .menu .nav{display:inline-block;font-size:22px;font-weight:400}@media (min-width:1200px){.header .menu .nav{line-height:34px}}@media (min-width:960px) and (max-width:1199px){.header .menu .nav{line-height:34px}}@media (min-width:768px) and (max-width:959px){.header .menu .nav{line-height:34px}.header .menu .button-container{line-height:30px}}.header .menu .nav .nav-link{margin-left:20px;text-decoration:none;text-transform:uppercase}.theme-default .header .menu .nav .nav-link,.theme-high-contrast .header .menu .nav .nav-link{color:#fff}@media (min-width:568px) and (max-width:767px){.header .menu .nav{display:block}.header .menu .nav .nav-link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid;display:block;margin-left:0;padding:0 10px}.theme-default .header .menu .nav .nav-link,.theme-high-contrast .header .menu .nav .nav-link{border-color:rgba(255,255,255,.35);color:#787878}.header .menu .nav .nav-link:last-child{border-bottom:1px solid}.theme-default .header .menu .nav .nav-link:last-child,.theme-high-contrast .header .menu .nav .nav-link:last-child{border-color:rgba(255,255,255,.35)}}@media (min-width:568px) and (max-width:767px) and (min-width:1200px){.header .menu .nav .nav-link{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:960px) and (max-width:1199px){.header .menu .nav .nav-link{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:768px) and (max-width:959px){.header .menu .nav .nav-link{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:568px) and (max-width:767px){.header .menu .nav .nav-link{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:480px) and (max-width:567px){.header .menu .nav .nav-link{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:568px) and (max-width:767px) and (min-width:0px) and (max-width:479px){.header .menu .nav .nav-link{padding:3px calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px){.header .menu .nav{display:block}.header .menu .nav .nav-link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid;display:block;margin-left:0;padding:0 10px}.theme-default .header .menu .nav .nav-link,.theme-high-contrast .header .menu .nav .nav-link{border-color:rgba(255,255,255,.35);color:#787878}.header .menu .nav .nav-link:last-child{border-bottom:1px solid}.theme-default .header .menu .nav .nav-link:last-child,.theme-high-contrast .header .menu .nav .nav-link:last-child{border-color:rgba(255,255,255,.35)}}@media (min-width:480px) and (max-width:567px) and (min-width:1200px){.header .menu .nav .nav-link{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:960px) and (max-width:1199px){.header .menu .nav .nav-link{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:768px) and (max-width:959px){.header .menu .nav .nav-link{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:568px) and (max-width:767px){.header .menu .nav .nav-link{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:480px) and (max-width:567px){.header .menu .nav .nav-link{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:480px) and (max-width:567px) and (min-width:0px) and (max-width:479px){.header .menu .nav .nav-link{padding:3px calc(((100% - 320px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px){.header .menu .nav{display:block}.header .menu .nav .nav-link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid;display:block;margin-left:0;padding:0 10px}.theme-default .header .menu .nav .nav-link,.theme-high-contrast .header .menu .nav .nav-link{border-color:rgba(255,255,255,.35);color:#787878}.header .menu .nav .nav-link:last-child{border-bottom:1px solid}.theme-default .header .menu .nav .nav-link:last-child,.theme-high-contrast .header .menu .nav .nav-link:last-child{border-color:rgba(255,255,255,.35)}}@media (min-width:0px) and (max-width:479px) and (min-width:1200px){.header .menu .nav .nav-link{padding:3px calc(((100% - 1200px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:960px) and (max-width:1199px){.header .menu .nav .nav-link{padding:3px calc(((100% - 960px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:768px) and (max-width:959px){.header .menu .nav .nav-link{padding:3px calc(((100% - 768px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:568px) and (max-width:767px){.header .menu .nav .nav-link{padding:3px calc(((100% - 568px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:480px) and (max-width:567px){.header .menu .nav .nav-link{padding:3px calc(((100% - 480px)/ 2) + 10px)}}@media (min-width:0px) and (max-width:479px) and (min-width:0px) and (max-width:479px){.header .menu .nav .nav-link{padding:3px calc(((100% - 320px)/ 2) + 10px)}}.theme-default .header .menu .nav .nav-link.selected,.theme-default .header .menu .nav .nav-link:hover,.theme-high-contrast .header .menu .nav .nav-link.selected,.theme-high-contrast .header .menu .nav .nav-link:hover{color:#fdcc57}@media (min-width:1200px){.header .menu .button-container{line-height:30px}}@media (min-width:960px) and (max-width:1199px){.header .menu .button-container{line-height:30px}}@media (min-width:568px) and (max-width:767px){.theme-default .header .menu .nav .nav-link.selected,.theme-default .header .menu .nav .nav-link:hover,.theme-high-contrast .header .menu .nav .nav-link.selected,.theme-high-contrast .header .menu .nav .nav-link:hover{background-color:#f4f4f4;color:#fab822}.header .menu .button-container{text-align:center}}@media (min-width:480px) and (max-width:567px){.theme-default .header .menu .nav .nav-link.selected,.theme-default .header .menu .nav .nav-link:hover,.theme-high-contrast .header .menu .nav .nav-link.selected,.theme-high-contrast .header .menu .nav .nav-link:hover{background-color:#f4f4f4;color:#fab822}.header .menu .button-container{text-align:center}}@media (min-width:0px) and (max-width:479px){.theme-default .header .menu .nav .nav-link.selected,.theme-default .header .menu .nav .nav-link:hover,.theme-high-contrast .header .menu .nav .nav-link.selected,.theme-high-contrast .header .menu .nav .nav-link:hover{background-color:#f4f4f4;color:#fab822}.header .menu .button-container{text-align:center}}.header .menu .button-container .button-link{cursor:pointer;display:inline;font-size:20px;margin-left:20px;position:relative;text-decoration:none}.theme-default .header .menu .button-container .button-link,.theme-high-contrast .header .menu .button-container .button-link{color:#fff}.theme-default .header .menu .button-container .button-link:hover,.theme-high-contrast .header .menu .button-container .button-link:hover{color:#fdcc57}.header .menu .button-container .button-link.install-button{display:none}.header .menu .button-container .button-link.install-button.visible{display:inline}.header .menu .button-container .button-link .badge[data-count]:after{background-color:red;border-radius:999px;content:attr(data-count);font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;line-height:.75em;padding:5px;position:absolute;right:-8px;text-align:center;top:14px;width:10px}.theme-default .header .menu .button-container .button-link .badge[data-count]:after,.theme-high-contrast .header .menu .button-container .button-link .badge[data-count]:after{color:#fff}@media (min-width:480px) and (max-width:567px){.header .menu .button-container .button-link .badge[data-count]:after{font-size:12px;line-height:.4em;right:-3px;top:10px;width:5px}}@media (min-width:0px) and (max-width:479px){.header .menu .button-container .button-link .badge[data-count]:after{font-size:12px;line-height:.4em;right:-3px;top:10px;width:5px}}@media (min-width:568px) and (max-width:767px){.header .menu .button-container .button-link .badge[data-count]:after{font-size:12px;line-height:.4em;right:-3px;top:10px;width:5px}.header .menu .button-container .button-link{font-size:26px}.theme-default .header .menu .button-container .button-link,.theme-high-contrast .header .menu .button-container .button-link{color:#787878}.theme-default .header .menu .button-container .button-link:hover,.theme-high-contrast .header .menu .button-container .button-link:hover{color:#fab822}}.link-container{display:inline-block;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:50%}@media (min-width:1200px){.link-container{top:71px;height:calc(100vh - 71px - 20px)}}@media (min-width:960px) and (max-width:1199px){.link-container{top:71px;height:calc(100vh - 71px - 20px)}}@media (min-width:768px) and (max-width:959px){.link-container{top:71px;height:calc(100vh - 71px - 20px)}}@media (min-width:568px) and (max-width:767px){.link-container{top:60px;height:calc(100vh - 60px - 20px)}}@media (min-width:480px) and (max-width:567px){.header .menu .button-container .button-link{font-size:26px}.theme-default .header .menu .button-container .button-link,.theme-high-contrast .header .menu .button-container .button-link{color:#787878}.theme-default .header .menu .button-container .button-link:hover,.theme-high-contrast .header .menu .button-container .button-link:hover{color:#fab822}.link-container{top:60px;height:calc(100vh - 60px - 20px)}}@media (min-width:0px) and (max-width:479px){.header .menu .button-container .button-link{font-size:26px}.theme-default .header .menu .button-container .button-link,.theme-high-contrast .header .menu .button-container .button-link{color:#787878}.theme-default .header .menu .button-container .button-link:hover,.theme-high-contrast .header .menu .button-container .button-link:hover{color:#fab822}.link-container{top:60px;height:calc(100vh - 60px - 20px)}}.link-container .splash-link{background-position:center;background-size:cover;display:inline-block;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .5s,-webkit-transform .5s;transition:-webkit-filter .5s,-webkit-transform .5s;transition:filter .5s,transform .5s;transition:filter .5s,transform .5s,-webkit-filter .5s,-webkit-transform .5s;width:100%}@media (min-width:480px) and (max-width:567px){.link-container .splash-link{-webkit-filter:grayscale(0);filter:grayscale(0)}}@media (min-width:0px) and (max-width:479px){.link-container .splash-link{-webkit-filter:grayscale(0);filter:grayscale(0)}}.link-container .splash-link:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.05) translate3d(0,0,0);transform:scale(1.05) translate3d(0,0,0)}.theme-default .link-container .splash-link:hover h1{background-color:#21cb94}.theme-high-contrast .link-container .splash-link:hover h1{background-color:#11665a}.theme-default .link-container .splash-link:hover h1,.theme-high-contrast .link-container .splash-link:hover h1{color:#000}.link-container .splash-link.brass{background-image:url(/img/splash-brass.jpg)}.link-container .splash-link.vocal{background-image:url(/img/splash-vocal.jpg)}.link-container .splash-link h1{display:inline-block;padding:5px 25px;position:relative;top:30%;-webkit-transition:background-color .5s;transition:background-color .5s}.theme-default .link-container .splash-link h1,.theme-high-contrast .link-container .splash-link h1{background-color:#d3d3d3;color:#000}.login-form{text-align:left}.login-form .login input[name=remember]{margin-bottom:10px;margin-left:5px}.reset-password .change-password input{display:block;margin-bottom:5px}.reset-password .change-password input[type=text],.reset-password .change-password input[type=password]{width:300px}@media (min-width:568px) and (max-width:767px){.reset-password .change-password input[type=text],.reset-password .change-password input[type=password]{width:100%}}@media (min-width:480px) and (max-width:567px){.reset-password .change-password input[type=text],.reset-password .change-password input[type=password]{width:100%}}@media (min-width:0px) and (max-width:479px){.reset-password .change-password input[type=text],.reset-password .change-password input[type=password]{width:100%}}.reset-password .change-password input.button{margin:0}.terms-and-conditions ol{counter-reset:item}.terms-and-conditions ol li{display:block;margin:1em 0;position:relative}.terms-and-conditions ol li:before{content:counters(item,".") ".";counter-increment:item;margin-right:100%;position:absolute;right:10px}.terms-and-conditions .highlight,.terms-and-conditions .section-header{font-weight:700}.terms-and-conditions .letter-list{list-style-type:lower-alpha}