a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
a.anchor{height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}

/*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_548 {
	height: 20.00px;
}




















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

/*
Tipue Search 5.0
Copyright (c) 2015 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/

#simpleSearchWrapperstacks_in_1829,
#simpleSearchWrapperstacks_in_1829 *,
#simpleSearchWrapperstacks_in_1829 *:before,
#simpleSearchWrapperstacks_in_1829 *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#simpleSearchFormstacks_in_1829 {
	position: relative;
	display: block;
	border: 1px solid rgba(226, 226, 226, 1.00);
	border-radius: 4px;
	padding: 0px;
	background: rgba(255, 255, 255, 1.00);
	height: 50px;
	overflow: hidden;
	vertical-align: middle;
	transition: all 300ms ease-in-out;
}

#simpleSearchFormstacks_in_1829.focusedSimpleSearch {
	border: 1px solid rgba(0, 128, 255, 1.00);
	background: rgba(255, 255, 255, 1.00);
}

#searchButtonstacks_in_1829 {
	position: absolute;
	top: 0;
	z-index: 5;
	font-size: 16px;
	margin: 0;
	padding: 0 5px;
	line-height: 50px;
	height: 50px;
	width: 50px;
	background: none;
	border: none;
	outline: none;
	text-align: center;
	display: inline-block;
}

#searchButtonstacks_in_1829 #searchIconstacks_in_1829 {
	color: rgba(46, 46, 46, 1.00);
	transition: all 300ms ease-in-out;
}

#searchButtonstacks_in_1829:hover #searchIconstacks_in_1829:hover {
	color: rgba(179, 179, 179, 1.00);
}

#tipue_search_inputstacks_in_1829 {
	font: 14px/1.6em sans-serif;
	display: block;
	position: relative;
	z-index: 2;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 0;
	border-radius: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	box-shadow: none; 
	outline: 0;
	margin: 0;
	position: relative;
	color: rgba(46, 46, 46, 1.00);
	padding: 0;
}

/*  */
#searchButtonstacks_in_1829 {
	right: 0;
}

#tipue_search_inputstacks_in_1829 {
	margin: 0 50px 0 10px;
}
/*  */

/*  */

#tipue_search_content {
	padding-top: 20px;
	margin: 0;
}

#tipue_search_warning {
	font: 300 15px/1.6 sans-serif;
	margin: 7px 0;
}

#tipue_search_warning a {
     text-decoration: none;
}

#tipue_search_warning a:hover {
     color: #555;  
}

#tipue_search_results_count {
	font: 300 15px/1.7 sans-serif;
}

.tipue_search_content_title {
	font: 300 21px/1.7 sans-serif;
	margin-top: 25px;
}

.tipue_search_content_title a {
     text-decoration: none;
}

.tipue_search_content_title a:hover {

}

.tipue_search_content_url {
     font: 300 14px/1.9 sans-serif;
     word-wrap: break-word;
     hyphens: auto;
}

.tipue_search_content_url a {
     text-decoration: none;
}

.tipue_search_content_url a:hover {
 
}

.tipue_search_content_text {
	word-wrap: break-word;
	hyphens: auto;
	margin-top: 3px;
}

.tipue_search_content_debug {
	font: 300 13px/1.6 sans-serif;
	margin: 5px 0;
}

.h01 {
     color: rgba(51, 51, 51, 1.00);
     background: rgba(255, 255, 255, 1.00);
     font-weight: 400;
}

#tipue_search_foot {
     margin: 51px 0 21px 0;
}

#tipue_search_foot_boxes {
	padding: 0;
	margin: 0;
	font: 12px sans-serif;
}

#tipue_search_foot_boxes li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#tipue_search_foot_boxes li a {
	padding: 10px 17px 11px 17px;
	background-color: rgba(255, 255, 255, 1.00);
	border: 1px solid #e2e2e2;
	color: rgba(51, 51, 51, 1.00);
	margin-right: 8px;
	text-decoration: none;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
}

#tipue_search_foot_boxes li.current {
	padding: 10px 17px 11px 17px;
	background: rgba(246, 246, 246, 1.00);
	border: 1px solid #e2e2e2;
	color: rgba(51, 51, 51, 1.00);
	margin-right: 8px;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
}

#tipue_search_foot_boxes li a:hover {
     background: rgba(246, 246, 246, 1.00);
}


/* spinner */


.tipue_search_spinner {
     padding: 31px 0;
     width: 50px;
     height: 28px;
}

.tipue_search_spinner > div {
     background-color: #777;
     height: 100%;
     width: 3px;
     display: inline-block;
     margin-right: 2px;
     -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
     animation: stretchdelay 1.2s infinite ease-in-out;
}

.tipue_search_spinner .tipue_search_rect2 {
     -webkit-animation-delay: -1.1s;
     animation-delay: -1.1s;
}

.tipue_search_spinner .tipue_search_rect3 {
     -webkit-animation-delay: -1.0s;
     animation-delay: -1.0s;
}

@-webkit-keyframes stretchdelay {
	0%, 40%, 100% {
          -webkit-transform: scaleY(0.4)
	}  
	20% {
		-webkit-transform: scaleY(1.0)
	}
}

@keyframes stretchdelay {
	0%, 40%, 100% { 
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}
	20% { 
		transform: scaleY(1.0);
		-webkit-transform: scaleY(1.0);
	}
}

/* @group Added by WW */

#tipue_search_inputstacks_in_1829 {
	background: none;
}

/* @end */




/* -- Start Bellboy Each css Template -- */

.stacks_in_1745bellboywrapper{
	width: 50px;
	margin: 0 auto;
	
	display : none;
	
}

.stacks_in_1745bellboy{
	position: relative;
	cursor: pointer;
	background: rgba(0, 0, 0, 1.00);
	width: 50px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
	line-height: 50px;
	font-size: 22.727272px;
	margin: 5px;
	z-index: 1000;
	background: rgba(0, 0, 0, 1.00);
}


.stacks_in_1745bellboy i {
	position: relative;
	display: block;
	margin: 0 auto 0 auto;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 22.727272px;
	vertical-align: middle;
}


.stacks_in_1745bellboy:hover{
	color: rgba(235, 235, 235, 1.00);
	background: rgba(15, 15, 15, 1.00); /* Old browsers */
}

/* -- End Bellboy Each css Template -- */
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_53 {
	height: 40.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1774 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1775 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1776 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1777 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1778 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1779 {
	height: 15.00px;
}




















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

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_919 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_919 {
		display: none !important;
	}
}
#stacks_in_1035>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1035>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1035>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1035>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1045 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1045 {
		display: none !important;
	}
}
#stacks_in_1046>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1046>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1046>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1046>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1807buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1807button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1807button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1807 a, #stacks_in_1807 a:visited, #stacks_in_1807 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1807 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1807button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1807button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1807buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1808buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1808button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1808button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1808 a, #stacks_in_1808 a:visited, #stacks_in_1808 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1808 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1808button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1808button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1808buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1809buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1809button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1809button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1809 a, #stacks_in_1809 a:visited, #stacks_in_1809 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1809 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1809button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1809button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1809buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1014 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1014 {
		display: none !important;
	}
}
#stacks_in_1057>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1057>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1057>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1057>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1067 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1067 {
		display: none !important;
	}
}
#stacks_in_1068>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1068>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1068>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1068>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1810buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1810button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1810button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1810 a, #stacks_in_1810 a:visited, #stacks_in_1810 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1810 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1810button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1810button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1810buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1811buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1811button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1811button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1811 a, #stacks_in_1811 a:visited, #stacks_in_1811 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1811 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1811button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1811button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1811buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1812buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1812button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1812button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1812 a, #stacks_in_1812 a:visited, #stacks_in_1812 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1812 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1812button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1812button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1812buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1075 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1075 {
		display: none !important;
	}
}
#stacks_in_1077>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1077>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1077>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1077>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1083 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1083 {
		display: none !important;
	}
}
#stacks_in_1084>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1084>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1084>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1084>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1813buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1813button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1813button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1813 a, #stacks_in_1813 a:visited, #stacks_in_1813 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1813 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1813button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1813button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1813buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1103 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1103 {
		display: none !important;
	}
}
#stacks_in_1091>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1091>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1091>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1091>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1097 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1097 {
		display: none !important;
	}
}
#stacks_in_1098>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1098>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1098>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1098>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1783buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1783button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1783button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1783 a, #stacks_in_1783 a:visited, #stacks_in_1783 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1783 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1783button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1783button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1783buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1819buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1819button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1819button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1819 a, #stacks_in_1819 a:visited, #stacks_in_1819 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1819 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1819button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1819button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1819buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1104 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1104 {
		display: none !important;
	}
}
#stacks_in_1107>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1107>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1107>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1107>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1115 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1115 {
		display: none !important;
	}
}
#stacks_in_1116>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1116>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1116>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1116>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1814buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1814button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1814button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1814 a, #stacks_in_1814 a:visited, #stacks_in_1814 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1814 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1814button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1814button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1814buttonPressWrapper *{
	
	
}


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

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

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

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

.stacks_in_1815buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1815button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1815button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1815 a, #stacks_in_1815 a:visited, #stacks_in_1815 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1815 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1815button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1815button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1815buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1123 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1123 {
		display: none !important;
	}
}
#stacks_in_1140>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1140>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1140>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1140>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1786buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1786button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1786button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1786 a, #stacks_in_1786 a:visited, #stacks_in_1786 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1786 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1786button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1786button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1786buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1122 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1122 {
		display: none !important;
	}
}
#stacks_in_1149>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1149>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1149>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1149>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}



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

.stacks_in_1816buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1816button{
	position: relative !important;
	display: inline-block !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: #7F7F7F !important;
	background-color: #FFFFFF !important;
	border-color: #D8D8D8 !important;
	box-sizing: border-box !important;
}

.stacks_in_1816button:hover{
	color: #595748 !important;
	background-color: #E4E2E5 !important;
	border-color: #C1C0C2 !important;
}

#stacks_in_1816 a, #stacks_in_1816 a:visited, #stacks_in_1816 a:active{
	color: #7F7F7F !important;
}

#stacks_in_1816 a:hover{
	color: #595748 !important;
}






















	/* -- TYPE GHOST SMALL OVERRIDE -- */
	.stacks_in_1816button{
		background-color: transparent !important;
		border: 2px solid #D8D8D8 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1816button:hover{
		background-color: transparent !important;
	}
	

















.stacks_in_1816buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1739 {
	height: 60.00px;
}




















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

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

#playlisterWrapperstacks_in_1731 {
	-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: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_1731 {
	display: none !important;
}


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




/* Solid colour fill */
#playlisterstacks_in_1731 {
	background: rgba(255, 255, 255, 1.00);
}
















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

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


#coverControlsWrapperstacks_in_1731 {
	min-height: 200px;
}


#coverstacks_in_1731 {
	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_1731 {
		
		
		justify-content: space-between;
		
	}
}

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

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

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

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

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

#titlestacks_in_1731:before {
	content: ' ';
}

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

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

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

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

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

#additionalInfostacks_in_1731:before {
	content: ' ';
}

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

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











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

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

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

#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_1731 .playlisterButton:hover,
#playlisterWrapperstacks_in_1731 .playlisterButton:active,
#playlisterWrapperstacks_in_1731 .playlisterButton:focus {
	color: rgba(144, 96, 51, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_1731 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_1731 .playlisterButton:hover i,
#playlisterWrapperstacks_in_1731 .playlisterButton:active i,
#playlisterWrapperstacks_in_1731 .playlisterButton:focus i {
	color: rgba(144, 96, 51, 1.00);
}

#playlisterWrapperstacks_in_1731 #playstacks_in_1731 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_1731 #pausestacks_in_1731 {
	display: none;
}

#playlisterWrapperstacks_in_1731 .playlisterIsPlaying #playstacks_in_1731 {
	display: none;
}

#playlisterWrapperstacks_in_1731 .playlisterIsPlaying #pausestacks_in_1731 {
	display: inline-block;
}


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

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

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

#volumeControlsstacks_in_1731,
#volumeBtnstacks_in_1731 {
	display: none;
}

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

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

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

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

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

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

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

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

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

#trackerstacks_in_1731 #progressstacks_in_1731 {
	background-color: rgba(220, 147, 56, 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_1731 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_1731 {
	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_1731 {
	visibility: hidden;
}

#durationstacks_in_1731.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_1731 {
	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: 34em) {
	#playlisterPlayliststacks_in_1731 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

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

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

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

#playlisterPlayliststacks_in_1731 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_1731 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_1731 li.active-playlistitem,
#playlisterPlayliststacks_in_1731 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(201, 151, 67, 1.00);
}




#playlisterPlayliststacks_in_1731 li {
	padding-left: 0;
}

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


#playlisterPlayliststacks_in_1731 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_1731 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_1731,
.no-audio #playlisterPlayliststacks_in_1731 {
	display: none;
}

#playlisterNoAudiostacks_in_1731 {
	display: none;
}

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


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









#playlisterWrapperstacks_in_1731 #albumstacks_in_1731 {
	display: none;
}



#playlisterWrapperstacks_in_1731 #artiststacks_in_1731 {
	display: none;
}





#playlisterWrapperstacks_in_1731 #downloadstacks_in_1731 {
	display: none !important;
}















#playlisterWrapperstacks_in_1731 #shufflestacks_in_1731 {
	display: none;
}



#playlisterWrapperstacks_in_1731 #inline_download_stacks_in_1731 {
	display: none;
}



#playlisterWrapperstacks_in_1731 #playlistTogglestacks_in_1731 {
	display: none;
}






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

#playlisterPlaceholderstacks_in_1731 audio {
	width: 100%;
}





.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1156 {
	height: 60.00px;
}




















@media print {
	#spacerStackstacks_in_1156 {
		display: none !important;
	}
}
#stacks_in_1015_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_1015 a:link, #stacks_in_1015 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_1015 a:hover, #stacks_in_1015 a:active {
	color:#FFFFFF;
}







#stacks_in_1015 a:link, #stacks_in_1015 a:visited {
	background-color:#798C8E;
	background: -webkit-gradient(linear, left top, left bottom, from(#798C8E), to(#485455));
	border:1px solid #485455;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_1015 a:hover {
	background-color:#829799;
	background: -webkit-gradient(linear, left top, left bottom, from(#829799), to(#3F484A));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1015 a:active {
	background-color:#798C8E;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



/* -- Start Bellboy Each css Template -- */

.stacks_in_1005bellboywrapper{
	width: 50px;
	margin: 0 auto;
	
	display : none;
	
}

.stacks_in_1005bellboy{
	position: relative;
	cursor: pointer;
	background: rgba(0, 0, 0, 1.00);
	width: 50px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
	line-height: 50px;
	font-size: 22.727272px;
	margin: 5px;
	z-index: 1000;
	background: rgba(0, 0, 0, 1.00);
}


.stacks_in_1005bellboy i {
	position: relative;
	display: block;
	margin: 0 auto 0 auto;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 22.727272px;
	vertical-align: middle;
}


.stacks_in_1005bellboy:hover{
	color: rgba(235, 235, 235, 1.00);
	background: rgba(15, 15, 15, 1.00); /* Old browsers */
}

/* -- End Bellboy Each css Template -- */
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_88 {
	height: 40.00px;
}




















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