@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Rubik:wght@700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PT Sans,Arial,Helvetica,sans-serif;scroll-behavior:smooth}body,html{height:100%}body{background:#fff;color:#000;font-size:62.5%}h1,h2,h3,h4{font-size:1em;font-weight:700;line-height:1.3}h1,h2,h3,h4,ul{margin:0;padding:0}ul{list-style:none}img{display:block;height:auto;width:100%}a{color:#f8a800;text-decoration:none}p{font-size:200%;line-height:1.3;margin:0 0 1.2em}mark{background-color:transparent;font-weight:700}address{font-style:normal}.autocomplete{position:relative}.autocomplete input[type=text]{padding-left:42px}.autocomplete .searchIcon{left:12px;position:absolute;top:9px}.autocomplete .clearIcon{cursor:pointer;position:absolute;right:12px;top:14px}.autocomplete .results{background-color:#fff;border:1px solid #c4c4c4;border-top:none;position:absolute;width:300px;z-index:20}.autocomplete .results ul li h3{font-size:160%;padding:7px 12px}.autocomplete .results ul li h3:hover{background-color:#999;color:#fff;cursor:pointer}.autocomplete .results .empty{font-size:160%;padding:7px 12px}.pagination{padding:20px 0}.pagination ul{text-align:center}.pagination ul li{display:inline;margin:0 5px}.pagination ul li a,.pagination ul li span{font-size:200%}@media screen and (max-width:1080px){.pagination ul li a,.pagination ul li span{font-size:160%}}.columns{display:flex}.columns .column{flex:1}@media screen and (max-width:1080px){.tableWrapper{overflow-x:scroll}}table{border-collapse:collapse;width:100%}table td,table th{font-size:200%;padding:7px;text-align:center}@media screen and (max-width:1080px){table td,table th{font-size:150%}}table td [data-action],table td p,table th [data-action],table th p{font-size:100%}table th{background-color:#f8a800}.formItem{margin-bottom:25px}label{display:block;font-size:200%;margin-bottom:.4em}@media screen and (max-width:800px){label{font-size:160%}}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:#fff;border:none;border-radius:50px;font-size:200%;padding:8px 14px;text-transform:uppercase;width:100%}@media screen and (max-width:800px){input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-size:160%}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-action],button{background-color:#fff;border:2px solid #999;border-radius:50px;color:#999;cursor:pointer;display:inline-block;font-size:180%;font-weight:700;padding:2px 7px;text-align:center;text-transform:uppercase;transition:all .3s ease}[data-action]:hover,button:hover{background-color:#999;color:#fff}@media screen and (max-width:800px){[data-action],button{font-size:160%}}[type=submit]{background-color:#fff;border:2px solid #999;border-radius:50px;color:#999;cursor:pointer;display:inline-block;font-size:180%;font-weight:700;padding:2px 7px;text-align:center;text-transform:uppercase;transition:all .3s ease}[type=submit]:hover{background-color:#999;color:#fff}@media screen and (max-width:800px){[type=submit]{font-size:160%}}[type=submit]{background-color:#000;border:none;color:#fff;font-size:220%;padding:10px 10px 11px;width:100%}[type=submit]:hover{background-color:#fff;color:#000}.radioOptions{display:flex}.radioOptions label{margin-right:10px}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){left:-9999px;position:absolute}input[type=checkbox]:checked+span,input[type=checkbox]:not(:checked)+span{cursor:pointer;display:block;font-weight:400;padding-left:30px;padding-top:2px;position:relative}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{background-color:#fff;content:"";display:block;height:22px;left:0;position:absolute;top:0;transition:all .2s;width:22px;z-index:1}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after{background:url(../images/checkbox-ok.svg) no-repeat 50%;content:"";display:block;height:20px;left:1px;position:absolute;top:1px;transition:all .2s;width:20px;z-index:2}input[type=checkbox]:not(:checked)+span:after{opacity:0}input[type=checkbox]:not(:checked)+span:hover:after{opacity:.5}input[type=checkbox]:checked+span:after{opacity:1}header[role=banner]{background-color:#000;color:#fff;height:158px}@media screen and (max-width:1080px){header[role=banner]{height:52px;position:fixed;width:100%;z-index:20}}header[role=banner]>.inner{align-items:baseline;display:flex;justify-content:space-between;padding:30px 35px}@media screen and (max-width:1080px){header[role=banner]>.inner{align-items:center;height:100%;padding-left:20px;padding-right:20px;position:relative}header[role=banner] .appLogo img{display:none}}header[role=banner] .appLogo img.mobileLogo{display:none}@media screen and (max-width:1080px){header[role=banner] .appLogo img.mobileLogo{display:block}}.mainMenu .mobileMenuButton{background:none;border:none;border-radius:none;display:none;font-size:100%;padding:0}@media screen and (max-width:1080px){.mainMenu .mobileMenuButton{display:block}}.mainMenu .navInner{display:flex}@media screen and (max-width:1080px){.mainMenu .navInner{background-color:#f8a800;display:none;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 20px;position:fixed;top:52px;width:100%}.mainMenu .navInner.open{display:flex}.mainMenu .navInner .languageSwitcher,.mainMenu .navInner nav{border-left:0;margin-left:0;width:100%}.mainMenu .navInner .languageSwitcher>ul>li,.mainMenu .navInner nav>ul>li{border-bottom:2px solid #f17400;display:block;margin:0}.mainMenu .navInner .languageSwitcher>ul>li.currentLanguage,.mainMenu .navInner nav>ul>li.currentLanguage{display:none}.mainMenu .navInner .languageSwitcher>ul>li a,.mainMenu .navInner nav>ul>li a{color:#000;display:block;font-size:280%;padding:25px;text-align:center}.mainMenu .navInner .languageSwitcher>ul>li a{color:#f17400}}.mainMenu nav>ul>li{display:inline-block;margin-left:20px}.mainMenu nav>ul>li:first-child{margin-left:0}.mainMenu nav>ul>li.homeLink{display:none}@media screen and (max-width:1080px){.mainMenu nav>ul>li.homeLink{display:block}}.mainMenu nav>ul>li a{color:#f8a800;display:inline-block;font-size:180%;font-weight:700;text-transform:uppercase}.languageSwitcher{border-left:2px solid #999;margin-left:20px}.languageSwitcher li{display:inline-block;margin-left:20px}.languageSwitcher li:first-child{margin-left:0}.languageSwitcher li.currentLanguage{display:none}.languageSwitcher li a{color:#999;display:inline-block;font-size:180%;font-weight:700;text-transform:uppercase}h1.pageTitle{color:#f8a800;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:360%;margin-bottom:1em;text-align:center}.main{padding-bottom:80px;padding-top:50px}@media screen and (max-width:1080px){.main{padding-top:102px}}.badgeWithText{align-items:center;display:flex}.badgeWithText .badgeText{font-size:180%;margin-left:10px}.badge{background:#ffefce url(../images/stars.svg) no-repeat 50%;display:inline-block;height:24px;width:70px}[data-action=go-back]{border:2px solid #999;border-radius:50px;color:#999;cursor:pointer;display:inline-block;font-size:180%;font-weight:700;padding:2px 7px;text-align:center;text-transform:uppercase;transition:all .3s ease}[data-action=go-back]:hover{background-color:#999}@media screen and (max-width:800px){[data-action=go-back]{font-size:160%}}[data-action=go-back]{background-color:#fff;border-color:#ffdc83;color:#f8a800;padding:6px 8px}[data-action=go-back]:hover{background-color:#f8a800;color:#fff}[data-action=go-back]:before{background-color:#f8a800;content:"";display:inline-block;height:15px;margin-right:6px;-webkit-mask-image:url(../images/go-back.svg);mask-image:url(../images/go-back.svg);-webkit-mask-size:cover;mask-size:cover;width:18px}[data-action=go-back]:hover:before{background-color:#fff}body.basicPage .body{margin:0 auto;max-width:825px}@media screen and (max-width:1080px){body.basicPage .body{padding-left:35px;padding-right:35px}}@media screen and (max-width:800px){body.basicPage .body{padding-left:20px;padding-right:20px}}body.basicPage .body h2{font-size:240%;margin-bottom:.6em}body.basicPage .body h3{font-size:200%;margin-bottom:.6em}body.basicPage .body ol,body.basicPage .body ul{margin-bottom:40px}body.basicPage .body ol li,body.basicPage .body ul li{font-size:200%;margin-bottom:.5em}body.basicPage .body img{width:auto}footer[role=contentinfo]{background-color:#fff;position:relative;z-index:2}footer[role=contentinfo]>.inner{padding:30px 35px}@media screen and (max-width:600px){footer[role=contentinfo]>.inner{padding-left:20px;padding-right:20px}}footer[role=contentinfo] .footerSponsors{align-items:center;display:flex;justify-content:center;padding:20px 0 50px}@media screen and (max-width:800px){footer[role=contentinfo] .footerSponsors{padding:10px 0 30px}}@media screen and (max-width:480px){footer[role=contentinfo] .footerSponsors{flex-direction:column;padding:0 0 20px}}footer[role=contentinfo] .footerSponsors a{display:block;height:36px;margin:0 30px}@media screen and (max-width:600px){footer[role=contentinfo] .footerSponsors a{margin:0 15px}}@media screen and (max-width:480px){footer[role=contentinfo] .footerSponsors a{margin:15px 0}}footer[role=contentinfo] .footerSponsors a[data-id=notsoda]{height:25px}footer[role=contentinfo] .footerSponsors a img{height:100%;width:auto}footer[role=contentinfo] .footerTop{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1080px){footer[role=contentinfo] .footerTop{flex-wrap:wrap}}@media screen and (max-width:480px){footer[role=contentinfo] .footerTop{flex-direction:column;text-align:center}}footer[role=contentinfo] .copyText{color:#999;font-size:200%;margin-bottom:0}@media screen and (max-width:1080px){footer[role=contentinfo] .copyText{padding-bottom:10px}}@media screen and (max-width:800px){footer[role=contentinfo] .copyText{font-size:170%}}footer[role=contentinfo] .legalMenu{margin-left:10px}@media screen and (max-width:1080px){footer[role=contentinfo] .legalMenu{padding-bottom:10px}}footer[role=contentinfo] .legalMenu nav ul{align-items:center;display:flex}footer[role=contentinfo] .legalMenu nav ul li a:hover,footer[role=contentinfo] .legalMenu nav ul li.active a{text-decoration:underline}@media screen and (max-width:480px){footer[role=contentinfo] .legalMenu nav ul li:first-child a{border-left:none}}footer[role=contentinfo] .legalMenu nav ul li a{border-left:2px solid #999;display:block;font-size:200%;padding:4px 10px}@media screen and (max-width:800px){footer[role=contentinfo] .legalMenu nav ul li a{font-size:170%}}footer[role=contentinfo] .authLinks{align-items:center;display:flex;justify-content:center;padding-left:10px}@media screen and (max-width:1080px){footer[role=contentinfo] .authLinks{padding-bottom:10px}}footer[role=contentinfo] .authLinks a{margin:0 5px}footer[role=contentinfo] a{color:#999;display:inline-block}footer[role=contentinfo] .footerBottom{align-items:center;display:flex;justify-content:center;padding-top:10px}@media screen and (max-width:480px){footer[role=contentinfo] .footerBottom{text-align:center}}footer[role=contentinfo] .footerBottom p{color:#c4c4c4;font-size:160%;margin-bottom:0}footer[role=contentinfo] .footerBottom p a{color:#c4c4c4}footer[role=contentinfo] .footerBottom p a:hover{text-decoration:underline}body.home .main{overflow:hidden;padding:0}@media screen and (max-width:1080px){body.home .main{padding-top:52px}}body.home .mainContent{height:800px;position:relative}@media screen and (max-width:1080px){body.home .mainContent{height:1000px}}@media screen and (max-width:800px){body.home .mainContent{height:1100px}}.fullSearch{height:100%}.fullSearch.playing .introText{opacity:0;top:300px}@media screen and (max-width:1080px){.fullSearch.playing .introText{opacity:1;top:70px}}.fullSearch.playing .newsBox{opacity:0;top:300px}@media screen and (max-width:1080px){.fullSearch.playing .newsBox{opacity:1;top:0}}.fullSearch.playing .jukeboxInstruments,.fullSearch.playing .jukeboxMusicians{bottom:-30px;opacity:0}.fullSearch.playing .searchButtons .jukebox img.vinyl{transform:rotate(765deg)}.fullSearch .errorMessages{background-color:#ea0029;border-radius:10px;left:50%;max-width:400px;padding:10px 10px 6px;position:absolute;top:10px;transform:translateX(-50%);z-index:20}.fullSearch .errorMessages ul li{color:#fff;font-size:160%;margin-bottom:.4em;text-align:center}.fullSearch .introText{left:35px;max-width:390px;position:absolute;top:70px;transition:all 1.8s ease;z-index:1}@media screen and (max-width:1080px){.fullSearch .introText{left:20px}}@media screen and (max-width:800px){.fullSearch .introText{margin:20px auto;padding:0;position:static;text-align:center}}.fullSearch .introText h2,.fullSearch .introText h3{font-size:320%;font-weight:400}@media screen and (max-width:1468px){.fullSearch .introText h2,.fullSearch .introText h3{font-size:280%}}@media screen and (max-width:1080px){.fullSearch .introText h2,.fullSearch .introText h3{font-size:240%}}.fullSearch .introText h2{color:#f8a800}.fullSearch .newsBox{position:absolute;right:35px;top:0;transition:all 1.8s ease;width:335px;z-index:2}@media screen and (max-width:1080px){.fullSearch .newsBox{right:20px;width:60%}}@media screen and (max-width:800px){.fullSearch .newsBox{margin:0 auto;position:static;width:90%}}.fullSearch .newsBox>header{align-items:center;background-color:#ffdc83;border:2px solid #f8a800;border-radius:20px;display:flex;justify-content:space-between;margin:0 auto;position:relative;top:15px;width:168px}.fullSearch .newsBox>header:after,.fullSearch .newsBox>header:before{background-color:#f8a800;border-radius:50%;content:"";display:block;height:4px;margin-left:6px;width:4px}.fullSearch .newsBox>header:after{margin:0 6px 0 0}.fullSearch .newsBox>header h2{color:#cf4d04;font-size:140%;padding:5px;text-transform:uppercase}.fullSearch .newsBox>.content{background-color:#fff;border:2px solid #f8a800;border-radius:8px;padding:30px 15px 20px}@media screen and (max-width:1080px){.fullSearch .newsBox>.content{max-height:190px;overflow:hidden;padding-bottom:10px;padding-top:20px}}.fullSearch .newsBox>.content a{font-weight:700;text-decoration:underline}.fullSearch .newsBox>.content h2,.fullSearch .newsBox>.content h3,.fullSearch .newsBox>.content h4{text-transform:uppercase}.fullSearch .newsBox>.content h2{font-size:180%;margin-bottom:.4em}.fullSearch .newsBox>.content h3{font-size:160%;margin-bottom:.4em}.fullSearch .newsBox>.content h4{font-size:150%;margin-bottom:.4em}.fullSearch .newsBox>.content li,.fullSearch .newsBox>.content p{font-size:150%}.fullSearch .newsBox>.content p{margin-bottom:.4em}.fullSearch .newsBox>.content ul{list-style-position:inside;list-style-type:disc;padding-left:7px}.fullSearch .newsBox>.content ul li{margin-bottom:.4em}.fullSearch .jukeboxFloor{background-color:#ffdc83;bottom:-40px;height:160px;position:absolute;width:100%}.fullSearch .jukeboxInstruments{background:url(../images/instruments.png) no-repeat;background-size:contain;bottom:-50px;height:506px;left:50%;margin-left:-720px;position:absolute;transition:all 1.8s ease;width:653px}.fullSearch .jukeboxMusicians{background:url(../images/musicians.png) no-repeat;background-size:contain;bottom:0;height:605px;margin-right:-650px;position:absolute;right:50%;transition:all 1.8s ease;width:452px}.fullSearch .searchButtons{left:50%;margin-left:-235px;position:absolute;top:10px;width:470px}@media screen and (max-width:1080px){.fullSearch .searchButtons{top:210px}}@media screen and (max-width:800px){.fullSearch .searchButtons{top:310px}}.fullSearch .searchButtons .buttonGroup{padding:270px 100px 0;position:relative;z-index:2}.fullSearch .searchButtons .buttonGroup button{background-color:transparent;border-color:#fff;color:#fff;display:block;font-size:300%;margin-bottom:14px;text-transform:none;width:100%}.fullSearch .searchButtons .buttonGroup button:hover{background-color:#fff;color:#f8a800}.fullSearch .searchButtons .jukebox{left:0;position:absolute;top:50px;width:100%;z-index:1}.fullSearch .searchButtons .jukebox img{left:50%;position:absolute;top:0}.fullSearch .searchButtons .jukebox img.jukeboxBg{margin-left:-40%;top:50px;width:80%}.fullSearch .searchButtons .jukebox img.vinylsBg{margin-left:-32%;opacity:.6;top:95px;width:64%}.fullSearch .searchButtons .jukebox img.vinyl{margin-left:-25%;top:81px;transform:rotate(0);transition:all 1.8s ease;width:50%}.fullSearch .searchButtons .jukebox img.jukeboxFront{left:0;top:0;width:100%}.fullSearch .searchFilters{height:100%;overflow:hidden;position:absolute;width:100%}.fullSearch .searchFilters .searchFilter{background-color:#f8a800;height:100%;left:0;opacity:0;position:absolute;top:800px;transition:all .8s ease;width:100%;z-index:3}@media screen and (max-width:1080px){.fullSearch .searchFilters .searchFilter{top:1000px}}@media screen and (max-width:800px){.fullSearch .searchFilters .searchFilter{top:1100px}}.fullSearch .searchFilters .searchFilter.current{opacity:1;top:250px}@media screen and (max-width:800px){.fullSearch .searchFilters .searchFilter.current{top:100px}}.fullSearch .searchFilters .searchFilter .searchFilterForm{padding:35px 35px 80px;position:relative}@media screen and (max-width:1080px){.fullSearch .searchFilters .searchFilter .searchFilterForm{padding:100px 20px 80px}}.fullSearch .searchFilters .searchFilter .searchFilterForm>h3{align-items:center;color:#fff;display:flex;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:240%;position:absolute;top:35px;width:300px}.fullSearch .searchFilters .searchFilter .searchFilterForm>h3 img{margin-right:7px;max-height:36px;width:auto}.fullSearch .searchFilters .searchFilter .searchFilterForm [data-action=close]{background:none;border:none;color:#000;font-weight:400;position:absolute;right:35px;text-transform:lowercase;top:15px}@media screen and (max-width:1080px){.fullSearch .searchFilters .searchFilter .searchFilterForm [data-action=close]{right:20px}}.fullSearch .searchFilters .searchFilter .searchFilterForm [data-action=close] svg{fill:#000;margin-left:5px}.fullSearch .searchFilters .searchFilter .searchFilterForm form{margin:0 auto;max-width:550px}.fullSearch .searchFilters .searchFilter .searchFilterForm form .columns{margin-bottom:25px}.fullSearch .searchFilters .searchFilter .searchFilterForm form .columns .column-1{padding-right:10px}.fullSearch .searchFilters .searchFilter .searchFilterForm form .columns .column-2{padding-left:10px}.fullSearch .searchFilters .searchFilter .searchFilterForm form .columns p{margin-bottom:0;padding-top:.4em}.fullSearch .searchFilters .searchFilter .searchFilterForm form .columns p.chooseGenre{opacity:.5}.fullSearch .searchFilters .searchFilter .searchFilterForm form [type=submit]{display:flex;justify-content:center;margin-top:20px}.fullSearch .searchFilters .searchFilter .searchFilterForm form [type=submit] svg{margin-left:15px}.fullSearch .searchFilters .searchFilter .searchFilterForm form [type=submit]:hover svg{fill:#000}body.searchResults [data-action=go-back]{position:absolute;right:0;top:-60px}@media screen and (max-width:800px){body.searchResults [data-action=go-back]{display:block;margin:0 auto;max-width:260px;position:static}}body.searchResults .main{background-color:#ffefce;padding:30px 35px 100px}@media screen and (max-width:1080px){body.searchResults .main{padding:82px 20px 60px}}body.searchResults .mainContent>.inner{position:relative}body.searchResults h1.pageTitle{align-items:center;display:flex;font-size:240%;text-align:left}@media screen and (max-width:800px){body.searchResults h1.pageTitle{justify-content:center}}body.searchResults h1.pageTitle img{margin-right:7px;max-height:36px;width:auto}body.searchResults .searchResultsHeader{height:60px}@media screen and (max-width:800px){body.searchResults .searchResultsHeader{height:auto}}body.searchResults .auditionLegend{align-items:center;color:#6d6d6d;display:flex;font-size:160%;margin-bottom:0;position:absolute;top:20px}@media screen and (max-width:800px){body.searchResults .auditionLegend{justify-content:center;margin-bottom:20px;position:static}}body.searchResults .auditionLegend:before{background-color:#f8a800;content:"";display:inline-block;height:15px;margin-right:8px;-webkit-mask-image:url(../images/audition.svg);mask-image:url(../images/audition.svg);-webkit-mask-size:cover;mask-size:cover;width:15px}body.searchResults table tr.specialRow td{background-color:hsla(0,0%,43%,.15);font-weight:700}body.searchResults table td,body.searchResults table th{border-left:10px solid #ffefce}@media screen and (max-width:1080px){body.searchResults table td,body.searchResults table th{border-left:none}}body.searchResults table td:first-child,body.searchResults table th:first-child{border-left:none}body.searchResults table td{border-bottom:2px solid #f8a800}body.searchResults table td a{color:#000}body.searchResults table td.title{text-align:left}body.searchResults table td.title .titleWrapper{position:relative}@media screen and (max-width:1080px){body.searchResults table td.title .titleWrapper{padding-left:24px}}body.searchResults table td.title .titleWrapper .auditionIcon{background-color:#f8a800;display:inline-block;height:15px;left:-30px;margin-right:8px;-webkit-mask-image:url(../images/audition.svg);mask-image:url(../images/audition.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);width:15px}@media screen and (max-width:1080px){body.searchResults table td.title .titleWrapper .auditionIcon{left:4px}}body.songDetail .main{background-color:#ffefce;padding:30px 35px 100px}@media screen and (max-width:1080px){body.songDetail .main{padding:82px 20px 60px}}body.songDetail .mainContent [data-action=edit]{margin-bottom:10px}body.songDetail .mainContent>.inner{position:relative}body.songDetail .mainContent>.inner>h3{align-items:center;color:#f8a800;display:flex;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:240%;margin-bottom:1em}body.songDetail .mainContent>.inner>h3 img{margin-right:7px;max-height:36px;width:auto}body.songDetail .mainContent>.inner [data-action=go-back]{position:absolute;right:0;top:0}body.songDetail .mainContent .songDetailContent{background-color:#fff;padding:40px 45px 100px}body.songDetail .mainContent h1.songTitle{align-items:center;border-bottom:2px solid #f8a800;display:flex;font-size:240%;justify-content:space-between;margin-bottom:.6em;padding-bottom:.2em;position:relative;text-align:left}@media screen and (max-width:600px){body.songDetail .mainContent h1.songTitle{align-items:flex-start;flex-direction:column}body.songDetail .mainContent h1.songTitle .badge{margin-top:5px}}body.songDetail .mainContent aside.info{clear:both;font-size:160%;margin-bottom:50px}body.songDetail .mainContent aside.info .infoData{margin-bottom:5px}body.songDetail .mainContent aside.info .infoData.synonyms ul,body.songDetail .mainContent aside.info .infoData.synonyms ul li{display:inline}body.songDetail .mainContent aside.info .infoData.synonyms ul li:before{content:",";padding-right:5px}body.songDetail .mainContent aside.info .infoData.synonyms ul li:first-child:before{content:"";padding-right:0}body.songDetail .mainContent section{align-items:flex-start;display:flex;margin-bottom:50px}@media screen and (max-width:800px){body.songDetail .mainContent section{display:block}}body.songDetail .mainContent section.formationSection h3:before{background-image:url(../images/icon-search-formation2.svg)}body.songDetail .mainContent section.formationSection .value{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1080px){body.songDetail .mainContent section.formationSection .value{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){body.songDetail .mainContent section.formationSection .value{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){body.songDetail .mainContent section.formationSection .value{grid-template-columns:repeat(1,1fr)}}body.songDetail .mainContent section.stylesSection h3:before{background-image:url(../images/icon-search-genre2.svg)}body.songDetail .mainContent section.arrangersSection h3:before{background-image:url(../images/icon-search-arranger2.svg)}body.songDetail .mainContent section.interpretersSection h3:before{background-image:url(../images/icon-search-interpreter2.svg)}body.songDetail .mainContent section.songPlayerSection{margin:70px 0}body.songDetail .mainContent section.songPlayerSection h3:before{background-image:url(../images/audition.svg)}body.songDetail .mainContent section.songPlayerSection>.value{display:flex}body.songDetail .mainContent section.songPlayerSection audio{margin:0 auto}body.songDetail .mainContent section.descriptionSection{margin-bottom:0}body.songDetail .mainContent section.descriptionSection h3:before{content:none}body.songDetail .mainContent section.descriptionSection>.value{flex:inherit;max-width:860px}body.songDetail .mainContent section h3{align-items:center;color:#f8a800;display:flex;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:180%;max-width:200px;padding-right:20px;position:relative;width:30%}@media screen and (max-width:800px){body.songDetail .mainContent section h3{margin-bottom:10px;padding-right:0;width:auto}}body.songDetail .mainContent section h3:before{background:url(../images/icon-search-creator2.svg) no-repeat 50%;content:"";display:block;height:20px;margin-right:15px;width:20px}body.songDetail .mainContent section h3 .badge{left:35px;position:absolute;top:30px}@media screen and (max-width:800px){body.songDetail .mainContent section h3 .badge{left:170px;top:0}}body.songDetail .mainContent section>.value{width:70%}@media screen and (max-width:800px){body.songDetail .mainContent section>.value{width:auto}}body.songDetail .mainContent section>.value h4{border-bottom:1px solid #ffefce;font-size:180%;font-weight:400}body.songDetail .mainContent section>.value h4.personName{font-weight:700}body.songDetail .mainContent section .artistsList{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1080px){body.songDetail .mainContent section .artistsList{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){body.songDetail .mainContent section .artistsList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){body.songDetail .mainContent section .artistsList{grid-template-columns:repeat(1,1fr)}}body.songDetail .mainContent section .artistsList.interpretersList .interpretersListItem h4{margin-bottom:10px}body.songDetail .mainContent section .artistsList.interpretersList .interpretersListItem .instrumentItem{border-bottom:1px solid #ffefce;font-size:180%;margin-bottom:10px}body.songDetail .mainContent section .stylesList{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1080px){body.songDetail .mainContent section .stylesList{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){body.songDetail .mainContent section .stylesList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){body.songDetail .mainContent section .stylesList{grid-template-columns:repeat(1,1fr)}}.glossaryList{padding:0 35px}@media screen and (max-width:1080px){.glossaryList{padding-left:20px;padding-right:20px}}.glossaryList .glossaryCategory{margin:0 0 30px}.glossaryList .glossaryCategory>h2{font-size:300%;margin-bottom:.5em}.glossaryList .glossaryCategoryWords{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:2000px){.glossaryList .glossaryCategoryWords{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1280px){.glossaryList .glossaryCategoryWords{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.glossaryList .glossaryCategoryWords{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.glossaryList .glossaryCategoryWords{display:block}}.glossaryList .glossaryWord{margin-bottom:40px}.glossaryList .glossaryWord h2{color:#f8a800;font-size:180%;margin-bottom:.7em;text-transform:uppercase}.glossaryList .glossaryWord p{font-size:160%;margin-bottom:0}
