html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{border:0;font-family:Nunito,"Source Sans Pro",Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}ul{list-style-type:none;list-style:none}.font-size-regular{font-size:16px}.font-size-large{font-size:20px}.font-size-small{font-size:14px}.line-height-smaller{line-height:26px}.font-weight-thinner{font-weight:200}.font-weight-thicker{font-weight:600}.page-margins{max-width:600px;width:100%;padding:0 20px;margin:0 auto}#react-mount,body,html{height:100%}body{color:#fff;background:#132241}a{text-decoration:none;color:inherit}.app{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-banner-background{background:linear-gradient(rgba(19,34,65,.86),rgba(19,34,65,.86)),url(/banner.jpg) no-repeat center top;background-size:cover}.footer,.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{min-height:72px;font-size:24px;padding-top:16px}.logo-header{width:100%;box-shadow:0 1px 12px #091120;margin-bottom:30px}.footer{min-height:80px;box-shadow:0 -1px 12px #091120;margin-top:auto;background:#132241}.footer-content-wrapper{max-width:600px;width:100%;padding:0 20px;margin:0 auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-content-wrapper a{font-size:24px;margin-right:32px}.footer-content-wrapper a:last-child{margin-right:0}.footer-content-wrapper .fa{transition:.2s ease-in-out}.footer-content-wrapper .fa:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#ee5359}.page-content{max-width:600px;width:100%;padding:0 20px;margin:0 auto}.error-header{font-size:28px;margin-bottom:8px}.error-content{font-family:"Source Sans Pro",Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:36px;font-weight:300}.error-content a{font-weight:400;color:#ee5359}.song-page{margin-bottom:42px;text-align:center}.song-info{margin-bottom:30px}.btn{font-size:16px;background:#ee5359;color:#fff;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:260px;font-weight:600;padding:10px;height:52px;margin:0 auto 20px;transition:.2s ease-in-out}.btn:hover{background:#ed8089;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-share{background:#11d4c7;color:#132241}.btn-share:hover{background:#77e4dd}.btn-share-this-song{background:inherit;border:1px solid #11d4c7}.btn-share-this-song:hover{background:#11d4c7}.album-art{margin:0 auto 10px;border-radius:5px;min-width:200px}.song-title{font-weight:600}.song-title{font-size:20px}.song-artist{font-size:14px;font-weight:200}.search-input-form-wrapper{max-width:600px;width:100%;padding:0 20px;margin:0 auto;position:relative}.no-results-found{position:absolute;top:-26px}.search-input-form{-webkit-appearance:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:0 -1px 12px #091120;border-radius:5px}.search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:0;border-style:none;color:#132241;border-radius:5px 0 0 5px;font-family:Nunito,"Source Sans Pro",Helvetica-Neue,Helvetica,Arial,sans-serif;height:66px;font-size:18px;font-weight:400;width:100%;padding:18px;transition:.2s ease-in-out}.search-input:focus,.search-input:hover{border:1px solid #ee5359;border-right:none}.search-input-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:#ee5359;border-radius:0 5px 5px 0;color:#fff;font-family:Nunito,"Source Sans Pro",Helvetica-Neue,Helvetica,Arial,sans-serif;width:88px;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease-in-out;height:66px}.search-input-button:hover{color:#132241}.search-input-button-content{width:100%;text-align:center;font-size:18px}.search-results{max-width:600px;width:100%;padding:0 20px;margin:0 auto;position:relative;top:-120px}.search-result{display:block;margin-top:16px;width:100%;box-shadow:0 -1px 12px #091120;cursor:pointer;transition:.2s ease-in-out;border-radius:3px;text-decoration:none;background:#fff;color:#132241}.search-result:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.search-result:hover .search-result-artist,.search-result:hover .search-result-title{color:#ee5359}.search-result-song-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-song-title-artist-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.search-result-image{margin-right:12px;border-radius:3px 0 0 3px;height:104px;width:104px}.search-result-artist,.search-result-title{transition:.2s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-title{margin-top:auto}.search-result-artist{margin-bottom:auto;font-size:14px;font-weight:200}.search-result-songlink{color:#ee5359;font-size:18px;font-weight:600;margin-bottom:auto}.search-result-songlink:hover{text-decoration:underline}.banner-wrapper{padding-top:70px;padding-bottom:120px}.banner{max-width:600px;width:100%;padding:0 20px;margin:0 auto;text-align:center;margin-bottom:80px;position:relative}.banner-line-main{font-size:38px;font-weight:600;text-transform:uppercase;margin-bottom:50px}.banner-line-secondary{font-size:22px;font-weight:200}.dope-music{background:#132241;color:#fff;padding:60px 0}.dope-music-content{max-width:600px;width:100%;padding:0 20px;margin:0 auto;max-width:1280px}.carousel-icon{cursor:pointer}.secondary-header{font-weight:600;text-align:center;margin-bottom:42px}.secondary-header-share-song{margin-bottom:28px}.secondary-header-main{font-size:28px}.secondary-header-secondary{font-size:18px;font-weight:200}.dope-track-component{width:200px;margin:0 auto 10px;box-shadow:0 -1px 12px #091120;text-align:center}.dope-track{border-radius:3px;background:#11d4c7;color:#132241;display:block;width:100%;height:100%;transition:.2s ease-in-out}.dope-track-image{border-radius:3px 3px 0 0}.dope-track-text-wrapper{padding:10px}.dope-track-artist,.dope-track-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dope-track-title{font-weight:600}.share-song-component{margin-top:80px}.how-to{background:#132241;color:#fff;padding:60px 0}.how-to-content{max-width:600px;width:100%;padding:0 20px;margin:0 auto}.secondary-header-secondary-how-to{margin-top:16px}.how-to-rotating-link-wrapper{text-align:left;font-size:20px;font-weight:600;padding-left:20px}.rotating-words{display:inline;text-indent:1px}.rotating-words .rotating-words-word{opacity:0;color:#ee5359;position:absolute}.rotating-words .rotating-words-word{-webkit-animation:rotatingWords 16s linear infinite 0s;animation:rotatingWords 16s linear infinite 0s}.rotating-words .rotating-words-word:nth-child(2){-webkit-animation-delay:4s;animation-delay:4s}.rotating-words .rotating-words-word:nth-child(3){-webkit-animation-delay:8s;animation-delay:8s}.rotating-words .rotating-words-word:nth-child(4){-webkit-animation-delay:12s;animation-delay:12s}@-webkit-keyframes rotatingWords{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes rotatingWords{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0}}.emojis{text-align:center;font-size:48px}@media only screen and (max-width:1280px){.dope-music-content{max-width:880px}}@media only screen and (max-width:680px){.how-to-rotating-link-wrapper{display:none}.secondary-header-how-to{margin-bottom:0}}@media only screen and (max-width:480px){.search-input{height:56px}.search-input-button{height:56px}.search-result-image{height:74px;width:74px}.search-result-title{font-size:14px}.search-result-songlink{font-size:14px}.banner-line-secondary{font-size:16px}.dope-music-header-secondary{font-size:14px}.search-input{font-size:16px}}@media only screen and (max-width:374px){.search-result-image{height:68px;width:68px}.search-result-artist,.search-result-songlink{font-size:12px}.banner-wrapper{padding-top:40px;padding-bottom:70px}.banner{margin-bottom:32px}.banner-line-main{font-size:30px}.banner-line-secondary{font-size:13px}.search-results{top:-70px}}