.pink-border{border:1px solid #ff1493}.hideme{display:none}.relative{position:relative}.float-left{float:left}.float-right{float:right}.alphabet-menu-wrapper{font-family:"roboto slab";}.alphabet-menu-wrapper .horizontal-line{width:100%;height:1px;margin:0 auto;margin-top:.2em;background-color:#c1d0d6;}.alphabet-menu-wrapper .horizontal-line.margin-top-zero{margin-top:0}.alphabet-menu-wrapper .horizontal-scroller{position:relative;height:39px;width:90%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.alphabet-menu-wrapper .horizontal-scroller::-webkit-scrollbar{display:none}.alphabet-menu-wrapper ul{position:relative;font-family:"roboto slab";color:#1e91c2;font-size:1.6em;list-style-type:none;margin:0;padding:0;}.alphabet-menu-wrapper ul li{position:relative;padding:.35em .5em;display:inline;}.alphabet-menu-wrapper ul li:hover{cursor:pointer;color:#4ab5e3}.alphabet-menu-wrapper ul li.active-letter{color:#4ab5e3;background-color:rgba(255,255,255,0.5)}.body-content{position:relative;font-family:"muli";}.body-content .total-songs{color:#808080;position:absolute;top:0;right:3em}ul.songlist{font-family:"muli";list-style-type:none;text-align:center;font-size:1.2em;padding:0;margin:0;}ul.songlist li.single-song-wrapper{padding:10px 2px;color:#177096;}ul.songlist li.single-song-wrapper:hover{cursor:pointer;color:#1e91c2;padding-bottom:9px;padding-top:9px;border-bottom:1px solid #1e91c2;border-top:1px solid #1e91c2}ul.songlist li.single-song-wrapper .title{position:relative;display:inline-flex;align-items:center;gap:.4em}ul.songlist li.single-song-wrapper .song-play-control{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.15em .35em;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;}ul.songlist li.single-song-wrapper .song-play-control:hover .song-play-indicator{color:#60bee6}ul.songlist li.single-song-wrapper .song-play-control:focus{outline:1px solid #1e91c2;outline-offset:2px}ul.songlist li.single-song-wrapper .song-play-indicator{font-size:.7em;color:#1e91c2}ul.songlist li.single-song-wrapper.expanded{background-color:rgba(255,255,255,0.18)}ul.songlist li.single-song-wrapper.active{background-color:rgba(255,255,255,0.3)}ul.songlist li.album-group{list-style-type:none;margin:0;padding:0;text-align:center;}ul.songlist li.album-group > .single-song-wrapper--album{padding:10px 2px;color:#177096;cursor:pointer;}ul.songlist li.album-group > .single-song-wrapper--album:hover{color:#1e91c2;padding-bottom:9px;padding-top:9px;border-bottom:1px solid #1e91c2;border-top:1px solid #1e91c2}ul.songlist li.album-group > .single-song-wrapper--album.expanded{background-color:rgba(255,255,255,0.18)}ul.songlist li.album-group > .single-song-wrapper--album.active{background-color:rgba(255,255,255,0.3)}ul.songlist li.album-group > .single-song-wrapper--album .title{position:relative;display:inline-flex;align-items:center;gap:.4em}ul.songlist li.album-group > .single-song-wrapper--album .album-track-count{display:block;font-size:.75em;color:#595959;margin-top:.15em}ul.songlist li.album-group > .single-song-wrapper--album .album-expand-indicator{font-size:.65em;color:#1e91c2;pointer-events:none}ul.songlist li.album-group ul.songlist--album-tracks{list-style-type:none;margin:.25em 0 .5em;padding:0;display:block;}ul.songlist li.album-group ul.songlist--album-tracks li.single-song-wrapper--nested{display:block;padding:8px 2px 8px 1.4em;font-size:.95em;text-align:left}#skip_button_foooo{display:none}#audio_player{width:60%;margin:0 auto;margin-bottom:.8em;background-color:#dbdbdb;box-shadow:inset 1px 1px 10px 0 rgba(0,0,0,0.15);}#audio_player .right_facing_triangle{border-left:16px solid #0099d1}#audio_player .play_pause_inner .left,#audio_player .play_pause_inner .right{background-color:#0099d1}#audio_player .play_pause_inner .triangle_1{border-right:30px solid #dbdbdb}#audio_player .play_pause_inner .triangle_2{border-right:30px solid #dbdbdb}#audio_player .audio_info{display:none;color:#d10099}#audio_player .audio_time_progress{color:#d10099;color:#fff;font-size:1em;text-shadow:1px 1px 8px rgba(0,0,0,0.5);padding:0 5px}#audio_player .audio_progress{background-color:#15779e;box-shadow:inset 1px 1px 14px 0 rgba(0,0,0,0.45)}#audio_player .audio_progress_container{background-color:#47ade4;box-shadow:inset 1px 1px 14px 0 rgba(0,0,0,0.45)}.favorite-download{color:#19779f;}.favorite-download .favorite,.favorite-download .download{position:relative;}.favorite-download .favorite:hover,.favorite-download .download:hover{color:#33ace0;color:#d10099}.favorite-download .favorite{float:left;margin-right:.5em;cursor:pointer;}.favorite-download .favorite:active{color:#1e91c2;color:#d10099;top:2px}.favorite-download .favorite .fas:active{color:#d10099}.favorite-download .already-favorited{color:#d10099;}.favorite-download .already-favorited:hover{color:#1e91c2;color:#ff05bc}.favorite-download .download{float:left}.favorite-download--row{display:inline-block;position:relative;margin-top:.35em;font-size:1.15em}.bottom-playback-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75em 1em;padding:.65em 1em;background-color:#dbdbdb;box-shadow:0 -2px 12px rgba(0,0,0,0.18);box-sizing:border-box;min-height:4.5em}.bottom-playback-bar--idle{justify-content:center;flex-direction:column;gap:.15em;}.bottom-playback-bar--idle .bottom-playback-bar__title{color:#d10099;font-size:.95em}.bottom-playback-bar--idle .bottom-playback-bar__idle-hint{color:#666;font-size:.8em}.bottom-playback-bar__meta{display:flex;align-items:center;gap:.65em;min-width:12em;max-width:100%;flex:0 1 18em}.bottom-playback-bar__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d10099;font-family:"muli";font-size:.95em}.bottom-playback-bar__actions{display:flex;align-items:center;gap:.45em;font-size:1.25em;color:#19779f;}.bottom-playback-bar__actions a{color:inherit}.bottom-playback-bar__actions .favorite,.bottom-playback-bar__actions .download{cursor:pointer;}.bottom-playback-bar__actions .favorite:hover,.bottom-playback-bar__actions .download:hover{color:#d10099}.bottom-playback-bar__actions .already-favorited{color:#d10099}.bottom-playback-bar__player{flex:1 1 18em;min-width:0;}.bottom-playback-bar__player .audio_player{width:100%;margin:0;background-color:transparent;box-shadow:none}.bottom-playback-bar__player .audio_info{display:none}.bottom-playback-bar__player .audio_time_progress{color:#fff;font-size:1em;text-shadow:1px 1px 8px rgba(0,0,0,0.5);padding:0 5px}.bottom-playback-bar__player .audio_progress{background-color:#15779e;box-shadow:inset 1px 1px 14px 0 rgba(0,0,0,0.45)}.bottom-playback-bar__player .audio_progress_container{background-color:#47ade4;box-shadow:inset 1px 1px 14px 0 rgba(0,0,0,0.45)}.bottom-playback-bar__player .right_facing_triangle{border-left:16px solid #0099d1}.bottom-playback-bar__player .play_pause_inner .left,.bottom-playback-bar__player .play_pause_inner .right{background-color:#0099d1}.bottom-playback-bar__player .play_pause_inner .triangle_1{border-right:30px solid #dbdbdb}.bottom-playback-bar__player .play_pause_inner .triangle_2{border-right:30px solid #dbdbdb}.bottom-playback-eq{display:flex;align-items:flex-end;gap:2px;height:14px;flex-shrink:0;}.bottom-playback-eq span{display:block;width:3px;height:4px;background-color:#0099d1;opacity:.45;transition:height .15s ease}.bottom-playback-eq--playing span{opacity:1;animation:eq-bounce .7s ease-in-out infinite alternate;}.bottom-playback-eq--playing span:nth-child(2){animation-delay:.12s}.bottom-playback-eq--playing span:nth-child(3){animation-delay:.24s}.bottom-playback-eq--playing span:nth-child(4){animation-delay:.08s}.has-bottom-playback{padding-bottom:8.5em}@-moz-keyframes eq-bounce{from{height:4px}to{height:14px}}@-webkit-keyframes eq-bounce{from{height:4px}to{height:14px}}@-o-keyframes eq-bounce{from{height:4px}to{height:14px}}@keyframes eq-bounce{from{height:4px}to{height:14px}}body{margin:0;padding:0;font-family:sans-serif;background-color:#e6e6e6}.container{position:relative}.App{position:relative;text-align:center;margin:0 auto}.App-logo{animation:App-logo-spin infinite 20s linear;height:80px}.social-media{text-align:center;position:absolute;margin:0 auto;z-index:30;right:15%;top:5px;}.social-media ul{list-style-type:none;margin:0;padding:0;}.social-media ul li{display:inline;margin-right:1em}.App-header{position:relative;padding:.2em;margin:0 auto;}.App-header .logo{width:48px;height:33px;background-attachment:fixed;background-position:center;margin:0 auto;background:url("../images/logo-48x33.png")}.App-header .App-title{color:#166a8e;text-transform:uppercase;font-size:1.3em;font-weight:700;font-family:"open sans condensed"}.App-header .slogan{color:#2e84a9;font-family:"meera Inimai";font-size:.9em;position:relative;top:-.8em}.App-intro{font-size:large}.drawer-override *:focus{outline:none !important}.drawer-wrapper{padding-left:1.4rem;padding-right:1rem;padding-top:2rem;font-family:"meera inimai";}.drawer-wrapper .default-empty-songs{color:#89b7d0;letter-spacing:.06em}.drawer-wrapper h4{color:#2ba8de;color:#a9daef;text-transform:uppercase;background-color:rgba(0,0,0,0.6);display:inline-block;padding:6px 7px 0 6px;}.drawer-wrapper h4 i.fas.fa-star,.drawer-wrapper h4 i.fa.fa-play{color:#1d8ab9;margin-right:.4em;font-size:.7em;position:relative;top:-2px}.drawer-wrapper ol{color:#4d4d4d;list-style-type:circle;margin-left:-.6em;}.drawer-wrapper ol li{margin:0;position:relative;color:#2a5d79;color:#fafdff;font-size:1.1em;letter-spacing:.05em;}.drawer-wrapper ol li button.drawer-play{background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;padding:0;margin:0;text-align:left;cursor:pointer;max-width:85%;}.drawer-wrapper ol li button.drawer-play:hover{color:#1e91c2;color:#5fbbe3}.drawer-wrapper ol li button.drawer-play:active{color:#218cba}.drawer-wrapper ol li span.delete{position:relative;padding:7px;color:#b6b6b6;font-size:.9em;}.drawer-wrapper ol li span.delete:hover{cursor:pointer;color:#1e91c2;color:#5fbbe3}.drawer-wrapper ol li span.delete:active{color:#218cba;bottom:-1px}.drawer-backdrop-override{background-color:transparent !important}.drawer-override{max-width:27%;min-width:405px;background-color:#29739a !important}.open-drawer i.fas.fa-star{color:#1e91c2;}.open-drawer i.fas.fa-star:hover{cursor:pointer;color:#1e91c2}.scroll-up{font-size:2em;color:#236581;}.scroll-up:hover{color:#1e91c2}.header-wrapper{position:relative}.star-button{position:absolute;left:0;top:.2em}.clear-all{margin-left:.75em;font-size:.7em;text-transform:none;letter-spacing:.02em;background:transparent;border:1px solid rgba(169,218,239,0.5);color:#a9daef;padding:2px 6px;cursor:pointer;}.clear-all:hover{border-color:#1e91c2;color:#1e91c2}.search-wrapper{max-width:720px;margin:.75em auto .5em;padding:0 1em;}.search-wrapper .song-search{width:100%;box-sizing:border-box;padding:.55em .75em;font-size:1em;border:1px solid #bbb;border-radius:2px}.search-wrapper .search-status{margin:.4em 0 0;font-size:.85em;color:#666}.search-wrapper .search-results{list-style:none;margin:.5em 0 0;padding:0;background:#f7f7f7;border:1px solid #ddd;max-height:320px;overflow-y:auto;}.search-wrapper .search-results li{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.45em .65em;border-bottom:1px solid #e5e5e5;}.search-wrapper .search-results li:last-child{border-bottom:none}.search-wrapper .search-results li .search-title{flex:1;text-align:left}.search-wrapper .search-results li button{white-space:nowrap;cursor:pointer}.search-wrapper .search-results li.search-empty{color:#777;justify-content:center}