/* Start Gradient stack CSS code */

#stacks_in_159_page3{
	/* fix for other stacks tramping over us */
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}



	
		#stacks_in_159_page3::before{
			content:"";
			top:0;
			left:0;
			bottom:0;
			right:0;
			position:absolute;
			
			opacity:0.40;
			
			/* Old browsers */
			background: rgba(248, 209, 255, 1.00);
			/* FF3.6+ */
			background: -moz-linear-gradient(top,  rgba(248, 209, 255, 1.00) 0%, rgba(255, 102, 255, 1.00) 25%,  rgba(128, 0, 128, 1.00) 100%);
			/* Chrome,Safari4+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248, 209, 255, 1.00)), color-stop(25%,rgba(255, 102, 255, 1.00)),  color-stop(100%,rgba(128, 0, 128, 1.00)));
			/* Chrome10+,Safari5.1+ */
			background: -webkit-linear-gradient(top,  rgba(248, 209, 255, 1.00) 0%,rgba(255, 102, 255, 1.00) 25%,rgba(128, 0, 128, 1.00) 100%);
			/* Opera 11.10+ */
			background: -o-linear-gradient(top,  rgba(248, 209, 255, 1.00) 0%,rgba(255, 102, 255, 1.00) 25%,rgba(128, 0, 128, 1.00) 100%);
			/* IE10+ */
			background: -ms-linear-gradient(top,  rgba(248, 209, 255, 1.00) 0%,rgba(255, 102, 255, 1.00) 25%,rgba(128, 0, 128, 1.00) 100%);
			/* W3C */
			background: linear-gradient(to bottom,  rgba(248, 209, 255, 1.00) 0%,rgba(255, 102, 255, 1.00) 25%,rgba(128, 0, 128, 1.00) 100%);
			/* IE6-9 */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(248, 209, 255, 1.00)', endColorstr='rgba(128, 0, 128, 1.00)',GradientType=0 );
		}
	
	
	
	
	
	
	
	
	
	
	






/* End Gradient stack CSS code */
#stacks_in_159_page3 {
	border: solid rgba(248, 209, 255, 1.00);
	border-width:  1px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_44_page3Calligrapher{			font-size: 140% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_44_page3Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_44_page3Calligrapher h6, .stacks_in_44_page3Calligrapher h5, .stacks_in_44_page3Calligrapher h4, .stacks_in_44_page3Calligrapher h3, .stacks_in_44_page3Calligrapher h2, .stacks_in_44_page3Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_44_page3Calligrapher, .stacks_in_44_page3Calligrapher h1, .stacks_in_44_page3Calligrapher h2, .stacks_in_44_page3Calligrapher h3, .stacks_in_44_page3Calligrapher h4, .stacks_in_44_page3Calligrapher h5, .stacks_in_44_page3Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_44_page3targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_44_page3Calligrapher a:link{			color: #800040 !important;			text-decoration: none !important;		}				.stacks_in_44_page3Calligrapher a:visited{			color: #800040 !important;		}				.stacks_in_44_page3Calligrapher a:active{			color: #800040 !important;		}				.stacks_in_44_page3Calligrapher a:hover{			color: #68467D !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_171_page3 {
	padding:  20px;
}
#stacks_in_121_page3>.s3_row {
	margin: 0 -10px;
}

#stacks_in_121_page3>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_121_page3>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_121_page3>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_121_page3>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_121_page3>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_in_121_page3 {
	padding: 0px 20px 40px 20px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_117_page3buttonPressWrapper{
	position: relative !important;
}

#stacks_in_117_page3 a, #stacks_in_117_page3 a:hover, #stacks_in_117_page3 a:visited, #stacks_in_117_page3 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_117_page3button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_117_page3button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_117_page3 a, #stacks_in_117_page3 a:visited, #stacks_in_117_page3 a:active{
	color: #FFFFFF !important;
}

#stacks_in_117_page3 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_117_page3button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_117_page3buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_117_page3buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_117_page3buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_117_page3buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_118_page3buttonPressWrapper{
	position: relative !important;
}

#stacks_in_118_page3 a, #stacks_in_118_page3 a:hover, #stacks_in_118_page3 a:visited, #stacks_in_118_page3 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_118_page3button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_118_page3button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_118_page3 a, #stacks_in_118_page3 a:visited, #stacks_in_118_page3 a:active{
	color: #FFFFFF !important;
}

#stacks_in_118_page3 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_118_page3button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_118_page3buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_118_page3buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_118_page3buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_118_page3buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_119_page3buttonPressWrapper{
	position: relative !important;
}

#stacks_in_119_page3 a, #stacks_in_119_page3 a:hover, #stacks_in_119_page3 a:visited, #stacks_in_119_page3 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_119_page3button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_119_page3button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_119_page3 a, #stacks_in_119_page3 a:visited, #stacks_in_119_page3 a:active{
	color: #FFFFFF !important;
}

#stacks_in_119_page3 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_119_page3button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_119_page3buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_119_page3buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_119_page3buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_119_page3buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* -- Start Buttonpress2 Each css Template -- */

.stacks_in_120_page3buttonPressWrapper{
	position: relative !important;
}

#stacks_in_120_page3 a, #stacks_in_120_page3 a:hover, #stacks_in_120_page3 a:visited, #stacks_in_120_page3 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_120_page3button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_120_page3button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

#stacks_in_120_page3 a, #stacks_in_120_page3 a:visited, #stacks_in_120_page3 a:active{
	color: #FFFFFF !important;
}

#stacks_in_120_page3 a:hover{
	color: #FFFFFF !important;
}








	/* -- TYPE BOOSTRAP LARGE OVERRIDE -- */
	.stacks_in_120_page3button{
		padding: 6px 16px 6px 16px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}
	































.stacks_in_120_page3buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_120_page3buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_120_page3buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_120_page3buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//* Start Liquid Columns stack CSS code */ .stacks_in_55_page3column { float:left; display:inline; }.stacks_in_55_page3one{	width: 50%;}.stacks_in_55_page3two{	width: 50%;}.stacks_in_55_page3three{	display: none;}.stacks_in_55_page3first{	padding-left: 0;	padding-right: 25px;	padding-bottom: 0;}.stacks_in_55_page3middle{	padding-left: 25px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_55_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_55_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_55_page3one{		width: 100%;	}		.stacks_in_55_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_55_page3 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_156_page3 {
	padding: 0px 0px 20px 30px;
}

#stacks_in_67_page3 {
	padding: 20px 20px 20px 40px;
}

#stacks_in_179_page3 {
	padding: 20px 20px 20px 40px;
}

.spacerStack {
	height: 70.00px;
}

#spacerStackstacks_in_158_page3 {
	height: 70.00px;
}




















@media print {
	#spacerStackstacks_in_158_page3 {
		display: none !important;
	}
}
#stacks_in_94_page3 *,
#stacks_in_94_page3 *:before,
#stacks_in_94_page3 *:after {
	box-sizing: border-box;
}

#stacks_in_94_page3 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_94_page3 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_94_page3 {
	display: none !important;
}


#playlisterstacks_in_94_page3 {
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}




/* Solid colour fill */
#playlisterstacks_in_94_page3 {
	background: rgba(152, 59, 186, 1.00);
}
















#playlisterstacks_in_94_page3 .btn {
	text-decoration: none;
	margin-top: 5px;
}

#coverControlsWrapperstacks_in_94_page3 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: flex;
	flex-direction: column;
	width: 100%;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#coverControlsWrapperstacks_in_94_page3 {
		flex-direction: row;
	}
}


#coverControlsWrapperstacks_in_94_page3 {
	min-height: 180px;
}


#coverstacks_in_94_page3 {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 180px;
	width: 180px;
	display: block;
	
	margin: 0 auto;
	
	
}

@media screen and (min-width: 600px) {
	#coverstacks_in_94_page3 {
		
		
		justify-content: space-between;
		
	}
}

#playerInterfacestacks_in_94_page3 {
	display: block;
	overflow: hidden;
	
	text-align: center;
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_94_page3 {
		flex: 1;
		padding-left: 15px;

		display: flex;
		flex-direction: column;

		
		
		justify-content: space-between;
		
    text-align: left;
    
    
    
	}
}

#playlisterTopSectionstacks_in_94_page3 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_94_page3 {
		margin-top: 0px;
	}
}

#titlestacks_in_94_page3 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_94_page3:before {
	content: ' ';
}

#albumstacks_in_94_page3 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_94_page3:before {
	content: ' ';
}

#artiststacks_in_94_page3 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_94_page3:before {
	content: ' ';
}

#additionalInfostacks_in_94_page3 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_94_page3:before {
	content: ' ';
}

#controlsstacks_in_94_page3 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_94_page3 {
		padding-top: 10px;
	}
}



#buttonWrapperstacks_in_94_page3 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_94_page3 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard,
#playlisterWrapperstacks_in_94_page3 .playlisterButton {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard i,
#playlisterWrapperstacks_in_94_page3 .playlisterButton i {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:hover,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:active,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:focus {
	color: rgba(255, 0, 128, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:hover i,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:active i,
#playlisterWrapperstacks_in_94_page3 .playlisterButton:focus i {
	color: rgba(255, 0, 128, 1.00);
}

#playlisterWrapperstacks_in_94_page3 #playstacks_in_94_page3 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_94_page3 #pausestacks_in_94_page3 {
	display: none;
}

#playlisterWrapperstacks_in_94_page3 .playlisterIsPlaying #playstacks_in_94_page3 {
	display: none;
}

#playlisterWrapperstacks_in_94_page3 .playlisterIsPlaying #pausestacks_in_94_page3 {
	display: inline-block;
}


/* Glass effect */
#playlisterWrapperstacks_in_94_page3 .playlisterButton:after,
#playlisterWrapperstacks_in_94_page3 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}


#userOptionsBarstacks_in_94_page3 {
	float: right;
}

#playlisterWrapperstacks_in_94_page3 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_94_page3 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterWrapperstacks_in_94_page3 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_94_page3 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

#volumeControlsstacks_in_94_page3,
#volumeBtnstacks_in_94_page3 {
	display: none;
}

@media screen and (min-width: 600px) {
	#volumeBtnstacks_in_94_page3 {
		display: inline-block;
	}

	#volumeControlsstacks_in_94_page3 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}

	#volume-fullstacks_in_94_page3 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}

	#volume-mutestacks_in_94_page3 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}

	#volume-mutestacks_in_94_page3 i,
	#volume-fullstacks_in_94_page3 i {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}

	#volumeSliderstacks_in_94_page3 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}

	#volumestacks_in_94_page3 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}

	#volumestacks_in_94_page3 .ui-slider-range {
		background: rgba(255, 0, 128, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	#volumestacks_in_94_page3 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

#progressBarstacks_in_94_page3 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_94_page3 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_94_page3 #progressstacks_in_94_page3 {
	background-color: rgba(255, 0, 128, 1.00);
	height: 100%;
	display: block;
	width: 0px;
  
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
  -webkit-animation: playlister-progress-bar-stripes 2s linear infinite;
  -o-animation: playlister-progress-bar-stripes 2s linear infinite;
  animation: playlister-progress-bar-stripes 2s linear infinite;
  
}


@-webkit-keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}

@keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}


#currentstacks_in_94_page3 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_94_page3 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_94_page3 {
	visibility: hidden;
}

#durationstacks_in_94_page3.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_94_page3 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
  /* Start either displayed or hidden */
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_94_page3 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_94_page3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_94_page3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_94_page3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

#playlisterPlayliststacks_in_94_page3 li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(153, 153, 153, 1.00);
  font-size: 15px;
  height: 26px;
  line-height: 26px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}



#playlisterPlayliststacks_in_94_page3 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_94_page3 li.active-playlistitem,
#playlisterPlayliststacks_in_94_page3 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(204, 102, 255, 1.00);
}




#playlisterPlayliststacks_in_94_page3 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_94_page3 li .playlistItemNumber {
	display: inline-block;
	width: 35px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0;
}


#playlisterPlayliststacks_in_94_page3 li .playListerAdditionalInfo {
	display: none;
}




#playlisterPlayliststacks_in_94_page3 li .playlistItemActiveIcon {
	display: none;
	font-size: 130%;
	width: 35px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0;
}

#playlisterPlayliststacks_in_94_page3 li.active-playlistitem {

}

#playlisterPlayliststacks_in_94_page3 li.active-playlistitem .playlistItemNumber {
	display: none;
}

#playlisterPlayliststacks_in_94_page3 li.active-playlistitem .playlistItemActiveIcon {
	display: inline-block;
}

#playlisterPlayliststacks_in_94_page3 li.active-playlistitem .playlistItemActiveIcon i {
	color: rgba(255, 255, 255, 1.00);
}


.no-audio #playlisterstacks_in_94_page3,
.no-audio #playlisterPlayliststacks_in_94_page3 {
	display: none;
}

#playlisterNoAudiostacks_in_94_page3 {
	display: none;
}

.no-audio #playlisterNoAudiostacks_in_94_page3 {
	padding: 15px;
	display: none;
}


.no-adownload #downloadstacks_in_94_page3 {
	display: none;
}















#playlisterWrapperstacks_in_94_page3 #downloadstacks_in_94_page3 {
	display: none !important;
}















#playlisterWrapperstacks_in_94_page3 #shufflestacks_in_94_page3 {
	display: none;
}



#playlisterWrapperstacks_in_94_page3 #playlistTogglestacks_in_94_page3 {
	display: none;
}






#playlisterPlaceholderstacks_in_94_page3 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_94_page3 audio {
	width: 100%;
}





#stacks_in_94_page3 {
	padding: 0px 20px 0px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_169_page3,
#ruleStackstacks_in_169_page3:before,
#ruleStackstacks_in_169_page3:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_169_page3 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_169_page3 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_169_page3 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_169_page3 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_169_page3 {
	text-align: left;
}

#ruleStackstacks_in_169_page3:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(255, 255, 255, 1.00);
}

#ruleStackstacks_in_169_page3 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_170_page3 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_170_page3 {
		display: none !important;
	}
}

#stacks_in_152_page3 {
	padding: 0px 0px 30px 30px;
}
/* Start Liquid Columns stack CSS code */.stacks_in_97_page3relayInner img{	width: 100%;	height: auto;} .stacks_in_97_page3column { float:left; display:inline; }.stacks_in_97_page3one-third.stacks_in_97_page3column { 	width: 33.333333333% /* 320px / 960px */;}.stacks_in_97_page3first{	padding-left: 0;	padding-right: 28px;	padding-bottom: 0;}.stacks_in_97_page3middle{	padding-left: 22px;	padding-right: 21px;	padding-bottom: 0;}.stacks_in_97_page3last{	padding-left: 28px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 979px) {	.stacks_in_97_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_97_page3middle{		padding-left: 0;		padding-right: 25px;		padding-bottom: 0;	}		.stacks_in_97_page3last{		padding-left: 25px;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_97_page3one-third.stacks_in_97_page3column {     	width: 50%;     }    .stacks_in_97_page3one-third.stacks_in_97_page3column.stacks_in_97_page3more-important {     	width:100%;     }    }@media only screen and (max-width: 480px) {	.stacks_in_97_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 10px;	}	.stacks_in_97_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 10px;	}		.stacks_in_97_page3last{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_97_page3one-third.stacks_in_97_page3column {     	width: 100%;    }        .stacks_in_97_page3one-third.stacks_in_97_page3column.stacks_in_97_page3more-important {     	width:100%;     }    }/* End Liquid Columns stack CSS code */
#stacks_in_97_page3 {
	padding: 0px 20px 10px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_148_page3,
#ruleStackstacks_in_148_page3:before,
#ruleStackstacks_in_148_page3:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_148_page3 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_148_page3 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_148_page3 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_148_page3 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_148_page3 {
	text-align: left;
}

#ruleStackstacks_in_148_page3:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(255, 255, 255, 1.00);
}

#ruleStackstacks_in_148_page3 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_154_page3 {
	padding: 0px 0px 20px 30px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_107_page3column { float:left; display:inline; }.stacks_in_107_page3one-third.stacks_in_107_page3column { 	width: 33.333333333% /* 320px / 960px */;}.stacks_in_107_page3first{	padding-left: 0;	padding-right: 28px;	padding-bottom: 0;}.stacks_in_107_page3middle{	padding-left: 22px;	padding-right: 21px;	padding-bottom: 0;}.stacks_in_107_page3last{	padding-left: 28px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 979px) {	.stacks_in_107_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_107_page3middle{		padding-left: 0;		padding-right: 25px;		padding-bottom: 0;	}		.stacks_in_107_page3last{		padding-left: 25px;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_107_page3one-third.stacks_in_107_page3column {     	width: 50%;     }    .stacks_in_107_page3one-third.stacks_in_107_page3column.stacks_in_107_page3more-important {     	width:100%;     }    }@media only screen and (max-width: 480px) {	.stacks_in_107_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 10px;	}	.stacks_in_107_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 10px;	}		.stacks_in_107_page3last{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}	    .stacks_in_107_page3one-third.stacks_in_107_page3column {     	width: 100%;    }        .stacks_in_107_page3one-third.stacks_in_107_page3column.stacks_in_107_page3more-important {     	width:100%;     }    }/* End Liquid Columns stack CSS code */
#stacks_in_107_page3 {
	padding: 0px 20px 40px 0px;
}

#stacks_in_141_page3 {
	padding: 20px 0px 20px 0px;
}
