.topHitBox>div{background-color:#f8f8f8;margin:-7px -7px 33px -7px;padding:7px}
.topHitBox>div h2{margin:5px 0 14px 0}
.topHitBox>div .topHit{display:table;table-layout:fixed;width:100%}
.topHitBox>div .topHit>*{display:table-cell}
.topHitBox>div .topHit .topHitImage{width:142px;padding-right:7px}
.topHitBox>div .topHit .topHitImage img{width:135px;height:auto}
.topHitBox>div .topHit .topHitContent{vertical-align:top;position:relative;padding-bottom:30px}
.topHitBox>div .topHit .topHitContent>span.topHitSubline,.topHitBox>div .topHit .topHitContent a.topHitLink{display:block}
.topHitBox>div .topHit .topHitContent>a.topHitLink{font-size:20px}
.topHitBox>div .topHit .topHitContent>div.searchFoot{position:absolute;right:0;bottom:0}
.searchBox div.searchFoot{margin-top:7px;text-align:right}
.searchBox div.searchFoot span.found{font-style:italic}
.searchBox div.searchFoot a.go{color:#3071a9}
.songResultTable{margin:0 -7px}
.songResultTable>div:first-child>div{padding:0 7px}
.songResultTable>div:first-child>div:nth-of-type(odd){background-color:#f8f8f8}
@media(min-width:480px){.songResultTable>div:first-child{display:table;table-layout:fixed;width:100%}
.songResultTable>div:first-child>div{display:table-row}
.songResultTable>div:first-child>div>span{display:table-cell;padding:7px}
.songResultTable>div:first-child>div>span:nth-child(1){width:50%}
.songResultTable>div:first-child>div>span:nth-child(2){width:15%}
.songResultTable>div:first-child>div>span:nth-child(3){width:35%}
}
@media(min-width:768px){.songResultTable>div:first-child>div>span:nth-child(2){width:140px}
.songResultTable>div:first-child>div>span:nth-child(2) a:after{content:attr(title)}
.songResultTable>div:first-child>div>span:nth-child(2) a>img{margin-right:5px}
}
@media(max-width:479px){.songResultTable>div:first-child>div{padding:7px;position:relative}
.songResultTable>div:first-child>div>span{display:block}
.songResultTable>div:first-child>div>span:nth-child(1){font-family:'Roboto Condensed',sans-serif;font-size:15px}
.songResultTable>div:first-child>div>span:nth-child(2){position:absolute;margin:auto;right:7px;top:0;bottom:0;width:32px;height:18px}
.songResultTable>div:first-child>div>span:nth-child(2) img{width:100%;height:100%}
}
.artistResultTable table{width:100%;border-spacing:3px;border-collapse:separate}
.artistResultTable tr:nth-child(even){background:#efefef}
.artistResultTable td a{display:block;width:100%}
.artistResultTable td{height:54px}
.artistResultTable td.image{text-align:center;width:80px}
.artistResultTable td.artist{padding-left:5px}
.albumResultTable table{width:100%}
.albumResultTable tr.even{background:#efefef}
.albumResultTable td a{display:block;width:100%}
.albumResultTable td{height:54px}
.albumResultTable td.cover{text-align:center;margin:auto}
.albumResultTable td.cover img{width:50px;margin-top:2px}
.albumResultTable td.album{width:55%;padding-left:5px}
.albumResultTable td.artist{font-style:italic;text-align:center;width:28%}