*{-webkit-tap-highlight-color: rgba(0,0,0,0); margin: 0; padding: 0;}

@font-face {font-family: 'fonte'; src: url('font.ttf');}

body{
    font-family: 'fonte', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma,  sans-serif;
    color: #fff;
    background: url(../images/topo.jpg) no-repeat top center;
    background-size: 100% auto;    
    background-color: #000f16;
    font-size: 90%;
}

/** GERAL **/
.ttw-music-player {
    width: 100%;
    margin: 0 auto;
}

.ttw-music-player .player {
    float: left;
    width: 100%;
}

/** Track Info **/
.ttw-music-player .track-info {
    float: left;
    width: 100%;
    
}

.ttw-music-player .artist {
    float: left;
    text-align: center;
    width: 95%;
    padding: 15px 2.5% 15px 2.5%;
    background-color: rgba(0,0,0,0.4);
    font-size:130%;   
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}


.ttw-music-player .player .title {
    float: left;
    text-align: center;
    width: 95%;
    padding: 5px 2.5% 7.5px 2.5%;
    background-color: rgba(0,0,0,0.6);
    font-size:110%;    
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

/** Player GERAL **/
.ttw-music-player .player-controls {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom:20px;
}

.ttw-music-player .player-controls .main {
    width: 100%;
    float: left;
}

.ttw-music-player .player-controls div {
    float: left;
    cursor: pointer;
}

.ttw-music-player .previous, .ttw-music-player .next, .ttw-music-player .play, .ttw-music-player .pause{
    height: 80px;
}

.ttw-music-player .previous, .ttw-music-player .next {
    width: 34%;
}

.ttw-music-player .play, .ttw-music-player .pause {
    width: 32%;
}

.ttw-music-player .previous {
    background: transparent url(../images/player-previous.png) no-repeat center center scroll;
    background-size:auto 90%;
}

.ttw-music-player .next {
    background: transparent url(../images/player-next.png) no-repeat center center scroll;
    background-size:auto 90%;
}

.ttw-music-player .play {
    background: transparent url(../images/player-play.png) no-repeat center center scroll;
    background-size:auto 100%;
}

.ttw-music-player .pause {
    background: transparent url(../images/player-pause2.png) no-repeat center center scroll;
    background-size:auto 100%;
}

/** Barra **/

.ttw-music-player .progress-wrapper, .ttw-music-player .progress, .ttw-music-player .elapsed{
    height: 35px;
    border-radius: 2px;
}

.ttw-music-player .progress-wrapper {
    width: 90%;
    float: left;
    margin-left: 5%;
    margin-top: 10px;
    background-color: rgba(0,0,0,0.4);
    background-size:cover;
}

.ttw-music-player .progress {
    width: 100%;
    cursor: pointer;
}

.ttw-music-player .elapsed {
    width: 60%;
    background-color: #fff;
    background-size:cover;
}


/** Track List **/
.ttw-music-player .tracklist {
    float: left;
    width: 100%;
    background-color: rgba(0,0,0,0.2); 
    margin-bottom: 20px; 
    border-radius: 2px;
}

.ttw-music-player .tracklist ol {

    overflow:hidden;
}

.ttw-music-player .tracklist li {
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;    
    padding: 10px 0 10px 0;
    list-style-position: inside;
    list-style:none;
    position: relative;
    color: rgba(255,255,255,0.5);
    border-bottom: 1px solid rgba(0,0,0,0.2);
}


.ttw-music-player .tracklist li:hover {
    color: #eee;
}

.ttw-music-player li:last-child{
    background: none;
}

.ttw-music-player .show-more-button li:last-child{
    background: transparent url(../images/tracklist-item-bg.png) repeat-x bottom left scroll;
    
}

.ttw-music-player .tracklist .title {
    width: 90%;
    float: left;
    display: inline-block;
    cursor: pointer;

}

.ttw-music-player li:nth-child(1n + 10) .title{
}


/** COR DA ATIVA **/
.ttw-music-player li.playing {
    width: 100%;
    font-size: 120%;
    color:#fff !important;
}







/** Album Cover **/
.ttw-music-player .album-cover {display: none;}
.ttw-music-player .album-cover .img {display: none;}
.ttw-music-player .album-cover .highlight {display: none;}
.ttw-music-player .album-cover:hover .highlight {display: none;}
.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {display: none;}
.ttw-music-player .album-cover img,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {display: none;}
.ttw-music-player .rating-star {display: none;}
.ttw-music-player .rating-star:hover,
.ttw-music-player .rating-star.on,
.more,
.ttw-music-player .rating-star.hover {display: none;}
.ttw-music-player .unused-controls {display: none !important;}
.ttw-music-player .description {font-size: 0%;clear: both;}