/* store ico-s */
ul.stores>li {
  cursor: pointer;
  height: 35px;
  width: 35px;
  display: inline-block;
  margin: 0px 10px 10px 10px;
  text-indent: -5555px;
  background: url("platform-sprites.png") no-repeat top center;
}

.stores {
  display: block;
  padding: 1em 2em 1em 2em;
}

.stores p {
  margin: 0 !important;
}

.albuminfo {
  font-size: 1.3em;
}

dt {
  width: 45%;
  float: left;
  font-weight: bold;
  clear: left;
}

dl {
  font-size: 1.1em;
}

#booklet,
#storeslist,
.uploads {
  margin-top: 1em;
  font-size: 1.3em;
}

#booklet h3,
#storeslist h3,
.uploads h3 {
  margin-bottom: .2em;
}

#booklet .booklet,
#storeslist .booklet,
.uploads .booklet {
  border-radius: 5px;
  background-color: #eee;
  padding: 1em;
}

#uploads {
  margin-bottom: 6em;
}

.store-ico {
  background: transparent url("platform-sprites.png") no-repeat top center;
  height: 35px;
  width: 35px;
}

.stores .ico-az,
.product-purchase .ico-az,
.store-selection .ico-az {
  background-position: 0 -35px;
}

.stores .ico-np,
.product-purchase .ico-np,
.store-selection .ico-np {
  background-position: 0 -70px;
}

.stores .ico-em,
.product-purchase .ico-em,
.store-selection .ico-em {
  background-position: 0 -105px;
}

.stores .ico-gn,
.product-purchase .ico-gn,
.store-selection .ico-gn {
  background-position: 0 -140px;
}

.stores .ico-no,
.product-purchase .ico-no,
.store-selection .ico-no {
  background-position: 0 -175px;
}

.stores .ico-la,
.product-purchase .ico-la,
.store-selection .ico-la {
  background-position: 0 -210px;
}

.stores .ico-aod_us,
.product-purchase .ico-aod_us,
.store-selection .ico-aod_us {
  background-position: 0 -245px;
}

.stores .ico-rh,
.product-purchase .ico-rh,
.store-selection .ico-rh {
  background-position: 0 -280px;
}

.stores .ico-sz,
.product-purchase .ico-sz,
.store-selection .ico-sz {
  background-position: 0 -315px;
}

.stores .ico-gp,
.product-purchase .ico-gp,
.store-selection .ico-gp {
  background-position: 0 -350px;
}

.stores .ico-us,
.product-purchase .ico-us,
.store-selection .ico-us,
.stores .ico-ww,
.product-purchase .ico-ww,
.store-selection .ico-ww {
  background-position: 0 -385px;
}

.stores .ico-au,
.product-purchase .ico-au,
.store-selection .ico-au {
  background-position: 0 -455px;
}

.stores .ico-jp,
.product-purchase .ico-jp,
.store-selection .ico-jp {
  background-position: 0 -490px;
}

.stores .ico-eu,
.product-purchase .ico-eu,
.store-selection .ico-eu {
  background-position: 0 -525px;
}

.stores .ico-mx,
.product-purchase .ico-mx,
.store-selection .ico-mx {
  background-position: 0 -560px;
}

.stores .ico-ca,
.product-purchase .ico-ca,
.store-selection .ico-ca {
  background-position: 0 -595px;
}

.stores .ico-my,
.product-purchase .ico-my,
.store-selection .ico-my {
  background-position: 0 -630px;
}

.stores .ico-zn,
.product-purchase .ico-zn,
.store-selection .ico-zn {
  background-position: 0 -665px;
}

.stores .ico-tp,
.product-purchase .ico-tp,
.store-selection .ico-tp {
  background-position: 0 -700px;
}

.stores .ico-mn,
.product-purchase .ico-mn,
.store-selection .ico-mn {
  background-position: 0 -735px;
}

.stores .ico-sp,
.product-purchase .ico-sp,
.store-selection .ico-sp {
  background-position: 0 -770px;
}

.stores .ico-ac,
.product-purchase .ico-ac,
.store-selection .ico-ac {
  background-position: 0 -805px;
}

.stores .ico-uk,
.product-purchase .ico-uk,
.store-selection .ico-uk {
  background-position: 0 -840px;
}

.stores .ico-gm,
.product-purchase .ico-gm,
.store-selection .ico-gm {
  background-position: 0 -875px;
}

.stores .ico-st,
.product-purchase .ico-st,
.store-selection .ico-st {
  background-position: 0 -910px;
}

.stores .ico-sma,
.product-purchase .ico-sma,
.store-selection .ico-sma {
  background-position: 0 -945px;
}

.stores .ico-dz,
.product-purchase .ico-dz,
.store-selection .ico-dz {
  background-position: 0 -980px;
}

.stores .ico-jk,
.product-purchase .ico-jk,
.store-selection .ico-jk {
  background-position: 0 -1015px;
}

.stores .ico-yt,
.product-purchase .ico-yt,
.store-selection .ico-yt {
  background-position: 0 -1050px;
}

.stores .ico-sd,
.product-purchase .ico-sd,
.store-selection .ico-sd {
  background-position: 0 -1085px;
}

.stores .ico-mv,
.product-purchase .ico-mv,
.store-selection .ico-mv {
  background-position: 0 -1120px;
}

.stores .ico-pa,
.product-purchase .ico-pa,
.store-selection .ico-pa {
  background-position: 0 -1155px;
}

.stores .ico-rd,
.product-purchase .ico-rd,
.store-selection .ico-rd {
  background-position: 0 -1190px;
}

.stores .ico-wi,
.product-purchase .ico-wi,
.store-selection .ico-wi {
  background-position: 0 -1225px;
}

.stores .ico-su,
.product-purchase .ico-su,
.store-selection .ico-su {
  background-position: 0 -1260px;
}

.stores .ico-jb,
.product-purchase .ico-jb,
.store-selection .ico-jb {
  background-position: 0 -1295px;
}

.stores .ico-sk,
.product-purchase .ico-sk,
.store-selection .ico-sk {
  background-position: 0 -1330px;
}

.stores .ico-bm,
.product-purchase .ico-bm,
.store-selection .ico-bm {
  background-position: 0 -1365px;
}

.stores .ico-gvr,
.product-purchase .ico-gvr,
.store-selection .ico-gvr {
  background-position: 0 -1400px;
}

.stores .ico-akz,
.product-purchase .ico-akz,
.store-selection .ico-akz {
  background-position: 0 -1435px;
}

.stores .ico-ang,
.product-purchase .ico-ang,
.store-selection .ico-ang {
  background-position: 0 -1470px;
}

.stores .ico-kkb,
.product-purchase .ico-kkb,
.store-selection .ico-kkb {
  background-position: 0 -1505px;
}

.stores .ico-rvb,
.product-purchase .ico-rvb,
.store-selection .ico-rvb {
  background-position: 0 -1540px;
}

.stores .ico-spn,
.product-purchase .ico-spn,
.store-selection .ico-spn {
  background-position: 0 -1575px;
}

.stores .ico-nrm,
.product-purchase .ico-nrm,
.store-selection .ico-nrm {
  background-position: 0 -1610px;
}

.stores .ico-target,
.product-purchase .ico-target,
.store-selection .ico-target {
  background-position: 0 -1645px;
}

.stores .ico-yandex,
.product-purchase .ico-yandex,
.store-selection .ico-yandex {
  background-position: 0 -1680px;
}

.stores .ico-claro,
.product-purchase .ico-claro,
.store-selection .ico-claro {
  background-position: 0 -1715px;
}

.stores .ico-ytm,
.product-purchase .ico-ytm,
.store-selection .ico-ytm {
  background-position: 0 -1750px;
}

.stores .ico-playme,
.product-purchase .ico-playme,
.store-selection .ico-playme {
  background-position: 0 -1785px;
}

.stores .ico-zvooq,
.product-purchase .ico-zvooq,
.store-selection .ico-zvooq {
  background-position: 0 -1820px;
}

.stores .ico-saavn,
.product-purchase .ico-saavn,
.store-selection .ico-saavn {
  background-position: 0 -1855px;
}

.stores .ico-8track,
.product-purchase .ico-8track,
.store-selection .ico-8track {
  background-position: 0 -1890px;
}

.stores .ico-nmusic,
.product-purchase .ico-nmusic,
.store-selection .ico-nmusic {
  background-position: 0 -1925px;
}

.stores .ico-apple-music,
.product-purchase .ico-apple-music,
.store-selection .ico-apple-music {
  background-position: 0 -1960px;
}

.stores .ico-qsic,
.product-purchase .ico-qsic,
.store-selection .ico-qsic {
  background-position: 0 -1995px;
}

.stores .ico-cur,
.product-purchase .ico-cur,
.store-selection .ico-cur {
  background-position: 0 -2030px;
}

.stores .ico-mload,
.product-purchase .ico-mload,
.store-selection .ico-mload {
  background-position: 0 -2065px;
}

.stores .ico-dmusic,
.product-purchase .ico-dmusic,
.store-selection .ico-dmusic {
  background-position: 0 -2100px;
}

.stores .ico-pndr,
.product-purchase .ico-pndr,
.store-selection .ico-pndr {
  background-position: 0 -2135px;
}

.stores .ico-boom,
.product-purchase .ico-boom,
.store-selection .ico-boom {
  background-position: 0 -2170px;
}

ul.share-buttons {
  list-style: none;
  padding: 0;
  text-align: center;
  margin-bottom: 5px;
}

ul.share-buttons li {
  display: inline;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.share-buttons {
  margin: 0px;
}

.share-buttons img {
  width: 32px;
  height: 32px;
}
