#box_menu_wrapper {
	height: 100%;
}	

.wrapper.scrollbar-dynamic {
	max-height: 100%;
}
	
.wrapper > .scroll-element,
.wrapper > .scroll-element div
{
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}

.wrapper > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.wrapper > .scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%;
	display : none;
}

.wrapper > .scroll-element.scroll-y {
	height: 100%;
	right: -11px;
	top: 0;
	width: 11px;
}

.wrapper > .scroll-element .scroll-element_outer {
	overflow: hidden;
}

.wrapper > .scroll-element .scroll-element_outer,
.wrapper > .scroll-element .scroll-element_track,
.wrapper > .scroll-element .scroll-bar {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.wrapper > .scroll-element .scroll-element_track,
.wrapper > .scroll-element .scroll-bar {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.wrapper > .scroll-element .scroll-element_track { background-color: #999999; }
.wrapper > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.wrapper > .scroll-element:hover .scroll-bar { background-color: #ffffff; }
.wrapper > .scroll-element.scroll-draggable .scroll-bar { background-color: #ffffff; }


.wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; display:none;}
.wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px;  }
.wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; display:none;}
.wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

.audioplayer-title-scroll {
	 min-height: 30px;	
	 height: auto;
	 overflow: visible;
	 position: relative;
}

.audioplayer-title-scroll h3 {
	 font-size: 1.5em;
	 color: limegreen;
	 position: relative;
	 width: 100%;
	 min-height: 30px;
	 height: auto;
	 margin: 0;
	 padding: 0.25rem 0.5rem;
	 text-shadow: 2px 2px 2px #111144;
	 line-height: 1.3;
	 text-align: center;
	 white-space: normal;
	 word-wrap: break-word;
	 overflow-wrap: break-word;
	 -moz-transform: none;
	 -webkit-transform: none;	
	 transform: none;
	 -moz-animation: none;
	 -webkit-animation: none;
	 animation: none;
}

@-moz-keyframes audioplayer-title-scroll {
 0%   { -moz-transform: translate3d(100%,0,0); }
 100% { -moz-transform: translate3d(-100%,0,0); }
}

@-webkit-keyframes audioplayer-title-scroll {
 0%   { -webkit-transform: translate3d(100%,0,0); }
 100% { -webkit-transform: translate3d(-100%,0,0); }
}

@keyframes audioplayer-title-scroll {
 0%   { 
	 -moz-transform: translate3d(100%,0,0); 
	 -webkit-transform: translate3d(100%,0,0); 
	 transform: translate3d(100%,0,0); 		
 }
 100% { 
	 -moz-transform: translate3d(-100%,0,0); 
	 -webkit-transform: translate3d(-100%,0,0); 
	 transform: translate3d(-100%,0,0); 
 }
}
