/* Start Owl stack page CSS code *//*  * 	Core Owl Carousel CSS File *	v1.3.2 *//* clearfix */.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}/* display none until init */.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	.owl-carousel .owl-item{	float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}/* End Owl stack page CSS code */
.lzTopper{
	display:block;
	background: #cccccc;
	padding: 10px;
	margin-bottom:5px;
	border: 1px solid #999999;
}
.lzeffect{
    position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	z-index:200000;
}

.doosuperoverlay {
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	z-index:200001;
	}
	
#stacks_in_8891 {

}

#stacks_in_8891 .outer_box {
	position:relative;
}

#stacks_in_8891 .inner_box {
}


/* End doobox General Styles *//* Start dooMax stack CSS code */#stacks_in_8828, .stacks_in_8828MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_8828MaxWidthContainer{	    max-width: 750px;	}    .stacks_in_8828MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_8828MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_8828MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_8828MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_8828MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code */#stacks_in_7 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_7 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_7 #jwresp_col2_stacks_in_7{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_7 #jwresp_col1_stacks_in_7,#stacks_in_7 #jwresp_col2_stacks_in_7{width:100%;float:none;display:block}#stacks_in_7 #jwresp_col1_stacks_in_7{margin-bottom:15px}}

#stacks_in_7 {
	padding:  9px;
}
/* Start dooText X stack CSS code */.stacks_in_5x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_5x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_5x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_5 {
	padding: 18px 0px 0px 0px;
}
/* Start Fit My Video stack CSS code */.stacks_in_8901myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_8901dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_8901 {
	padding:  4px;
}

#stacks_in_18 {
	padding: 31px 0px 7px 0px;
}
#stacks_in_8774 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_8774 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_8774 #jwresp_col2_stacks_in_8774{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_8774 #jwresp_col1_stacks_in_8774,#stacks_in_8774 #jwresp_col2_stacks_in_8774{width:100%;float:none;display:block}#stacks_in_8774 #jwresp_col1_stacks_in_8774{margin-bottom:15px}}

#stacks_in_8774 {
	padding: 0px 0px 16px 0px;
}

#stacks_in_8768 {
	padding: 11px 0px 0px 0px;
}

#stacks_in_8779 {
	padding: 13px 0px 21px 0px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */#stacks_in_8651 *,
#stacks_in_8651 *:before,
#stacks_in_8651 *:after {
	box-sizing: border-box;
}

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

#playlisterWrapperstacks_in_8651 {
	-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_8651 {
	display: none !important;
}


#playlisterstacks_in_8651 {
	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_8651 {
	background: rgba(38, 38, 38, 1.00);
}
















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

#coverControlsWrapperstacks_in_8651 {
	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_8651 {
		flex-direction: row;
	}
}


#coverControlsWrapperstacks_in_8651 {
	min-height: 200px;
}


#coverstacks_in_8651 {
	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: 200px;
	width: 200px;
	display: block;
	
	margin: 0 auto;
	
	
}

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

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

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_8651 {
		flex: 1;
		padding-left: 15px;
		display: flex;
		flex-direction: column;
		
		
		justify-content: space-between;
		
    text-align: left;
    
    
    
	}
}

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

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

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

#titlestacks_in_8651:before {
	content: ' ';
}

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

#albumstacks_in_8651:before {
	content: 'Album: ';
}

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

#artiststacks_in_8651:before {
	content: 'Artist: ';
}

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

#additionalInfostacks_in_8651:before {
	content: ' ';
}

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

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











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

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

#playlisterWrapperstacks_in_8651 .playlisterButtonStandard,
#playlisterWrapperstacks_in_8651 .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_8651 .playlisterButtonStandard i,
#playlisterWrapperstacks_in_8651 .playlisterButton i {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_8651 .playlisterButton:hover,
#playlisterWrapperstacks_in_8651 .playlisterButton:active,
#playlisterWrapperstacks_in_8651 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_8651 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_8651 .playlisterButton:hover i,
#playlisterWrapperstacks_in_8651 .playlisterButton:active i,
#playlisterWrapperstacks_in_8651 .playlisterButton:focus i {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_8651 #playstacks_in_8651 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_8651 #pausestacks_in_8651 {
	display: none;
}

#playlisterWrapperstacks_in_8651 .playlisterIsPlaying #playstacks_in_8651 {
	display: none;
}

#playlisterWrapperstacks_in_8651 .playlisterIsPlaying #pausestacks_in_8651 {
	display: inline-block;
}


/* Glass effect */
#playlisterWrapperstacks_in_8651 .playlisterButton:after,
#playlisterWrapperstacks_in_8651 .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_8651 {
	float: right;
}

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

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

#volumeControlsstacks_in_8651,
#volumeBtnstacks_in_8651 {
	display: none;
}

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

	#volumeControlsstacks_in_8651 {
		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_8651 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}

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

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

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

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

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

	#volumestacks_in_8651 .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_8651 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

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

#trackerstacks_in_8651 #progressstacks_in_8651 {
	background-color: rgba(75, 179, 135, 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_8651 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_8651 {
	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_8651 {
	visibility: hidden;
}

#durationstacks_in_8651.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_8651 {
	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_8651 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

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

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

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

#playlisterPlayliststacks_in_8651 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: 18px;
  height: 45px;
  line-height: 45px;
	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_8651 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_8651 li.active-playlistitem,
#playlisterPlayliststacks_in_8651 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}




#playlisterPlayliststacks_in_8651 li {
	padding-left: 0;
}

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


#playlisterPlayliststacks_in_8651 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_8651 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_8651,
.no-audio #playlisterPlayliststacks_in_8651 {
	display: none;
}

#playlisterNoAudiostacks_in_8651 {
	display: none;
}

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


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









#playlisterWrapperstacks_in_8651 #albumstacks_in_8651 {
	display: none;
}



#playlisterWrapperstacks_in_8651 #artiststacks_in_8651 {
	display: none;
}





#playlisterWrapperstacks_in_8651 #downloadstacks_in_8651 {
	display: none !important;
}















#playlisterWrapperstacks_in_8651 #shufflestacks_in_8651 {
	display: none;
}



#playlisterWrapperstacks_in_8651 #inline_download_stacks_in_8651 {
	display: none;
}



#playlisterWrapperstacks_in_8651 #playlistTogglestacks_in_8651 {
	display: none;
}






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

#playlisterPlaceholderstacks_in_8651 audio {
	width: 100%;
}





#stacks_in_8651 {
	padding: 11px 0px 10px 0px;
}

#stacks_in_8732 {
	padding: 31px 0px 7px 0px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8738 {
	padding:  8px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8730 {
	padding:  8px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8740 {
	padding:  8px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8734 {
	padding:  8px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8736 {
	padding:  8px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code */
#stacks_in_8748 {
	padding:  8px;
}

#stacks_in_8744 {
	padding: 38px 0px 7px 0px;
}

#stacks_out_8924 {
	width: 10%;
}
#stacks_in_8711 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_8711 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_8711 #jwresp_col2_stacks_in_8711{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_8711 #jwresp_col1_stacks_in_8711,#stacks_in_8711 #jwresp_col2_stacks_in_8711{width:100%;float:none;display:block}#stacks_in_8711 #jwresp_col1_stacks_in_8711{margin-bottom:15px}}

#stacks_in_8711 {
	padding: 2px 0px 0px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_8907x{	display: block !important;	text-align: center !important;	}@media (max-width:768px) {	.stacks_in_8907x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_8907x{		text-align: center !important;	}}/* End dooText X stack CSS code */
#stacks_in_8907 {
	padding: 20px 0px 0px 0px;
}
/* Start Trunk 8 stack CSS code *//* End Trunk 8 stack CSS code *//* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_8842 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_8842 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_8842 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_8842 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_8842 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_8842 .owl-theme .owl-controls .owl-page.active span,#stacks_in_8842 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_8842 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_8842 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}#stacks_in_8842outerwrapper{	max-width: 1000px;	margin: 0 auto 0 auto;}/* Preview Mode */#stacks_in_8842owl-stack{	height:0px;}#stacks_in_8842owl-stack .stacks_in_8842item{margin: 3px;}#stacks_in_8842owl-stack .stacks_in_8842item img{display: block;width: 100%;height: auto;}#stacks_in_8842imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_8842 {
	padding: 23px 0px 18px 0px;
}
#stacks_in_8864 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_8864 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_8864 #jwresp_col2_stacks_in_8864{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_8864 #jwresp_col1_stacks_in_8864,#stacks_in_8864 #jwresp_col2_stacks_in_8864{width:100%;float:none;display:block}#stacks_in_8864 #jwresp_col1_stacks_in_8864{margin-bottom:15px}}

#stacks_in_8864 {
	padding: 2px 0px 0px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_8867x{	display: block !important;	text-align: center !important;	}@media (max-width:768px) {	.stacks_in_8867x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_8867x{		text-align: center !important;	}}/* End dooText X stack CSS code */
#stacks_in_8867 {
	padding: 20px 0px 0px 0px;
}
/* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_8876 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_8876 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #666666;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_8876 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_8876 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_8876 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #666666;}#stacks_in_8876 .owl-theme .owl-controls .owl-page.active span,#stacks_in_8876 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_8876 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_8876 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}#stacks_in_8876outerwrapper{	max-width: 1000px;	margin: 0 auto 0 auto;}/* Preview Mode */#stacks_in_8876owl-stack{	height:0px;}#stacks_in_8876owl-stack .stacks_in_8876item{margin: 3px;}#stacks_in_8876owl-stack .stacks_in_8876item img{display: block;width: 100%;height: auto;}#stacks_in_8876imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_8876 {
	padding: 23px 0px 18px 0px;
}

#stacks_in_8922 {
	padding: 38px 0px 7px 0px;
}
/* Start Contact Form stack CSS code */.stacks_in_8913formwrap{	margin: 0;}#stacks_in_8913comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_8913mail{padding: 0;}.stacks_in_8913fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_8913formail{}.stacks_in_8913fieldset{	padding: 0 20px 0 3px;}#stacks_in_8913 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_8913 label *{display: inline;}#stacks_in_8913 .stacks_in_8913input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_8913 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_8913sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_8913response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_8913loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_8913autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_8913 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code *//* Start dooText X stack CSS code */.stacks_in_8728x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_8728x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_8728x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_8728 {
	padding: 14px 0px 0px 0px;
}
