/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol, ul{ list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
input{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0; }
header,nav,section,article,aside,footer,hgroup {display: block;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; -webkit-text-size-adjust:100%; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(https://droptrack-assets.s3.amazonaws.com/track/images/layer-bg.png) repeat-y;  background-size:cover; }
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; /*width:1440px;*/ }
.container									{padding:0; }
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header										{padding: 29px 21px 23px 21px;margin:0;border-bottom:solid 1px #474747;background:url(https://droptrack-assets.s3.amazonaws.com/track/images/header-bg.png) repeat;}
#logo										{padding:0; display:inline-block;}
#logo a										{display:block; cursor: default;}
#logo a	img									{display:block; max-width: 100%;}
/* ------------------------ MIAN CONTENT HERE --------------*/
.main-content								{}
.plyerlist-section							{padding: 39px 35px 39px 35px;margin:0;}

.playlist-block								{padding: 4px 0 0 0;margin:0;width: 50%;display: inline-block;float: left;}

.playlist-block h2, #logo > h2				{padding: 0 0 15px 0;font-family: 'Ubuntu', sans-serif;font-size: 32px;line-height: 32px;color:#ffffff;font-weight:normal;}

/*Social-Icons*/
.social-block								{padding: 0 0 27px 0;}

.social-block ul							{display: none; padding:0; margin:0;float: right; }
.social-block ul li	, .socialdownload		{padding:0;margin: 0 9px 0 0;display:inline-block;float:left;}

.socialdownload 							{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/dowlload-bg.png) no-repeat; float: none; margin-top: -8px;}

.social-block ul li	a , .socialdownload a	{width:40px;height:40px;display:inline-block;text-align:center;border-radius: 100%; cursor:pointer; }

.socialfacebook	a							{background:#43619c; }
.socialtwitter a							{background:#24a9e6; }

#playlist-download-container				{margin-top: 10px;}
#playlist-download-container > * 			{float: left;}
#playlist-download-container > p 			{margin-right: 8px;}

.socialdownload a span 						{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/social-icons.png) no-repeat;  width:24px;}
.social-block ul li a span,
	.socialdownload a span					{margin: 8px 0 0 0;transition:all ease-in-out 0.5s;height:22px;display:inline-block;}

.socialfacebook a span						{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/social-icons.png) no-repeat -24px 0; width: 18px; width:18px;}
.socialtwitter a span						{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/social-icons.png) no-repeat -43px 0;width:18px;}


.social-block ul li a:hover span ,
	.socialdownload a:hover span, .doc-img:hover span			{transform:rotateY(360deg); transition:all ease-in-out 0.5s; }
.social-block ul li a:hover , 
	.socialdownload a:hover					{background:rgba(0,0,0,0.5);}

/*Player-Section*/
.play-station								{padding: 0 2px 0 0;margin:0 0 60px 0;position:relative;}
.play-station .titleWrapper {display: flex; align-items: center; justify-content: space-between;}
.play-station h4							{padding:0;box-sizing:border-box;font-family: 'Hind', sans-serif;font-size: 22px;line-height: 22px;color:#ffffff;font-weight:normal; max-width: 33rem;}
.play-station small							{padding:0;display:inline-block;font-family: 'Hind', sans-serif;font-size: 22px;line-height: 22px;color:#ababab;font-weight:normal; text-align: center;}
.player-section								{position: relative; padding:17px 6.5% 0 4%;margin:6px 0 15px 3px;background:#3f3e41; border-radius:5px; }
.player-section .play-but					{top: 2px; /*margin:3.2% 0 0 0;*/margin: 0;display:inline-block;float:left;width:44px;height:44px;/*background:url(https://droptrack-assets.s3.amazonaws.com/track/images/play-icon.png) no-repeat;*/}
.player-track								{padding:0 0 10px 0;margin:0; width:86%; display:inline-block;float: right; position:relative; }
.player-track span							{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/track-bar.png) repeat-x; height:90%; position:absolute; left:0; top:0; opacity: 0.3; /*width:23%;*/ }
.player-track img							{width:100%; /*height:auto;*/ }
.play-station ul							{padding:0; margin:0; display:inline-block; float:left; }
.play-station ul li, .download-but-left		{padding:0;margin: 0 10px 0 0;display:inline-block;float:left;}
.play-station ul li a						{cursor:default;padding:0 5px;margin:0;display:inline-block;float:left;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 32px;color:#ffffff;font-weight:normal;min-width:70px;height: 28px;border:solid 1px #398AA8;border-radius:5px;text-align:center;}
.play-station ul li a:hover					{background:#398AA8; }
.play-station ul li.dm a					{border-color:#6EBE10;}
.play-station ul li.dm a:hover				{background:#6EBE10;}
.play-station ul li.base a					{border-color:#419E88;}
.play-station ul li.base a:hover			{background:#419E88;}
.track-downloads-container > a	{background: url(https://droptrack-assets.s3.amazonaws.com/track/images/download-icon.png) no-repeat 11px 7px;padding: 0 12px 0 31px;display:inline-block;float:right;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 30px;color:#ffffff;font-weight:normal;height: 28px;border:solid 1px #8b8b8b;border-radius:5px;text-align:center;cursor:pointer;}
.play-buttons > a:hover, 
	.play-buttons > div > a:hover			{background-color:#8b8b8b;}

.playerProgress								{cursor: pointer;}

/*Content*/
.player-content								{padding:0 0 0 0;margin:0;width:100%;display: inline-block;float: right;}
.slider-block								{margin:0 6px 0 0;box-sizing: border-box; border:solid 1px #979797; width:auto !important; }
.slider-block img							{padding:0; width:100%; height:auto; display:block; cursor: pointer;}

/*.player-content p*/  .player-content		{padding:29px 7px 0 5px;font-family: 'Hind', sans-serif;font-size: 15px;line-height: 29px;color:#ffffff;font-weight:normal;margin: 0 0 -6px 0;}
.player-content h6							{padding: 0 18px 0 5px;font-family: 'Hind', sans-serif;font-size: 17px;line-height: 37px;color:#ffffff;font-weight:normal;display:inline-block;float:left;}
.player-content > a[class=url]				{padding: 0 0 0 31px;position:relative;display:inline-block;float:left;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 16px;color:#ababab;font-weight:normal; margin:10px 0 0 0; }
.player-content > a[class=icon]				{padding: 0 0 0 15px;position:relative;display:inline-block;float:left;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 16px;color:#ababab;font-weight:normal; margin:0; }
.player-content > a[class=url]:before		{content:''; position:absolute; left:0; top:-4px; background:url(https://droptrack-assets.s3.amazonaws.com/track/images/spite-icons.png) no-repeat; width:21px; height:21px; }
.player-content > a:after, .doc-name:after	{border-bottom:solid 1px; content:''; width:0%; position:absolute; right:50%; bottom:-5px; transition:all ease-in-out .3s; }
.player-content > a:hover:after,
	.doc-name:hover:after					{border-color:#fff; width:81%; right:0; transition:all ease-in-out .3s; }
.doc-name:hover:after						{width: calc(100% - 49px);} /*hardcode padding-left from parent <a> */
.player-content > ul						{padding:10px 0 0 0;margin: 10px 0 0 4px;border-top:solid 2px #979797;}
.player-content > ul li						{padding:0 0 25px 0;margin:21px 0 24px 0;border-bottom:solid 1px #504f50;}
.player-content > ul li .doc-name			{max-width: 70%; padding: 9px 0 5px 49px;font-family: 'Hind', sans-serif;font-size: 18px;line-height: 18px;color:#ffffff;font-weight:normal;position:relative;display: inline-block;}

/*reset styling for description HTML*/
.playlist-description						{overflow: hidden; word-wrap: break-word;}
.playlist-description ul 					{list-style: circle;margin-left: 15px;}
.playlist-description ol 					{list-style: decimal;margin-left: 15px;}
.playlist-description a 					{color: white;}
.playlist-description a:hover 				{text-decoration: underline;}


/*play count*/
span.play_count{display: inline-block;  margin: 0 0 10px;  float: right;}

.doc-img 									{padding: 5px 2px 0 0; margin-right: 10px; cursor: default;}
.doc-img, .doc-img * 						{float: right;}
.doc-img span 								{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/download-icon.png) -1px 0; background-size: cover; width: 24px; height: 24px; cursor: pointer;}
.doc-name:before							{content:'';position:absolute;left:0;top:0;background:url(https://droptrack-assets.s3.amazonaws.com/track/images/spite-icons.png) no-repeat right top;width: 26px;height: 32px;}

.mobile-slider								{display:none; }

.owl-prev:after  							{content:'';position:absolute; left:15px; top: 0;background: rgba(0,0,0,0.8); background:url(https://droptrack-assets.s3.amazonaws.com/track/images/arrows.png) no-repeat; width: 19px;
	height: 32px; position:absolute; z-index:9999; }
.owl-next:before 							{content:'';position:absolute; right:15px; top: 0;background: rgba(0,0,0,0.8); background:url(https://droptrack-assets.s3.amazonaws.com/track/images/arrows.png) no-repeat; width: 19px;
	height: 32px; background-position:right top; z-index:9999; }
.owl-next									{box-shadow: -40px 0 70px 50px rgba(0,0,0,0.7); position:absolute;right:0; z-index: 9999; font-size:0; display:block !important; }
.owl-prev									{box-shadow: 40px 0 70px 50px rgba(0,0,0,0.7); position:absolute;left:0; z-index: 9999; font-size:0; display:block !important; }
.owl-dots									{bottom:-28px; position:absolute; width:100%; text-align:center;  }
.owl-nav									{position: absolute;width: 100%;left:0; top:50%; margin:-16px 0 0 0; }
.owl-dots									{text-align:center; }
.owl-dot									{width:8px; height:8px; margin:0 4px; border-radius:100%; display:inline-block; background:#a8a8a8; }
.owl-dot.active								{background:#fff; }
/* ---------------------------------------------------------*/

/*Popup-Section*/
.signup-section								{display:none; top:-50%; left:50%; margin:-164px 0 0 -237px; transition:all ease-in-out 0.5s; position:fixed; z-index:99999; }
.signup-block								{padding:29px 70px 15px 70px;margin:0 auto;width:335px;background:#ffffff; border-radius:10px; position:relative; }
.signup-block h4							{text-align:center;font-family: 'Hind', sans-serif;font-size: 18px;line-height: 18px;color:#a971d9;font-weight:normal;text-align:center;padding: 0 0 16px 0;}
.signup-block ul							{padding:0; margin:0; }
.signup-block ul li							{padding:0;margin: 0 0 17px 0;position:relative;}
.signup-block ul li label					{padding:0;font-family: 'Hind', sans-serif;font-size: 15px;line-height: 18px;color: #000000;font-weight:normal;}
.signup-block ul li input					{padding:0 10px;font-family: 'Hind', sans-serif;font-size: 18px;line-height: 34px;color: #000000;font-weight:normal;border:solid 1px #5c5c5c;border-radius:5px;width:100%;box-sizing:border-box;}
.signup-block ul li span					{padding:0;position:absolute;right: 6px;top:0;font-family: 'Open Sans', sans-serif;font-size:11px;line-height:11px;color:#b03e00;font-weight:normal;font-style:italic;}
.signup-block ul li .send-but				{margin: 10px 0 0 0;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 38px;color:#fff;font-weight:normal;border-bottom:solid 2px #592588;border-top:solid 2px #9756d0;border-radius:5px;width:100%;box-sizing:border-box;background:#9756d0;text-align:center;height: 37px; cursor:pointer; }
.signup-block ul li .send-but:hover			{border-top-color:#592588; border-bottom-color:#9756d0; }
.play-align									{padding:85px 0 0 0; }

.modal-imagebg								{height: auto; width:530px; left:50%; top:-50%; margin:-317px 0 0 -265px; /*transition:all ease-in-out 0.5s;*/ position:fixed; z-index:99999;  }
.modal-image								{background:#fff; border-radius:5px; }
.modal-image h2								{padding:10px 30px 10px 15px; font-family: 'Open Sans', sans-serif; font-size:30px; line-height:30px; color:#000;font-weight:normal; border-bottom:1px solid #eee; }
.modal-image img							{width:100%; height:auto; }
.modal-image > .download-button				{padding: 0 12px 0 31px;margin:10px 10px 10px 0; display:inline-block;float:right;background: url(https://droptrack-assets.s3.amazonaws.com/track/images/download-icon2.png) no-repeat 11px 7px;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 30px;color:#000;font-weight:normal;height: 28px;border:solid 1px #8b8b8b;border-radius:5px;text-align:center;cursor:pointer;}
.modal-image > .download-button:hover		{background-color:#8b8b8b;}
.modal-image .close-icon					{top:10px; right:10px; }

/*Messages*/
.error-block								{padding:0 25px; margin:0 auto; background:url(https://droptrack-assets.s3.amazonaws.com/track/images/error-bg.png) no-repeat; width:530px; text-align:center; border-radius:10px; min-height:400px; position:relative; box-sizing:border-box; box-shadow: 0 1px 6px 1px #595959; border:solid 1px #979797; position:absolute; left:-6%; top:-50px; background-size:cover; }
.success-block								{background:url(https://droptrack-assets.s3.amazonaws.com/track/images/success-bg.png) no-repeat; background-size:cover;background-size:cover; }
.error-block img							{margin: 70px 0 62px 0;}
.error-block h4								{padding: 0 0 3px 0;font-family: 'Hind', sans-serif;font-size: 24px;line-height: 24px;color:#fff;font-weight:normal;width:100%;}
.error-block p								{padding: 0;font-family: 'Hind', sans-serif;font-size: 16px;line-height: 34px;color:#ffffff;font-weight:normal;}
.success-block h4, .success-block p 		{color:#000;}
/*Close-icon*/
.close-icon									{position:absolute; right:20px; top:20px; background:url(https://droptrack-assets.s3.amazonaws.com/track/images/spite-icons.png) no-repeat bottom left; width:20px; height:20px;}
.close-icon:hover							{opacity:0.7;}

.open .signup-section						{display: block;top:50%; transition:all ease-in-out 0.5s;}
.layer										{display:block; width:100%; height:100%; position:fixed; z-index:-9;}
.open .layer								{display:block; z-index:99999; background:rgba(0,0,0,0.8);}

/*.open1 .modal-imagebg						{top:50%; transition:all ease-in-out 0.5s;}*/
.layer										{display:block; width:100%; height:100%; position:fixed; z-index:-9;}
.open1 .layer								{display:block; z-index:99999; background:rgba(0,0,0,0.8);}

.ui360, .sm2-360ui 							{width: 50px;height: 50px;float: left;}
.sm2-360ui									{top: -45%;left: -50%;}
/*.sm2-360ui, .sm2-360ui:hover 				{box-shadow : none;background-color : transparent;}*/
/*.modal-imagebg, .signup-section 			{display: none;}*/
.hostedplayer								{cursor: pointer;}

#download-popup, #account-popup				{position: absolute;background: white;opacity: 1;width: 200px;z-index: 10;display: none;border: 1px solid transparent;}
#download-popup-triangle, 
	#account-popup-triangle					{top: -15px;left: 75%;position: absolute;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid white;}
#download-popup > ul, #topmenu > ul			{list-style: none;}
#download-popup > ul li:not(#popup-divider), 
	#account-popup > ul li:not(#popup-divider) {padding: 5% 1% 8% 12%;}
#account-popup > ul li:first-child			{margin-top: 2%;}
#download-popup img 						{width: 30px;height: 30px;background-size: cover;margin: 0 10% -5% 0;padding: 0;}
#popup-divider 								{position: relative;width: 90%;height: 2px;left: 5%;background-color: #999;padding: 0;}

/*account section , account-popup * mostly duplicated download-popup *  */
#topmenu 									{display: block; margin: 20px 20px 0 0;}
#topmenu a:hover 							{color: #fff;}
#account-dropdown							{margin-left: 5px;}
#account-popup								{width: 90px; position: absolute; top: 0; left: 0;}
#account-popup-triangle		 				{left: 60%;}
#account-popup a:hover						{color: #333;}
.account-button 							{padding: 0 10px 0 10px;display:inline-block;float:right;font-family: 'Hind', sans-serif;font-size: 14px;line-height: 27px;color:#ffffff;font-weight:normal;height: 25px;border:solid 1px #8b8b8b;border-radius:5px;text-align:center;cursor:pointer;}

@font-face 									{font-family: "FontAwesome";src: url('https://droptrack-assets.s3.amazonaws.com/font/fontawesome-webfont.eot');src: url('https://droptrack-assets.s3.amazonaws.com/font/fontawesome-webfont.eot?#iefix') format('eot'), url('https://droptrack-assets.s3.amazonaws.com/font/fontawesome-webfont.woff') format('woff'), url('https://droptrack-assets.s3.amazonaws.com/font/fontawesome-webfont.ttf') format('truetype'), url('https://droptrack-assets.s3.amazonaws.com/font/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight: normal;font-style: normal;}
[class*="icon-"] 							{font-family: FontAwesome;margin-right: 5px;display: inline-block;width: 14px;height: 14px;line-height: 14px;vertical-align: baseline;background: url("https://droptrack-assets.s3.amazonaws.com/images/glyphicons-halflings.png") no-repeat 14px 14px !important;}
[class*="icon-"]:before 					{font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;text-decoration: inherit;}
.icon-white {								background: url("https://droptrack-assets.s3.amazonaws.com/images/glyphicons-halflings-white.png") no-repeat 14px 14px !important;}
.icon-user:before 							{content: "\f007";}
.icon-edit:before 							{content: "\f044";}
.icon-cog:before               				{content: "\f013";}
.icon-off:before                 			{content: "\f011";}

.zipWavContainer 	{display: inline-block;}
.zipWavContainer > p {float: left; margin-right: 8px;}
.zipWavContainer > span {float: right;}

.track-downloads-container {float: right;}
.track-downloads-container > a {float: left;}
.track-downloads-container a:first {float: right;}

/*====RESPONSIVE STYLING====*/
@media (max-width: 979px){
.visible-desktop {display: none;}
}

@media only screen and (max-width:767px){
.playlist-block		{width:100%; float:none; margin:0 0 40px 0; }
.player-content		{width:100%; float:none; }
.play-station		{margin:0 0 40px 0; padding:0; }
.plyerlist-section	{padding:30px 20px 20px 20px; }
.nivoSlider			{margin:0;}
.header				{padding:15px 15px;}
.playlist-align		{margin:0;}
.play-align			{padding:0;}
.signup-section		{left:5%;margin-left:0;width:90%;top:-100%;box-sizing:border-box;overflow: auto;/*height: 100%;*/height: auto;}
.signup-block		{padding:29px 30px 15px 30px;width:100%;box-sizing:border-box;height: 338px;}
.error-block		{left:0; width:100%;}
.mobile-slider		{display:block; }
.player-content .slider-block{display:none; }
.slider-block		{margin:0 0 40px 0; }
.error-block		{min-height:308px; top:0; margin:15px 0 0 0; }
.error-block img	{margin:30px auto 10px; }

.modal-imagebg		{left:5%;margin-left:0;width:90%;top:-100%;box-sizing:border-box;overflow: auto; /*height: 100%;*/}
.modal-image h2		{font-size:18px;}
.open1 .modal-imagebg{top:50%; margin-top:-322px;}	
.error-block p		{font-size: 16px;  line-height: 22px;}
}

@media only screen and (max-width:599px){
.error-block		{width:90%;}
.error-block		{left:5%;}
.open1 .modal-imagebg	{top:0;margin:0; padding:5px 0;}

}
@media only screen and (max-width:479px){
.header				{text-align:center;}
.playlist-block h2	{text-align:center; }
.social-block		{text-align:center; padding:0 0 15px 0; }
.social-block ul	{display:inline-block; }
.play-station ul li a{min-width:60px; }
.player-content		{text-align:center; }

span.play_count{width: 100%; margin: 8px 0; text-align: right;}

.doc-container {text-align:left;}

.player-description	{padding:25px 0 0 0; font-size:14px; margin:0; }
.player-section		{padding:15px 6.5% 0 4%;}	
.player-section .play-but{/*margin:2px 0 0 0; */width: 25px;height: 25px; background-size: 25px;}
.play-buttons		{text-align:center; }
.play-buttons ul	{float:none; display: inline-block; margin: 0 auto; }
.play-station		{margin:0 0 20px 0; position:relative; }
.signup-section		{top:-100%;}
.modal-image h2		{font-size:16px;}

.track-downloads-container {float:none; margin:10px 0 0 0; }
.track-downloads-container > a {float: none;}
}

@media (max-width: 736px) and (orientation: landscape) {
.open .signup-section	{top:0;margin:0;}
.open1 .modal-imagebg	{top:0;margin:0; }
}
footer{text-align:center;margin:4em 0 1em 0;}
footer a{color:#ababab;}
footer a:hover{color:#ababab;text-decoration:underline;}

.widget_code_right{clear:both;float:right;padding-right:5px;}

.ui360.ui360-vis .sm2-360ui.sm2_playing .sm2-timing {
	visibility: hidden !important
}

.ui360-vis .sm2-360ui.sm2_playing .sm2-360btn,
.ui360-vis .sm2-360ui.sm2_playing .sm2-360btn {
    background:transparent url(https://droptrack-assets.s3.amazonaws.com/images/360-button-vis-pause-light.png) no-repeat 50% 50% !important;
    _background:transparent url(https://droptrack-assets.s3.amazonaws.com/images/360-button-vis-pause-light.gif) no-repeat 50% 50% !important;
    cursor:pointer !important;
}

.ai_press {
	justify-content: end !important;
}