@font-face { font-family: 'futura_heavyregular'; src: url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.eot'); src: url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.woff2') format('woff2'), url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.woff') format('woff'), url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.ttf') format('truetype'), url('http://www.artistaloud.com/fonts/futurabt-heavy-opentype-webfont.svg#futura_heavyregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_lightregular'; src: url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.eot'); src: url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.woff2') format('woff2'), url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.woff') format('woff'), url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.ttf') format('truetype'), url('http://www.artistaloud.com/fonts/futurabt-light-opentype-webfont.svg#futura_lightregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futuramedium'; src: url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.eot'); src: url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.woff2') format('woff2'), url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.woff') format('woff'), url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.ttf') format('truetype'), url('http://www.artistaloud.com/fonts/futurabt-medium-opentype-webfont.svg#futuramedium') format('svg'); font-weight: normal; font-style: normal; }

body{background:#fff;color:#000;font-size:36px;font-family: 'Muli',sans-serif;font-weight:400;min-width:320px;position:relative}
a{color:#fff;text-decoration:none}
a:hover{text-decoration:none}
b{font-weight:700}/*light300, regular400, medium500, bold700, black900*/

.wrapper{max-width:1920px;min-width:320px;margin:auto;overflow:hidden}
.header{background:#0b0b0b;color:#fff;position:fixed;width:100%;top:0;left:0;z-index:99}
.header .profile{font-size:1.46vw;font-weight:400;text-align:right}
.header .profile a:hover{color:#ed168d}
.header .profile .logo{vertical-align:middle;margin:1.5vw 3.65vw 1.5vw 3vw;width:9.58vw}
.header .hb{display:none}
.header .logo-aama{display:inline-block;vertical-align:middle;margin:-4vw 0.833vw 0 0;padding-bottom:5px}
.header .menu{display:inline-block;vertical-align:middle;font-size:1.15vw;text-transform:uppercase;}
.header .menu a{display:table-cell;vertical-align:middle;padding:0 1.25vw;line-height:3.45vw;}
.header .menu a span{display:block;vertical-align:middle;border-bottom:0.26vw solid #0b0b0b;font-weight:500;}
.header .menu a:hover span,.header .menu  a.act span{border-bottom:0.26vw solid #ed168d;color:#ed168d}
.spot{width:100%;margin-top:13.7vw}
.about{padding:4.95vw 0;background:url('../img/bg-about.png') no-repeat left bottom;background-size:22.5vw}
.about .text1{text-align:center;font-size:3.75vw;line-height:4.69vw}
.about .text2{text-align:center;font-size:3.125vw;line-height:3.125vw;font-weight:500;color:#ff038b;margin:3.65vw 0}
.about .text3{margin:0 13.54vw 0 26.04vw;font-size:1.875vw;line-height:2.6vw;}
.about .text3 div{margin:2.6vw 0;font-size:2.08vw;font-weight:500;color:#1d28aa}

.jury{padding:4vw 0;background:#2f3581;color:#fff;position:relative}
.jury .text1{text-align:center;font-size:3.125vw;font-weight:900;text-transform:uppercase;margin-bottom:2.6vw}
.jury .gal{text-align:center;width:83.2vw;margin:auto}
.jury .gal div{width:18.18vw;margin:1.3vw;float:left;vertical-align:top;position:relative}
.jury .gal div img{width:100%;border-radius:50%;position:relative;z-index:1}
.jury .gal div span{display:block;background:#000;color:#fff;font-size:1.46vw;line-height:3.07vw;font-weight:900;margin:-2.5vw auto 0;position:relative;z-index:2;width:90%;text-transform:uppercase}
.jury .gal div em{display:block;color:#fff;font-size:1.25vw;line-height:1.77vw;margin-bottom:1.04vw;margin-top:1.04vw}
.jury .gal div .plus{display:block;color:#fff;background:#ef08a1;width:2.6vw;height:2.6vw;line-height:2.1vw;font-size:2.6vw;font-weight:400;border-radius:50%;position:absolute;top:1.40vw;right:1.40vw;z-index:3}

.jury-details{position:fixed;top:13.7vw;right:0;bottom:0;left:0;background:rgba(0,0,0,10);z-index:9;padding:9vw 5.73vw 9vw 9vw;display:none;color:#fff}
.jury-details .ttl{color:#ef08a1;font-size:1.875vw;font-weight:700;text-transform:uppercase;margin-bottom:2.083vw;float:left}
.jury-details .close{float:right;line-height:1.55vw}
.jury-details .close img{width:1.55vw}
.jury-details .des{height:92%;overflow:auto;font-size:1.4vw;line-height:2.083vw;text-align:justify;padding-right:3vw}

.awards{padding:4vw 0;background:url('../img/bg-awards.png') no-repeat left top;background-size:100% 100%;color:#fff}
.awards .text1{text-align:center;font-size:3.125vw;font-weight:900}
.awards .vid{width:52vw;margin:3vw auto 2.6vw;height:29.27vw;background:#000}
.awards .gal{text-align:center;width:82vw;margin:auto}
.awards .gal img{width:15.625vw;margin:0.26vw;display:inline-block;}

.winners{padding:4vw 0;background:url('../img/bg-winners.png') no-repeat left top;background-size:100% 100%;color:#fff}
.winners .text1{text-align:center;font-size:3.125vw;font-weight:900;margin-bottom:2vw}
.winners .gal{text-align:center;width:80.8vw;margin:auto}
.winners .gal div{width:15.625vw;height:22.97vw;margin:0.26vw;float:left;vertical-align:top;background:#000;text-transform:uppercase}
.winners .gal div img{width:100%;margin-bottom:1vw}
.winners .gal div span{display:block;color:#ef08a1;font-size:1.46vw;line-height:1.56vw;font-weight:900;margin-bottom:0.52vw}
.winners .gal div em{display:block;color:#fff;font-size:1.04vw;line-height:1.54vw;margin-bottom:1.3vw;letter-spacing:0.3125vw;}
.winners .gal div.lrg{width:39.85vw;height:18.8vw;}

.faq{background:#fff;color:#000;padding:4vw 5.73vw 4vw 9vw}
.faq .text1{text-align:center;font-size:3.125vw;font-weight:900;margin-bottom:2vw;text-transform:uppercase;}
.faq .list{height:40vw;overflow:auto;text-align:justify;padding-right:3vw}
.faq .list dl{border:2px solid #ebebeb;border-radius:0.26vw;padding:2.6vw 2.08vw;cursor:pointer;margin-bottom:3.125vw}
.faq .list dt{font-size:1.875vw;font-weight:700;background:url('../img/arw-down.gif') no-repeat right top;background-size:2vw;padding-right:6vw}
.faq .list dd{font-size:1.5625vw;font-weight:400;line-height:2.08vw;margin-top:1.08vw;display:none}
.faq .list dl.act{box-shadow:0.26vw 0.26vw 0.52vw 0px rgba(0,0,0,0.1)}
.faq .list dl.act dt{background:url('../img/arw-up.gif') no-repeat right top;background-size:2vw}
.faq .list dl.act dd{display:block}

.menu-mobile{background:#0b0b0b;color:#fff;position:fixed;right:0;bottom:0;top:25.4vw;left:0;z-index:95;border-top:1px solid #222;display:none}
.menu-mobile a{display:block;font-size:16px;text-align:center;line-height:40px;border-bottom:1px solid #222;text-transform:uppercase}
.menu-mobile a:hover,.menu-mobile a:active{color:#ed168d}
.menu-mobile a.act{color:#ed168d}

.ftr{text-align:center;font-size:1.2vw;line-height:1.75vw;padding:2vw 0;background:#e1e1e1}
.noScroll{overflow:hidden}

.partners{padding:4vw 0;background:#171717;color:#fff}
.partners .text1{text-align:center;font-size:3.125vw;font-weight:900;margin-bottom:2vw}
.partners .gal{text-align:center;width:80.8vw;margin:auto}

/*added on 31-01-2018*/
.trending{margin-top:15.5vw; margin-bottom:2vw;}
.trending .gal, .consumer_category .gal{width:80.8vw; margin:auto}
.trending .text1, .consumer_category .text1{font-size:3.125vw;font-weight:900;margin-bottom:2vw; text-transform:uppercase;}
.trendinglist{background:#f4f4f4;}
.trending .trendinglist li, .consumer_category .trendinglist li{width:15.625vw;/*height:22.97vw*/;margin:0.26vw;float:left;vertical-align:top;background:#ffffff; -webkit-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14); -moz-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14); box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14);}
.trending .trendinglist li img, .consumer_category .trendinglist li img{width:100%;}
.trending .trendinglist li .trending_info, .consumer_category .trendinglist li .trending_info{padding:1vw}
.trending .trendinglist li span, .consumer_category .trendinglist li span{display:block;color:#0b0b0b;font-size:1.46vw;line-height:1.56vw;font-weight:900;margin-bottom:0.32vw}
.trending .trendinglist li em, .consumer_category .trendinglist li em{display:block;color:#999ea2;font-size:1.04vw;line-height:1.54vw;margin-bottom:1.3vw;}
.trending .trendinglist li .category{display:inline-block; padding:0.7vw 1.3vw; color:#000; font-size:1vw; background:#ebebeb; 	border-radius:5px;margin-bottom:1vw;}
.trending .trendinglist li .votescount {color:#31399a;  font-size:1vw;}
.consumer_category{margin:4vw 0vw 2vw;}
.consumer_category .category_tabs{ background:#f4f4f4; margin-bottom:1.5vw;}
.consumer_category .category_tabs a{display:block; background:#FFF; text-align:center; color:#999ea2;border-bottom:7px solid #FFF; float:left; text-align:center; width:19.15vw; margin:0.5vw; padding:1.2vw 0vw; -webkit-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14); -moz-box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14); box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.14); font-size:2vw; font-weight:700;}
.consumer_category .category_tabs a.act, .consumer_category .category_tabs a:hover{border-bottom:7px solid #ed168d; color:#000; }
.consumer_category .btnVote{background:#ed168d; color:#FFF; border-radius:5px; display:inline-block; padding:0.7vw 1.3vw; font-size:1vw; float:left; text-transform:uppercase;}
.consumer_category .shareIcon{background:url(../img/share_icon.png) no-repeat; background-size:100%; float:right; display:block; width:1.75vw; height:1.85vw; margin-top:5px;}
.consumer_category .videoBox{position:relative;}
.consumer_category .videoBox .ic_btnPlay{position:absolute; background:url(../img/play_icon.png) no-repeat; background-size:100%; top:50%; left:50%; width:3.5vw; height:3.5vw; margin:-1.75vw 0px 0px -1.75vw;}
.consumer_category .text1{float:left;}
.consumer_category .searchbox{border-radius:50px; padding:1vw 30px; float:right; background-color:#2b2b2b;}
.consumer_category .searchbox input{width:300px; border:0px; background:transparent; font-size:1.5vw; font-weight:300; color:#FFF; display:inline-block; float:left; line-height:1.5vw;outline:0}
.consumer_category .icon_search{background:url(../img/icon_search.png) no-repeat; background-size:100%; width:1.5vw; height:1.5vw; display:inline-block; vertical-align:middle;  float:right;}
.IIMA_terms{font-size:1.5vw; color:#333; margin-bottom:1vw; display:block; font-weight:700;}

.bg_overlay{background:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; z-index:100; top:0px; left:0px; display:none;}

/*login popup*/
.login_pop{position:fixed; background:#FFF; top:10%; left:25%; z-index:100; display:none;}
.login_pop .pop_ftr{background:#2f3581; color:#FFF; font-size:1.5vw; line-height:2vw; text-align:center; padding:3vw 0; }
.login_pop .pop_ftr div{width:70%; margin:0px auto;}
.login_pop .pop_ftr span{color:#ff038b;}
.login_pop{font-size:1.5vw; width:50vw}
.login_pop .pop_inner{margin:5vw 3vw 0vw}
.login_pop .form_column{float:left; position:relative; margin:0 1vw;}
.login_pop .form_column input{border:0px; border-bottom:1px solid #cccccc;  width:19.5vw;}
.login_pop .form_column label, .form_column input + placeholder{font-size:1.25vw; position:absolute; display:none;}
.login_pop .form_column input:focus + label{display:none;}
.login_pop .btn_login{margin:2.5vw 0 0; text-align:center;}
.login_pop .btn_login a{background:#ff038b; font-size:1.5vw; text-transform:uppercase; padding:1vw 2vw; display:inline-block; border-radius:7px; font-weight:700; margin:0px auto;}
.login_pop .txt_or{font-size:1vw; text-align:center; margin:2.5vw 0;}
.login_pop .social-login{margin:1vw 0; text-align:center;}
.login_pop .login_fb{background:url(../img/btn_facebook.png) no-repeat; width:19.5vw; display:inline-block; background-size:100%; height:78px; margin:0 1vw}
.login_pop .login_google{background:url(../img/btn_google.png) no-repeat; width:19.5vw; display:inline-block; background-size:100%; height:78px;margin:0 1vw}
.btn_close{background:url("../img/ic_close.png") no-repeat; background-size:100%; position:absolute; top:20px; right:20px; width:1.5vw; height:1.5vw;}

/*thanks popup*/
.login_pop#thanks_popup{width:auto;}
#thanks_popup .sharedInfo{background:#f4f4f4; padding:10px;}
#thanks_popup .imgThumb{width:80px; height:80px; float:left;}
#thanks_popup .imgThumb img{width:100%; height:100%;}
#thanks_popup .artistInfo{float:left; margin-left:15px;}
#thanks_popup .artist, #thanks_popup .album{font-size:20px; color:#333; line-height:24px;}
#thanks_popup .album{color:#999ea2;}
#thanks_popup .Thanx-txt{font-size:24px; font-weight:700; color:#000; padding:45px 0px; text-align:center; border-bottom:1px solid #cccccc; }
#thanks_popup .share_icon{background:url(../img/share_icon.png) no-repeat; background-size:100%; width:21px; height:23px; display:inline-block;}
#thanks_popup .sharebox{padding:20px 0px; text-align:center;}
/*terms and conditions page*/
#tnc .gal{width: 80.8vw; margin: auto;}
#tnc .gal .text1{font-size: 3.125vw;font-weight: 900;margin-bottom: 2vw;text-transform: uppercase;}
#tnc .tncSections{margin-bottom:3vw;}
#tnc .tncSections ol{margin-left:1.5vw;}
#tnc li{color:#999ea2; font-size:1.25vw; line-height:1.8vw; margin-bottom:1vw;}
#tnc .subTxt{font-size:2vw; color:#2f3581; font-weight:700; margin-bottom:1.5vw;}

@media screen and (max-width:1400px){
	.jp-details, .jp-playlist { max-width: 500px; padding: 15px 20px 0; }
}
@media screen and (max-width:1200px){
	.jp-details, .jp-playlist { max-width: 290px; }
.jp-playlist li { font-size: 14px; line-height: 18px; }
}
@media screen and (max-width: 1000px){
.jp-play { margin: 0 20px; }
.jp-stop { margin: 10px 0 0 20px; }
.jp-details, .jp-playlist { padding: 15px 10px 0; max-width: 380px; }
}
@media screen and (max-width: 900px){

}

@media screen and (max-width:768px){
	.header{height:25.4vw}
	.header .profile{font-size:3.5vw}
	.header .profile .logo{width:20vw;margin-bottom:3vw}
	.header .hb{display:inline-block;vertical-align:middle}
	.header .hb img{width:10vw}
	.header .logo-aama{margin:-8vw 0.833vw 0 0}
	.header .logo-aama img{width:18vw}
	.header .menu{font-size:4vw;overflow:auto;width:100%;display:none}
	.header .menu a{margin:0 1vw;white-space: nowrap;}
	.spot{width:150%;margin:25.4vw 0 0 -25%}
	.about{background-size:50vw;background:none}
	.about .text1{font-size:7.5vw;line-height:8.38vw}
	.about .text2{font-size:6.25vw;line-height:6.25vw;}
	.about .text3{font-size:4vw;line-height:5.2vw;margin:0 5vw}
	.about .text3 div{font-size:4.16vw;}

	.jury .text1{font-size:5.5vw;margin-bottom:2.6vw}
	.jury .gal{width:96vw}
	.jury .gal div{width:45vw;margin:1vw}
	.jury .gal div span{font-size:3.7vw;line-height:6.4vw;margin:-5vw auto 0}
	.jury .gal div em{font-size:3.4vw;line-height:4.54vw;margin-bottom:2.08vw;margin-top:2.08vw}
	.jury .gal div .plus{width:6vw;height:6vw;line-height:5vw;font-size:6vw;top:3.8vw;right:3.8vw}

	.jury-details{top:25.4vw;padding:4.5vw 2.865vw 4.5vw 4.5vw}
	.jury-details .ttl{font-size:4.75vw;margin-bottom:2.083vw}
	.jury-details .close img{width:5vw}
	.jury-details .des{font-size:4vw;line-height:5.5vw;padding-right:1.5vw}

	.awards .text1{font-size:5.5vw}
	.awards .vid{width:94vw;height:50.66vw}
	.awards .gal{width:96vw;}
	.awards .gal img{width:46vw;margin:1vw;}
	.winners .text1{font-size:5.5vw}
	.winners .gal{width:94vw;}
	.winners .gal div{width:45vw;height:62vw;margin:1vw;}
	.winners .gal div span{font-size:4vw;line-height:4vw}
	.winners .gal div em{font-size:3vw;line-height:4vw;letter-spacing:0.3125vw;}
	.winners .gal div.lrg{width:98%;height:auto;}
	
	.faq{padding:4vw 5vw 4vw 5vw}
	.faq .text1{font-size:5.5vw}
	.faq .list{height:80vw;padding-right:0vw}
	.faq .list dt{font-size:4.075vw;background-size:4vw}
	.faq .list dd{font-size:3.625vw;line-height:5.16vw;margin-top:4.16vw}
	.faq .list dl.act{box-shadow:0.52vw 0.52vw 1.04vw 0px rgba(0,0,0,0.1)}
	.faq .list dl.act dt{background-size:4vw}

	.ftr{font-size:3.5vw;line-height:4.7vw;padding:4vw 0}
	
	/*added on 31-01-2018*/
	.IIMA_terms{font-size:4vw;}
	.trending{margin-top:28.4vw;}
	.trending .text1, .consumer_category .text1{font-size:5.5vw}
	.trending .gal, .consumer_category .gal{width:94vw;}
	.trendinglist{padding:1vw 0 1.5vw;}
	.trending .trendinglist li, .consumer_category .trendinglist li{width:45vw;margin:1vw; padding-bottom:2vw;}
	.trending .trendinglist li .trending_info, .consumer_category .trendinglist li .trending_info{padding:1vw 2vw}
	.trending .trendinglist li span, .consumer_category .trendinglist li span{font-size:4vw;line-height:4vw}
	.trending .trendinglist li em, .consumer_category .trendinglist li em{font-size:3vw;line-height:4vw;}
	.trending .trendinglist li .category{display:inline-block; padding:1.5vw 2.5vw; color:#000; font-size:3.25vw; background:#ebebeb; 	border-radius:5px;margin-bottom:1vw;}
	.trending .trendinglist li .votescount {color:#31399a;  font-size:2.5vw;}
	.consumer_category .text1, .consumer_category .searchbox{float:none; margin:5vw 0;}
	.consumer_category .searchbox{padding:5px 30px;}
	.consumer_category .searchbox input{width:60vw; font-size:5.5vw; line-height:8vw;}
	.consumer_category .icon_search{width:6vw; height:6vw; margin-top:4px;}
	.consumer_category .btnVote{padding:1.5vw 2.5vw;font-size:2.75vw;}
	.consumer_category .shareIcon{width:3.5vw; height:3.7vw;}
	.consumer_category .videoBox .ic_btnPlay{width:8.0vw; height:8vw; margin:-4vw 0px 0px -4vw;}
	.consumer_category .category_tabs{width:100%; overflow-x:auto; overflow-y:hidden;}
	.consumer_category .category_tabs a{width:40vw; font-size:4.5vw; border-bottom:3px solid #FFF; margin:1vw; padding:3vw 0; margin:2vw 1vw;}
	.consumer_category .category_tabs .tabs_inner{width:170vw;}
	.consumer_category .category_tabs a.act, .consumer_category .category_tabs a:hover{border-bottom:3px solid #ed168d;}
	
	.login_pop{width:90vw; left:5%;}
	.login_pop .pop_inner{margin:10vw 5vw 0;}
	.login_pop .pop_ftr{font-size:3vw; line-height:4vw;}
	.login_pop .form_column{float:none; margin:5vw 0;}
	.login_pop .form_column input{width:100%;}
	.login_pop .btn_login a{padding:3vw 5vw;font-size:3.5vw}
	.login_pop .txt_or{font-size:3.5vw; margin:4.5vw 0}
	.login_pop .login_fb, .login_pop .login_google{width:38vw;}
	.btn_close{width:3vw; height:3vw; top:15px; right:15px;}
	
	/*Thanks popup*/
	.login_pop#thanks_popup{width:90%;}
	#thanks_popup .imgThumb{width:60px; height:60px;}
	#thanks_popup .artist, #thanks_popup .album{font-size:16px; line-height:20px; max-width:190px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#thanks_popup .Thanx-txt{font-size:24px; padding:25px 0px;}
	
	#tnc .gal .text1{font-size:5.5vw;}
	#tnc li{font-size:3.5vw; line-height:4.25vw;}
	#tnc .subTxt{font-size:4vw;}
	#tnc .tncSections{margin-bottom:6vw;}
	
	.jp-volume-toggle { display: none; }
.video_popup_box .jp-volume-toggle { display: block; }
.jp-playlist li { font-size: 18px; }
.jp-play { margin: 0 10px; }
.jp-audio .jp-controls { padding: 20px 3% 0; }
}

@media (max-width: 767px) {
	.jp-audio .jp-interface { height: 80px; }
.jp-stop, .jp-previous, .jp-next { width: 9px; height: 14px; }
.jp-previous { background-position: -35px -67px; }
.jp-next { background-position: -91px -67px; }
.jp-play { width: 14px; height: 18px; background: url(http://www.artistaloud.com/images/audio_controls.png) no-repeat -51px -65px; margin-top: 4px; }
.jp-state-playing .jp-play { width: 14px; height: 18px; background: url(http://www.artistaloud.com/images/audio_controls.png) no-repeat -70px -65px; margin-top: 4px;} 
.jp-stop { display: none !important; }
.jp-jplayer { width: auto !important; height: auto !important; }
.jp-details, .jp-playlist { max-width: 290px; }

div.jp-type-playlist div.jp-playlist a.jp-playlist-current { font-size: 15px; }
.social_share ul li{float:none;}
.social_share ul li.pfacebook a{zoom:0.6; margin:0px auto;}
}

@media(max-width:480px) {
	.jp-playlist li { font-size: 16px; }

.jp-jplayer img { display: none !important; }
.jp-audio .jp-interface { height: 70px; }
}

@media(max-width:420px) {
.jp-details, .jp-playlist { max-width: 200px; }
.jp-details, .jp-playlist{max-width:150px;}
.social_share strong{font-size:12px;}
}
.info1{height:100px;}
.social_share { float: right; padding: 12px 2% 0 20px; }
.social_share strong { display: block; font-size: 14px; line-height: 14px; color: #272e34; padding: 0 0 4px 8px; }
.social_share ul li { float: left; display: block; margin: 0 5px; }
.social_share ul li.player_share a { width: 40px; height: 40px; display: block; text-decoration: none; }
.social_share ul li.pfacebook a { background: url(http://www.artistaloud.com/images/sprite.png) no-repeat -88px -33px; }
.social_share ul li.ptwitter a { background: url(http://www.artistaloud.com/images/sprite.png) no-repeat -178px -33px; }
.social_share ul li.pgoogleplus a { background: url(http://www.artistaloud.com/images/sprite.png) no-repeat -133px -33px; }
.social_share ul li.pmessage a { background: url(http://www.artistaloud.com/images/sprite.png) no-repeat -203px -74px; }

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { position: absolute; top: 4px; right: 0; display: none !important; }
.jp-playlist ul{height:auto !important}
@media (max-width: 359px){
.consumer_category .searchbox input{width:60vw;}
#thanks_popup .artist, #thanks_popup .album{max-width:155px}
}