

/*Issue:Strata,remove z-index from #t-bandWriter,remove z-index from .wrapper.main*/@font-face{font-family:'velvet';src:url('../rw_common/plugins/stacks/velvet-icons/velvet.eot?ddr21z');src:url('../rw_common/plugins/stacks/velvet-icons/velvet.eot?ddr21z#iefix') format('embedded-opentype'),url('../rw_common/plugins/stacks/velvet-icons/velvet.woff2?ddr21z') format('woff2'),url('../rw_common/plugins/stacks/velvet-icons/velvet.ttf?ddr21z') format('truetype'),url('../rw_common/plugins/stacks/velvet-icons/velvet.woff?ddr21z') format('woff'),url('../rw_common/plugins/stacks/velvet-icons/velvet.svg?ddr21z#velvet') format('svg');font-weight:normal;font-style:normal}[class^="velvet-"],[class*=" velvet-"]{font-family:'velvet' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.velvet_alert{position:absolute;color:#fff;top:50%;left:50%;font-size:13px;transform:translate(-50%,-50%);padding:6px 10px;line-height:1.5;background:rgba(0,0,0,0.8);border-radius:5px;text-align:center;font-family:arial}.velvet-play-1:before{content:"\e903"}.velvet-play-2:before{content:"\e904"}.velvet-play-6:before{content:"\e905"}.velvet-play-3:before{content:"\e901"}.velvet-play-4:before{content:"\e902"}.velvet-play-5:before{content:"\e900"}.velvet-icon{position:absolute;z-index:2;pointer-events:none;text-align:center;text-shadow:none;transition:color 300ms}.velvet-icon:after{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.vzoom-img-op .velvet-icon{opacity:0}.cf:after{content:"";display:table;clear:both}.velvet_active{overflow:visible !important}.velvet_active:after{content:"";display:table;clear:both}.vzoom-img-in[data-preventzoom="True"]{z-index:0 !important}.vzoom-img-in[data-preventzoom="True"] img,.vzoom-img-in[data-preventzoom="True"] .vzoom-img-wrap{transform:none !important}.vzoom-player table,.vzoom-player tbody,.vzoom-player td{background:transparent !important;border:none!important;margin:0;padding:0}.vzoom-player .embed-center{max-width:150vh;margin:0 auto}.vzoom-player .embed-container{position:relative;padding-bottom:56.25%;height:0;background:#000;overflow:hidden !important;max-width:100%;margin-bottom:0 !important;line-height:0;box-shadow:0 10px 40px rgba(0,0,0,0.4)}body.velvet_scaleIn .vzoom-player .embed-container{animation:ncdVideoScaleIn .5s .2s backwards}.vzoom-player .embed-container:before{height:100%;width:100%;background:#000;content:'';display:block;position:absolute;z-index:0;opacity:0;transition:opacity 150ms}.vzoom-player .embed-container:after{padding-top:100%;content:'';display:block}.vzoom-player.close .embed-container:before{z-index:1;opacity:1}.vzoom-player .embed-container iframe,.vzoom-player .embed-container object,.vzoom-player .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.vzoom-player .embed-container video{position:relative;z-index:1000}.vzoom-img,.vzoom-img-wrap{position:relative;z-index:66669999;-webkit-transition:all 300ms 100ms;-o-transition:all 300ms 100ms;transition:all 300ms 100ms}.vzoom-overlay-open .vzoom-img,.vzoom-overlay-open .vzoom-img-wrap{-webkit-transition:all 325ms cubic-bezier(0.165,0.840,0.440,1.000);-o-transition:all 325ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 325ms cubic-bezier(0.165,0.840,0.440,1.000)}img[data-action="vzoom"]{cursor:pointer;width:100%;max-width:none;float:left;position:relative;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}img.vzoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.velvet_placeholder{text-align:center}@media screen and (min-width:600px){.velvet_placeholder{height:0;padding-top:50%}}.velvet_placeholder img{float:none;position:absolute;left:0;top:0;height:100%}.velvet_placeholder .velvet-icon{display:none}.no_image + .velvet-icon{display:block}.vzoom-img-in{transition:opacity .4s .1s;position:relative}.vzoom-img-in img{margin:0}.vzoom-img-in:before{position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;content:'';z-index:1;transition:background 300ms}.vzoom-img-in:hover:before{background:}.vzoom-img-in.velvet_active{z-index:77779999}.vzoom-img-in:after{content:"";display:table;clear:both}.vzoom-img-in.vzoom-img-op{transition:opacity .35s;opacity:0;pointer-events:none}.vzoom-img-in.vzoom-img-op[data-preventzoom="True"]{opacity:1}.vzoom-overlay,.vzoom-player{z-index:1000;background:#000000;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}.vzoom-overlay-open .vzoom-overlay{filter:"alpha(opacity=80)";opacity:.80}.vzoom-overlay{-webkit-transition:opacity 300ms 300ms;-o-transition:opacity 300ms 300ms;transition:opacity 300ms 300ms}.vzoom-overlay-open .vzoom-overlay{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.vzoom-player{z-index:1001;background:none;margin:40px;opacity:1;filter:none;pointer-events:auto;animation:ncdVideoOpacityIn .6s .25s backwards;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vzoom-player table{height:100%;width:100%;border-collapse:collapse}.vzoom-player table td{vertical-align:middle}.vzoom-player *{box-sizing:content-box}.vzoom-player.close .embed-container{transition:opacity 300ms;opacity:0}.vzoom-overlay-open,.vzoom-overlay-transitioning{cursor:default}@keyframes ncdVideoOpacityIn{0%{opacity:0}100%{opacity:1}}@keyframes ncdVideoScaleIn{0%{transform:scale(0.96)}100%{transform:scale(1)}}.vzoom-img-in .embed-container{position:relative;padding-bottom:56.25%;height:0;background:#000;overflow:hidden !important;max-width:100%;line-height:0}.vzoom-img-in .embed-container iframe,.vzoom-img-in .embed-container object,.vzoom-img-in .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:600px){.vzoom-img-in .embed-container{display:none}}@media screen and (max-width:600px){.vzoom-img-in img,.vzoom-img-in:before,.vzoom-img-in .velvet-icon{display:none !important}.vzoom-img-in .embed-container,.vzoom-img-in .embed-container iframe,.vzoom-img-in .embed-container object,.vzoom-img-in .embed-container embed{display:block}}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_52 {
	height: 20.00px;
}




























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

/* RWML Enclosure stack v1.1.2 */

.rwml-menu-imported { display: none; }
#stacks_in_867 { display: none !important; }


#stacks_in_869_1>.s3_row {
	margin: 0 -25px;
}

#stacks_in_869_1>.s3_row>.s3_column_left {
	width: 80.00%;
}

#stacks_in_869_1>.s3_row>.s3_column_right {
	width: 20.000000%;
}




#stacks_in_869_1>.s3_row>.s3_column {
	padding: 0 25px;
}










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



}



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


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


}





#stacks_in_869_2>.s3_row {
	margin: 0 -0px;
}

#stacks_in_869_2>.s3_row>.s3_column_left {
	width: 50.82%;
}

#stacks_in_869_2>.s3_row>.s3_column_right {
	width: 49.180000%;
}




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










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



}



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


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


}





/* RWML Switch (Styled) v1.1.2 */

/* RWML Switch (Styled) v1.1.2 */

/* RWML Content v1.1.2 */


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1072 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1072 {
		display: none !important;
	}
}
#stacks_in_983>.s3_row {
	margin: 0 -6px;
}

#stacks_in_983>.s3_row>.s3_column_left {
	width: 64.54%;
}

#stacks_in_983>.s3_row>.s3_column_right {
	width: 35.459999%;
}




#stacks_in_983>.s3_row>.s3_column {
	padding: 0 6px;
}










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



}



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


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


}






#stacks_in_1133 {
	border: solid rgba(119, 119, 119, 1.00);
	border-width:  1px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_984 {
	height: 40.00px;
}




























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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_987 {
	height: 40.00px;
}




























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

#stacks_in_1128 {
	letter-spacing: 3px;
}
#stacks_in_1104 .sb-header{margin:0;padding:0;}#stacks_in_1104 .sb-accordion{width:100%;margin:0 auto}#stacks_in_1104 ul.sb-list{padding:0;margin:0}#stacks_in_1104 ul.sb-list li{margin-top:0px}#stacks_in_1104 ul.sb-list li:first-child{margin-top:0}#stacks_in_1104 .sb-accordion ul li.sb-space.divider{display:block;border-bottom:1px solid #C7DEEF;border-top:1px solid #FFFFFF}#stacks_in_1104 .sb-accordion ul li.sb-space.divider:first-child{border-top:none}#stacks_in_1104 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:none}#stacks_in_1104 .sb-accordion ul li.sb-space > a,#stacks_in_1104 .sb-accordion ul li.sb-space > a .sb-header{font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#617072;position:relative;line-height:2em;outline:none;transition:color 300ms ease}#stacks_in_1104 .sb-accordion ul li.sb-space > a span.sb-arrow{background:transparent url(../pianorecording_files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;transition:all 0.2s ease-in-out;right:-26px;}#stacks_in_1104 .sb-content{padding:0px 0px 0px 0px;}#stacks_in_1104 .sb-accordion ul li.sb-open > a .sb-header,#stacks_in_1104 .sb-accordion ul li.sb-space > a:hover,#stacks_in_1104 .sb-accordion ul li.sb-space > a:hover .sb-header{color:#A77725}#stacks_in_1104 .sb-accordion ul li.sb-space > a:hover span.sb-arrow{opacity:1;right:10px;}#stacks_in_1104 .sb-accordion ul li.sb-open > a span.sb-arrow{transform:rotate(180deg);opacity:1;right:10px;}#stacks_in_1104 .sb-accordion ul li.sb-space{min-height:%((20 * 2) + (0 * 2))%px;overflow:hidden;list-style:none}#stacks_in_1104 .sb-accordion ul li.sb-space > a{padding:0px;}#stacks_in_1104 .sb-accordion ul li.sb-space > a .sb-header.shadow{text-shadow:0px 1px 1px #FFFFFF}

#stacks_in_1125 {
	font-size: 97%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1103 {
	height: 40.00px;
}




























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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1231 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1231 {
		display: none !important;
	}
}
/* RWML Content v1.1.2 */

#stacks_in_1006>.s3_row {
	margin: 0 -6px;
}

#stacks_in_1006>.s3_row>.s3_column_left {
	width: 64.54%;
}

#stacks_in_1006>.s3_row>.s3_column_right {
	width: 35.459999%;
}




#stacks_in_1006>.s3_row>.s3_column {
	padding: 0 6px;
}










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



}



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


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


}






.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1007 {
	height: 40.00px;
}




























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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1139 {
	height: 40.00px;
}




























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

#stacks_in_1142 {
	letter-spacing: 3px;
}
#stacks_in_1141 .sb-header{margin:0;padding:0;}#stacks_in_1141 .sb-accordion{width:100%;margin:0 auto}#stacks_in_1141 ul.sb-list{padding:0;margin:0}#stacks_in_1141 ul.sb-list li{margin-top:0px}#stacks_in_1141 ul.sb-list li:first-child{margin-top:0}#stacks_in_1141 .sb-accordion ul li.sb-space.divider{display:block;border-bottom:1px solid #C7DEEF;border-top:1px solid #FFFFFF}#stacks_in_1141 .sb-accordion ul li.sb-space.divider:first-child{border-top:none}#stacks_in_1141 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:none}#stacks_in_1141 .sb-accordion ul li.sb-space > a,#stacks_in_1141 .sb-accordion ul li.sb-space > a .sb-header{font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#617072;position:relative;line-height:2em;outline:none;transition:color 300ms ease}#stacks_in_1141 .sb-accordion ul li.sb-space > a span.sb-arrow{background:transparent url(../pianorecording_files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;transition:all 0.2s ease-in-out;right:-26px;}#stacks_in_1141 .sb-content{padding:0px 0px 0px 0px;}#stacks_in_1141 .sb-accordion ul li.sb-open > a .sb-header,#stacks_in_1141 .sb-accordion ul li.sb-space > a:hover,#stacks_in_1141 .sb-accordion ul li.sb-space > a:hover .sb-header{color:#A77725}#stacks_in_1141 .sb-accordion ul li.sb-space > a:hover span.sb-arrow{opacity:1;right:10px;}#stacks_in_1141 .sb-accordion ul li.sb-open > a span.sb-arrow{transform:rotate(180deg);opacity:1;right:10px;}#stacks_in_1141 .sb-accordion ul li.sb-space{min-height:%((20 * 2) + (0 * 2))%px;overflow:hidden;list-style:none}#stacks_in_1141 .sb-accordion ul li.sb-space > a{padding:0px;}#stacks_in_1141 .sb-accordion ul li.sb-space > a .sb-header.shadow{text-shadow:0px 1px 1px #FFFFFF}

#stacks_in_1149 {
	font-size: 97%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1192 {
	height: 40.00px;
}




























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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1226 {
	height: 40.00px;
}




























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

#stacks_in_1210 {
	max-width: 700px;
	margin: 0 auto;
}

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


#playlisterstacks_in_1210 {
	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;
}










/* Top left to bottom right diagonal gradient fill */
#playlisterstacks_in_1210 {
	background: #262626;
	background: -moz-linear-gradient(-45deg,  #262626 0%, #4C4C4C 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#262626), color-stop(100%,#4C4C4C));
	background: -webkit-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: -o-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: -ms-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: linear-gradient(135deg,  #262626 0%,#4C4C4C 100%);
}










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

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


#coverControlsWrapperstacks_in_1210 {
	min-height: 150px;
}


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

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

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

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

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

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

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

#titlestacks_in_1210:before {
	content: ' ';
}

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

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

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

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

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

#additionalInfostacks_in_1210:before {
	content: ' ';
}

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

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











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

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

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

#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_1210 .playlisterButton:hover,
#playlisterWrapperstacks_in_1210 .playlisterButton:active,
#playlisterWrapperstacks_in_1210 .playlisterButton:focus {
	color: rgba(221, 204, 154, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_1210 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_1210 .playlisterButton:hover i,
#playlisterWrapperstacks_in_1210 .playlisterButton:active i,
#playlisterWrapperstacks_in_1210 .playlisterButton:focus i {
	color: rgba(221, 204, 154, 1.00);
}

#playlisterWrapperstacks_in_1210 #playstacks_in_1210 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_1210 #pausestacks_in_1210 {
	display: none;
}

#playlisterWrapperstacks_in_1210 .playlisterIsPlaying #playstacks_in_1210 {
	display: none;
}

#playlisterWrapperstacks_in_1210 .playlisterIsPlaying #pausestacks_in_1210 {
	display: inline-block;
}


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

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

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

#volumeControlsstacks_in_1210,
#volumeBtnstacks_in_1210 {
	display: none;
}

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

	#volumeControlsstacks_in_1210 {
		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: 8px;
	}

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

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

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

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

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

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

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

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

#trackerstacks_in_1210 #progressstacks_in_1210 {
	background-color: rgba(153, 140, 93, 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_1210 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_1210 {
	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_1210 {
	visibility: hidden;
}

#durationstacks_in_1210.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_1210 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 5px;
	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: 34px) {
	#playlisterPlayliststacks_in_1210 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media screen and (min-width: 48px) {
	#playlisterPlayliststacks_in_1210 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

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

@media screen and (min-width: 75px) {
	#playlisterPlayliststacks_in_1210 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

#playlisterPlayliststacks_in_1210 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: 14px;
  height: 30px;
  line-height: 30px;
	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_1210 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_1210 li.active-playlistitem,
#playlisterPlayliststacks_in_1210 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(180, 165, 111, 1.00);
}




#playlisterPlayliststacks_in_1210 li {
	padding-left: 0;
}

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


#playlisterPlayliststacks_in_1210 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_1210 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_1210,
.no-audio #playlisterPlayliststacks_in_1210 {
	display: none;
}

#playlisterNoAudiostacks_in_1210 {
	display: none;
}

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


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















#playlisterWrapperstacks_in_1210 #downloadstacks_in_1210 {
	display: none !important;
}















#playlisterWrapperstacks_in_1210 #shufflestacks_in_1210 {
	display: none;
}



#playlisterWrapperstacks_in_1210 #inline_download_stacks_in_1210 {
	display: none;
}



#playlisterWrapperstacks_in_1210 #playlistTogglestacks_in_1210 {
	display: none;
}






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

#playlisterPlaceholderstacks_in_1210 audio {
	width: 100%;
}





.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_872 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_872 {
		display: none !important;
	}
}
/* RWML Content v1.1.2 */

/* RWML Content v1.1.2 */

#stacks_in_892 *,
#stacks_in_892 *:before,
#stacks_in_892 *:after {
	box-sizing: border-box;
}

#stacks_in_892 {
	max-width: 700px;
	margin: 0 auto;
}

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


#playlisterstacks_in_892 {
	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;
}










/* Top left to bottom right diagonal gradient fill */
#playlisterstacks_in_892 {
	background: #262626;
	background: -moz-linear-gradient(-45deg,  #262626 0%, #4C4C4C 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#262626), color-stop(100%,#4C4C4C));
	background: -webkit-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: -o-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: -ms-linear-gradient(-45deg,  #262626 0%,#4C4C4C 100%);
	background: linear-gradient(135deg,  #262626 0%,#4C4C4C 100%);
}










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

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


#coverControlsWrapperstacks_in_892 {
	min-height: 150px;
}


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

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

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

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

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

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

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

#titlestacks_in_892:before {
	content: ' ';
}

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

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

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

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

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

#additionalInfostacks_in_892:before {
	content: ' ';
}

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

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











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

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

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

#playlisterWrapperstacks_in_892 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_892 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_892 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_892 .playlisterButton:hover,
#playlisterWrapperstacks_in_892 .playlisterButton:active,
#playlisterWrapperstacks_in_892 .playlisterButton:focus {
	color: rgba(221, 204, 154, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_892 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_892 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_892 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_892 .playlisterButton:hover i,
#playlisterWrapperstacks_in_892 .playlisterButton:active i,
#playlisterWrapperstacks_in_892 .playlisterButton:focus i {
	color: rgba(221, 204, 154, 1.00);
}

#playlisterWrapperstacks_in_892 #playstacks_in_892 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_892 #pausestacks_in_892 {
	display: none;
}

#playlisterWrapperstacks_in_892 .playlisterIsPlaying #playstacks_in_892 {
	display: none;
}

#playlisterWrapperstacks_in_892 .playlisterIsPlaying #pausestacks_in_892 {
	display: inline-block;
}


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

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

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

#volumeControlsstacks_in_892,
#volumeBtnstacks_in_892 {
	display: none;
}

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

	#volumeControlsstacks_in_892 {
		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: 8px;
	}

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

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

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

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

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

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

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

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

#trackerstacks_in_892 #progressstacks_in_892 {
	background-color: rgba(153, 140, 93, 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_892 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_892 {
	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_892 {
	visibility: hidden;
}

#durationstacks_in_892.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_892 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 5px;
	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: 34px) {
	#playlisterPlayliststacks_in_892 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media screen and (min-width: 48px) {
	#playlisterPlayliststacks_in_892 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

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

@media screen and (min-width: 75px) {
	#playlisterPlayliststacks_in_892 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

#playlisterPlayliststacks_in_892 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: 14px;
  height: 30px;
  line-height: 30px;
	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_892 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_892 li.active-playlistitem,
#playlisterPlayliststacks_in_892 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(180, 165, 111, 1.00);
}




#playlisterPlayliststacks_in_892 li {
	padding-left: 0;
}

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


#playlisterPlayliststacks_in_892 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_892 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_892,
.no-audio #playlisterPlayliststacks_in_892 {
	display: none;
}

#playlisterNoAudiostacks_in_892 {
	display: none;
}

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


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















#playlisterWrapperstacks_in_892 #downloadstacks_in_892 {
	display: none !important;
}















#playlisterWrapperstacks_in_892 #shufflestacks_in_892 {
	display: none;
}



#playlisterWrapperstacks_in_892 #inline_download_stacks_in_892 {
	display: none;
}



#playlisterWrapperstacks_in_892 #playlistTogglestacks_in_892 {
	display: none;
}






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

#playlisterPlaceholderstacks_in_892 audio {
	width: 100%;
}





.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_866 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_866 {
		display: none !important;
	}
}
/* RWML Content v1.1.2 */

#stacks_in_1159 .sb-header{margin:0;padding:0;}#stacks_in_1159 .sb-accordion{width:100%;margin:0 auto}#stacks_in_1159 ul.sb-list{padding:0;margin:0}#stacks_in_1159 ul.sb-list li{margin-top:0px}#stacks_in_1159 ul.sb-list li:first-child{margin-top:0}#stacks_in_1159 .sb-accordion ul li.sb-space.divider{display:block;border-bottom:1px solid #C7DEEF;border-top:1px solid #FFFFFF}#stacks_in_1159 .sb-accordion ul li.sb-space.divider:first-child{border-top:none}#stacks_in_1159 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:none}#stacks_in_1159 .sb-accordion ul li.sb-space > a,#stacks_in_1159 .sb-accordion ul li.sb-space > a .sb-header{font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#617072;position:relative;line-height:2em;outline:none;transition:color 300ms ease}#stacks_in_1159 .sb-accordion ul li.sb-space > a span.sb-arrow{background:transparent url(../pianorecording_files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;transition:all 0.2s ease-in-out;right:-26px;}#stacks_in_1159 .sb-content{padding:5px;}#stacks_in_1159 .sb-accordion ul li.sb-open > a .sb-header,#stacks_in_1159 .sb-accordion ul li.sb-space > a:hover,#stacks_in_1159 .sb-accordion ul li.sb-space > a:hover .sb-header{color:#A77725}#stacks_in_1159 .sb-accordion ul li.sb-space > a:hover span.sb-arrow{opacity:1;right:10px;}#stacks_in_1159 .sb-accordion ul li.sb-open > a span.sb-arrow{transform:rotate(180deg);opacity:1;right:10px;}#stacks_in_1159 .sb-accordion ul li.sb-space{min-height:%((20 * 2) + (0 * 2))%px;overflow:hidden;list-style:none}#stacks_in_1159 .sb-accordion ul li.sb-space > a{padding:0px;}#stacks_in_1159 .sb-accordion ul li.sb-space > a .sb-header.shadow{text-shadow:0px 1px 1px #FFFFFF}
#stacks_in_1160>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1160>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1160>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






.spacerStack {
	height: 160.00px;
}

#spacerStackstacks_in_1162 {
	height: 160.00px;
}




























@media print {
	#spacerStackstacks_in_1162 {
		display: none !important;
	}
}
/* RWML Content v1.1.2 */

#stacks_in_1090 .sb-header{margin:0;padding:0;}#stacks_in_1090 .sb-accordion{width:100%;margin:0 auto}#stacks_in_1090 ul.sb-list{padding:0;margin:0}#stacks_in_1090 ul.sb-list li{margin-top:0px}#stacks_in_1090 ul.sb-list li:first-child{margin-top:0}#stacks_in_1090 .sb-accordion ul li.sb-space.divider{display:block;border-bottom:1px solid #C7DEEF;border-top:1px solid #FFFFFF}#stacks_in_1090 .sb-accordion ul li.sb-space.divider:first-child{border-top:none}#stacks_in_1090 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:none}#stacks_in_1090 .sb-accordion ul li.sb-space > a,#stacks_in_1090 .sb-accordion ul li.sb-space > a .sb-header{font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#617072;position:relative;line-height:2em;outline:none;transition:color 300ms ease}#stacks_in_1090 .sb-accordion ul li.sb-space > a span.sb-arrow{background:transparent url(../pianorecording_files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;transition:all 0.2s ease-in-out;right:-26px;}#stacks_in_1090 .sb-content{padding:5px;}#stacks_in_1090 .sb-accordion ul li.sb-open > a .sb-header,#stacks_in_1090 .sb-accordion ul li.sb-space > a:hover,#stacks_in_1090 .sb-accordion ul li.sb-space > a:hover .sb-header{color:#A77725}#stacks_in_1090 .sb-accordion ul li.sb-space > a:hover span.sb-arrow{opacity:1;right:10px;}#stacks_in_1090 .sb-accordion ul li.sb-open > a span.sb-arrow{transform:rotate(180deg);opacity:1;right:10px;}#stacks_in_1090 .sb-accordion ul li.sb-space{min-height:%((20 * 2) + (0 * 2))%px;overflow:hidden;list-style:none}#stacks_in_1090 .sb-accordion ul li.sb-space > a{padding:0px;}#stacks_in_1090 .sb-accordion ul li.sb-space > a .sb-header.shadow{text-shadow:0px 1px 1px #FFFFFF}
#stacks_in_1082>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1082>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1082>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






.spacerStack {
	height: 160.00px;
}

#spacerStackstacks_in_1083 {
	height: 160.00px;
}




























@media print {
	#spacerStackstacks_in_1083 {
		display: none !important;
	}
}
#shadyStackstacks_in_1183 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_1183 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_1183 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}@charset 'UTF-8';
/*
 * blueimp Gallery CSS 2.11.0
 * https://github.com/blueimp/Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* Prevent artifacts in Mozilla Firefox: */
  -moz-backface-visibility: hidden;
}
.blueimp-gallery > .slides > .slide > .slide-content {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
}
.blueimp-gallery {
  width: auto;
  height: auto;
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  display: none;
  direction: ltr;
  border: 0px solid #D0D0D0;
  -ms-touch-action: none;
}
.blueimp-gallery-carousel {
  position: relative;
  z-index: auto;
  margin: 0em auto;
  /* Set the carousel width/height ratio to 16/9: */
  padding-bottom: 56.25%;
  box-shadow: 0 0 10px #000;
}
.blueimp-gallery-display {
  display: block;
  opacity: 1;
}
.blueimp-gallery > .slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.blueimp-gallery-carousel > .slides {
  position: absolute;
}
.blueimp-gallery > .slides > .slide {
  position: relative;
  float: left;
  height: 100%;
  text-align: center;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
     -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
      -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
       -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
          transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content {
  -webkit-transition: opacity 0.5s linear;
     -moz-transition: opacity 0.5s linear;
      -ms-transition: opacity 0.5s linear;
       -o-transition: opacity 0.5s linear;
          transition: opacity 0.5s linear;
}
.blueimp-gallery > .slides > .slide-loading {
  background: url(../pianorecording_files/img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}
.blueimp-gallery > .slides > .slide-loading > .slide-content {
  opacity: 0;
}
.blueimp-gallery > .slides > .slide-error {
  background: url(../pianorecording_files/img/error.png) center no-repeat;
}
.blueimp-gallery > .slides > .slide-error > .slide-content {
  display: none;
}
.blueimp-gallery > .prev,
.blueimp-gallery > .next {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -23px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px #000;
  text-align: center;
  background: #222;
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  cursor: pointer;
  display: none;
}
.blueimp-gallery > .next {
  left: auto;
  right: 15px;
}
.blueimp-gallery > .close,
.blueimp-gallery > .title {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0 40px 0 0;
  font-size: 20px;
  line-height: 30px;
  text-shadow: 0 0 2px #000;
  display: none;
}
.blueimp-gallery > .close {
  padding: 15px;
  right: 15px;
  left: auto;
  margin: -15px;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}
.blueimp-gallery > .play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url(../pianorecording_files/img/play-pause.png) 0 0 no-repeat;
  cursor: pointer;
  opacity: 0.5;
  display: none;
}
.blueimp-gallery-playing > .play-pause {
  background-position: -15px 0;
}
.blueimp-gallery > .prev:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .close:hover,
.blueimp-gallery > .title:hover,
.blueimp-gallery > .play-pause:hover {
  color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .title,
.blueimp-gallery-controls > .play-pause {
  display: block;
  /* Fix z-index issues (controls behind slide element) on Android: */
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
       -o-transform: translateZ(0);
          transform: translateZ(0);
}
.blueimp-gallery-single > .prev,
.blueimp-gallery-left > .prev,
.blueimp-gallery-single > .next,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .play-pause {
  display: none;
}
.blueimp-gallery > .slides > .slide > .slide-content,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .close,
.blueimp-gallery > .play-pause {
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* Replace PNGs with SVGs for capable browsers (excluding IE<9) */
body:last-child .blueimp-gallery > .slides > .slide-error {
  background-image: url(../pianorecording_files/img/error.svg);
}
body:last-child .blueimp-gallery > .play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url(../pianorecording_files/img/play-pause.svg);
}
body:last-child .blueimp-gallery-playing > .play-pause {
  background-position: -20px 0;
}

/* IE7 fixes */
*+html .blueimp-gallery > .slides > .slide {
  min-height: 300px;
}
*+html .blueimp-gallery > .slides > .slide > .slide-content {
  position: relative;
}

.blueimp-gallery > .description {
  position: absolute;
  top: 30px;
  left: 15px;
  color: #fff;
  display: none;
}
.blueimp-gallery-controls > .description {
  display: block;
}


/* Gallery indicator */
@charset 'UTF-8';
/*
 * blueimp Gallery Indicator CSS 1.1.0
 * https://github.com/blueimp/Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.blueimp-gallery > .indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  display: none;
}
.blueimp-gallery > .indicator > li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 6px 3px 0 3px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255, 255, 255, 0.25) center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: 0.5;
  cursor: pointer;
}
.blueimp-gallery > .indicator > li:hover,
.blueimp-gallery > .indicator > .active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .indicator {
  display: block;
  /* Fix z-index issues (controls behind slide element) on Android: */
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
       -o-transform: translateZ(0);
          transform: translateZ(0);
}
.blueimp-gallery-single > .indicator {
  display: none;
}
.blueimp-gallery > .indicator {
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* IE7 fixes */
*+html .blueimp-gallery > .indicator > li {
  display: inline;
}

@charset 'UTF-8';
/*
 * blueimp Gallery Video Factory CSS 1.2.0
 * https://github.com/blueimp/Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.blueimp-gallery > .slides > .slide > .video-content > video,
.blueimp-gallery > .slides > .slide > .video-content > img {
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
  /* Prevent artifacts in Mozilla Firefox: */
  -moz-backface-visibility: hidden;
}
.blueimp-gallery > .slides > .slide > .video-content > iframe {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 100%;
  left: 0;
}
.blueimp-gallery > .slides > .slide > .video-playing > iframe {
  top: 0;
}
.blueimp-gallery > .slides > .slide > .video-content > a {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -64px auto 0;
  width: 128px;
  height: 128px;
  background: url(../pianorecording_files/img/video-play.png) center no-repeat;
  opacity: 0.8;
  cursor: pointer;
}
.blueimp-gallery > .slides > .slide > .video-content > a:hover {
  opacity: 1;
}
.blueimp-gallery > .slides > .slide > .video-playing > a,
.blueimp-gallery > .slides > .slide > .video-playing > img {
  display: none;
}
.blueimp-gallery > .slides > .slide > .video-content > video {
  display: none;
}
.blueimp-gallery > .slides > .slide > .video-playing > video {
  display: block;
}
.blueimp-gallery > .slides > .slide > .video-loading > a {
  background: url(../pianorecording_files/img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

/* Replace PNGs with SVGs for capable browsers (excluding IE<9) */
body:last-child .blueimp-gallery > .slides > .slide > .video-content:not(.video-loading) > a {
  background-image: url(../pianorecording_files/img/video-play.svg);
}

/* IE7 fixes */
*+html .blueimp-gallery > .slides > .slide > .video-content {
  height: 100%;
}
*+html .blueimp-gallery > .slides > .slide > .video-content > a {
  left: 50%;
  margin-left: -64px;
}

@charset 'UTF-8';
/*
 * blueimp Gallery Indicator CSS 1.1.0
 * https://github.com/blueimp/Gallery
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.blueimp-gallery > .indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  display: none;
}
.blueimp-gallery > .indicator > li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 6px 3px 0 3px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255, 255, 255, 0.25) center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: 0.5;
  cursor: pointer;
}
.blueimp-gallery > .indicator > li:hover,
.blueimp-gallery > .indicator > .active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .indicator {
  display: block;
  /* Fix z-index issues (controls behind slide element) on Android: */
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
       -o-transform: translateZ(0);
          transform: translateZ(0);
}
.blueimp-gallery-single > .indicator {
  display: none;
}
.blueimp-gallery > .indicator {
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* IE7 fixes */
*+html .blueimp-gallery > .indicator > li {
  display: inline;
}



#stacks_in_1184 {
	border: solid rgba(144, 96, 51, 1.00);
	border-width:  2px;
}
