/* songs */#wrap *,#wrap :before,#wrap :after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;background:#FFF}#wrap .link{color:#229AE4;display:block}.nav-title{color:#666}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}#mobile-template .container-main{padding:0 10px}.header-bg{background-size:cover;background-position:center;margin:0 0 40px;color:#FFF;text-align:center;padding:80px 0}.header-bg input{width:325px;border-radius:25px;background-color:rgba(0,0,0,.2);box-shadow:inset 0 1px 1px #666;color:#FFF;padding:10px 15px 10px 60px}.header-bg .container-main .inner{width:calc(100% - 30px);position:relative}#header-title{margin:0 0 20px 0;font-size:32px;font-weight:500}.header-bg button#header-button,.header-bg a#header-button{background-color:transparent;border:2px solid rgba(255,255,255,1);padding:12px 23px;height:auto;font-size:14px;position:absolute;top:50px;right:0;color:#FFF;opacity:.7;border-radius:3px}.header-bg button:hover#header-button,.header-bg a:hover#header-button{opacity:1}
.chevron.down{height:auto}#header-title{margin:0 0 5px 0}#header-title img{height:60px;width:60px;vertical-align:middle;margin-right:8px;border-radius:3px;margin-bottom:5px}#header-title sub{font-size:8px;margin-left:8px;font-weight:100}.container-main{margin:0 50px}#mobile-template .header-bg{padding:32px 0;margin:0 0 25px 0}.header-bg input{box-shadow:inset 0 1px 1px #483735;width:300px}.header-bg .container-main .inner{width:auto}#mobile-template #header-title{font-size:20px}.tabs{padding:0 0 100px}.tabs.header-section{color:#A5A5A5;padding:0}.tabs .active{border-bottom:1px solid #32a0df;padding:0 0 8px;line-height:35px}.tabs .tab a{color:#000}.tabs .tab{display:inline;margin:0 13px 0 0;cursor:pointer}#tab-content{padding:0 0 100px 0;font-size:0;min-width:calc(100% + 10px)}#tab-content article .title,#tab-content article .name{white-space:nowrap;overflow:hidden}#tab-content .image-container{display:block;overflow:hidden;height:0;padding:0 0 100% 0}#wrap #tab-content{min-width:calc(100% + 30px)}#mobile-template .tabs .active{padding:0 0 6px}.header-section{margin:0 0 30px 0;color:#000;padding:0 30px 0 0;font-family:BentonSans;font-weight:200;font-size:18px;background-size:18px}.header-section .inner-padding{border-bottom:1px solid #EAEAEA}.header-section .inner{padding:0 0 10px 30px}.header-section .feature_icon{background-repeat:no-repeat;position:relative;top:1px}.header-section .exclusive,.header-section .series,.header-section .staff_picks{background-repeat:no-repeat;position:relative;top:1px}.header-section .series{padding-left:40px;background-size:25px;top:4px}.song .image,.artist .image,.mix .image{display:block;width:100%}.song,.artist,.mix{border:0;padding:0;width:50%;display:inline-block;padding:0 10px 0 0;margin:0 0 20px 0;font-size:12px;text-align:center;color:#222;vertical-align:top}.ad{width:310px}.song:before{content:none}.song a{color:#222}#mobile-template h2{font-size:12px;color:#222;font-weight:500}#wrap article.song{padding:0 30px 0 0;margin:0 0 30px 0}.song .image-container a:before,.artist .image-container a:before,.mix .image-container a:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}#mobile-template .song .image-container,#mobile-template .artist .image-container,#mobile-template .mix .image-container{position:relative}#wrap .song .image-container{margin:0 0 20px 0;position:relative}#wrap .song .image-container .playBtn{position:absolute;top:10px;left:10px;display:none;height:36px;width:36px;background-position:center}#wrap .song .image-container .connectButton{position:absolute;top:10px;right:10px;display:none}#wrap .song .image-container:hover .playBtn,#wrap .song .image-container:hover .connectButton{display:block}#wrap .song a .title{color:#000;font-size:14px;line-height:20px;font-weight:500}#wrap .song a .name{color:#333;font-size:14px;line-height:20px}#albums.newreleases #genres{display:none}#wrap .artist{padding:0 30px 0 0;margin:0 0 30px 0}#wrap .artist .image-container{margin:0 0 20px 0;position:relative}#wrap .artist .image-container .connectButton{position:absolute;top:10px;right:10px;display:none}#wrap .artist .image-container:hover .connectButton{display:block}#wrap .artist a .title{color:#000;font-size:14px;line-height:20px;font-weight:500}#wrap .artist a .name{color:#333;font-size:14px;line-height:20px}#wrap .mix{padding:0 30px 0 0;margin:0 0 30px 0}#wrap .mix .image-container{margin:0 0 20px 0;position:relative}#wrap .mix .image-container .playBtn{position:absolute;top:10px;left:10px;display:none;height:36px;width:36px;background-position:center}#wrap .mix .image-container .connectButton{position:absolute;top:10px;right:10px;display:none}#wrap .mix .image-container:hover .playBtn,#wrap .mix .image-container:hover .connectButton{display:block}#wrap .mix a .title{color:#000;font-size:14px;line-height:20px;font-weight:500}#wrap .mix a .name{color:#333;font-size:14px;line-height:20px}#filters-form{margin:0 0 30px 0}#mobile-template #filters-form #genres,#mobile-template #filters-form #chartType{width:49%}#filters-form select{background-color:#FFF;border:1px solid #EBEBEB;box-shadow:1px 1px 2px #F6F6F6}textarea:focus,input:focus,select:focus{outline:0}#searchContainer .autoCompleteList{padding:15px 0;border-radius:4px}#searchContainer .autoCompleteList>li{padding:0;border:0;height:40px;padding:0 20px;list-style-type:none}#searchContainer .autoCompleteList>li .image{float:left;width:40px;margin:0 25px 0 0;height:40px;overflow:hidden}#searchContainer .autoCompleteList>li p{text-align:left;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#searchContainer .autoCompleteList>li.selected{background-color:#E0EEF7;color:#000}#searchContainer .autoCompleteList>li a:hover{color:#000}#nowPlaying .artist{float:none;padding:none;text-align:left;margin:none}#wrap .song,#wrap .artist,#wrap .mix{box-sizing:content-box;width:300px;vertical-align:top}@media screen and (min-width: 568px){#filters-form #genres,#filters-form #chartType{ width:49%;margin:0 30px 0 0;max-width:200px}}
