.wrap{
  margin: 0 auto;
  width: 100%;
  max-width:350px;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}

#playlistStream {
    margin: 25px auto;
    float: left;
    width: 100%;
    display: flex;
}

/* Container element for the recent tracks list */
.cc_recenttracks_list {
    margin: auto;
    border: 1px solid #ccc;
}
/* Container for a single track in the list */
.cc_recenttracks_list > .cctrack {
    height: 80px;   
}
/* Container for a track's image */
.cc_recenttracks_list > .cctrack > .cccover {
    width: 30%;
    max-width: 120px;
    min-width: 45px;
    height: 60px;
    border: 0px;
    background-color: transparent;
    margin: auto;
    padding: 0 0 0 0;
}
/* The track's image */
.cc_recenttracks_list > .cctrack > .cccover > img {
    width: 45px;
    height: 45px;
    margin-top: 5px;
    border: 0px solid #ccc;
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4);
}
/* The time at which the track aired */
.cc_recenttracks_list > .cctrack > .cctime {
}
/* The time at which the current track began playing */
.cc_recenttracks_list > .cctrack > .cctime.ccnowplaying {
}
/* Container for the track's details */
.cc_recenttracks_list > .cctrack > .ccdetails {
    margin-left: 0px;
    width: 110%;
    
}
/* The track's title */
.cc_recenttracks_list > .cctrack > .ccdetails > .cctitle {
    font-size: 11px;
    text-align: left;
    height: 100%;
    color: #dbdbdb;
    margin-right: 0px;
                    overflow: hidden;

}
/* The track's artist */
.cc_recenttracks_list > .cctrack > .ccdetails > .ccartist {
    font-size: 10px;
    text-align: left;
    height: 100%;
                    overflow: hidden;

}
/* The track's album */
.cc_recenttracks_list > .cctrack > .ccdetails > .ccalbum {
    font-size: 9px;
    text-align: left;
    height: 100%;
                    overflow: hidden;

}
/*Buy Now*/
.cc_recenttracks_list > .cctrack > .ccdetails.ccdetails_withcover {
    font-size: 12px;
    height: 16px;
    text-align: left;
    border: 0px;
}
/*Buy Now*/
.cc_recenttracks_list > .cctrack > .ccdetails.ccdetails_withcover > a.ccbuy{
    border: 0px;
    border: none;
}

.cc_recenttracks_list > .cctrack > .ccdetails.ccdetails_withcover a:hover {
    color: #4664e5;
    text-decoration: none;
}
/* The track's buy-now link, if any */
.cc_recenttracks_list > .cctrack > .ccdetails > .ccbuy {
}

/* The track's album */
.cc_recenttracks_list > .cctrack > .ccdetails > .ccalbum.ccnowplaying {
    font-size: 9px;
    text-align: left;
}

#cc_recenttracks_happyradio{
    border: 1px solid color;
    background-color: rgba(0, 0, 0, 0.2);
    margin: auto;
}

/*div playing now*/
div.cctrack:nth-child(1){
    margin: auto;
    background-color: white;
}
/*div cctrack playing now*/
div.cctrack:nth-child(1){
    height: 100px; 
}

/* The title playing now*/
.cc_recenttracks_list > .cctrack > .ccdetails > .cctitle.ccnowplaying {
    font-size: 15px;
    text-align: left;
    padding: 5px 0 0 0;
    color: rgba(60, 60, 60, 0.87);
    
    height: 28px;
}
/*div artist playing now*/
div.cctrack:nth-child(1) > div:nth-child(3) > div:nth-child(2) {
    font-size: 12px;
    text-align: left;
    padding: 0;
    color: rgba(black, 0.9);
    height: 18px;
}
/*div album playing now*/
div.cctrack:nth-child(1) > div:nth-child(3) > div:nth-child(3){
    font-size: 10px;
    text-align: left;
    padding: 0;
    color: rgba(black, 0.9);
    height: 16px;
}
/*dvi Folder playing now contentor*/
div.cctrack:nth-child(1) > div:nth-child(1){
    width: 30%;
    min-width: 80px;
    max-width: 120px;
    height: 100px;
    border: 0px;
    background-color: transparent;  
    padding: 4px;
}
/*div Folder playing now*/
div.cctrack:nth-child(1) > div:nth-child(1) > img:nth-child(1){
    width: 80px;
    height: 80px;
    align-content: center;
    border: 1px solid black;
    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.4);
    padding: 2px;
}
div.cctrack:nth-child(2){
    margin-top: 10px;
}

#cc_strinfo_trackimageurl_happyradio{
width: 70px;
height: 70px;
}