.prd-details .prd-info .title{margin:.5em 0 .4em;font-size: 0.8em;text-align:center;line-height: 1.5em;height: 1.5em;overflow: hidden;white-space: nowrap;width: 100%;}
.divxx{text-align:center;}
@media (max-width:19.73em){.prd-details .btn-small{float:right;margin-right:0.2em;}
.prd-details .prd-info .title{text-align:left;margin-top:-.2em}
.divxx{text-align:left;margin-left:.3em}}

.prd-details .prd-info .title::after{display:none}
.prd-details .prd-info .titlex{height: 19px;width: 45px;margin-top:-1.5em;position: absolute;right: 0;background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));}

@media (min-width:61.25em){
.prd-details li:nth-child(5n){margin-left:-1px;}
.prd-details li:nth-child(5n){border-right:1px solid #eee;}}

@media (min-width:70em){
.prd-details li{width:16.6%}
.prd-details li:not(:nth-child(5n+5)){clear:none}
.prd-details li:nth-child(6n+1){clear:left}
.prd-details li:nth-child(5n){border-right:0px}
.prd-details li:nth-child(6n){border-right:1px solid #eee;}}

@media (min-width:80em){
.prd-details li{width:14.27%}
.prd-details li:not(:nth-child(6n+6)){clear:none}
.prd-details li:nth-child(7n+1){clear:left}
.prd-details li:nth-child(6n){border-right:0px}
.prd-details li:nth-child(7n){border-right:1px solid #eee;}}

@media (min-width:90em){
.prd-details li{width:12.5%}
.prd-details li:not(:nth-child(7n+7)){clear:none}
.prd-details li:nth-child(8n+1){clear:left}
.prd-details li:nth-child(7n){border-right:0px}
.prd-details li:nth-child(8n){border-right:1px solid #eee;}}

@media (min-width:100em){
.prd-details li{width:11.1%}
.prd-details li:not(:nth-child(8n+8)){clear:none}
.prd-details li:nth-child(9n+1){clear:left}
.prd-details li:nth-child(8n){border-right:0px}
.prd-details li:nth-child(9n){border-right:1px solid #eee;}}

.prd-details li:last-child {border-right:1px solid #eee;}
.prd-details li {height: 100%;padding:.5em 0 .5em 0;} 
.prd-details li:hover {background-color:#EEF1F7;}
li:hover .title {color: #006DB7}

.prd-details li .jet-btn {position:inherit;margin:.7em 0 1em 0;margin-left: 0em;}
.tmpl-detail .prd-info .jet-btn {font-size: .6em;min-width: unset;}
.id-num a:before, .id-num a:after {content:inherit;}
.id-num a{display:inherit;color:#666}
.id-num a:hover{color:#006DB7}

.prd-details li:hover .titlex{background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(238, 241, 247, 0)),color-stop(100%,rgba(238, 241, 247, 1)));background-image: -webkit-linear-gradient(left,rgba(238, 241, 247, 0),rgba(238, 241, 247, 1));background: linear-gradient(to right,rgba(238, 241, 247, 0),rgba(238, 241, 247, 1));}
.toplogo{background:url(../zimg/top-mp3-logo.gif) no-repeat 0 .1em;}
.toplogoi{background:url(../zimg/top-iphone-logo.gif) no-repeat 0 .1em;}

.aplays {
display: flex;
justify-content: center;
align-items: center;
}

.circle-wave {
width: 50px;
height: 50px;
top: 45px; 
position: absolute;
box-shadow: 0 0 5px 7px #FFF;
border-radius: 50%;
background: rgba(0, 0, 0, 0.40);
}

.acontrols,.acontrols-paused
{ outline:0;
-moz-outline-style: none;
padding: 0;
height: 20px;
width: 0;
border-width: 12px 0px 12px 20px;
margin: 14px 0px 0px 5px;
background: transparent;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.74);
transition: 100ms all ease;
cursor: pointer;
border-style: solid;
}
.acontrols-paused {
border-width: 0px 6px 0px 18px;
border-color: transparent transparent transparent rgba(255, 255, 255, 1);
height: 19px;
border-style: double;
margin-top: 16px;
}

.acontrols:hover, .acontrols-paused:hover {
border-color: transparent transparent transparent #FFF;
}

.titlesl {white-space: nowrap;background: #fbfbfb;border-bottom: 1px solid #e8e8e8;height: 35px;line-height: 35px;font-size: 14px;padding: 0px 10px;font-weight: 400;position: relative;}
.titlesl .showall {position: absolute;z-index: 1;right: 10px;top: 10px;height: 20px;line-height: 20px;text-align: right;}
.titlesl a {color:#666;text-decoration:none;font-weight: bold;}
.titlesl a:hover {color:#00A6ED;}
@media (max-width:31.24em){.titlesl .showall {display:none}}

.core_center .kat {	width: auto;}
.core_center .kat .cats {padding: 1px 0px 1px 5px;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;-ms-overflow-style:-ms-autohiding-scrollbar;}
.core_center .kat .cats ::-webkit-scrollbar {height: 8px;background-color: #CCC;}
.core_center .kat .cats ::-webkit-scrollbar-thumb {background: #999;}
.core_center .kat span {height: 100%;display:inline-block;text-align: center;}
.kat .prd-info .title {height: 1.8em;line-height: 1em;font-size: 0.6em;color: #666;}
