.discog-item {
  width: 300px; }
  .discog-item .cover-contain {
    position: relative; }
    .discog-item .cover-contain img {
      display: block;
      height: auto;
      position: relative;
      width: 100%;
      z-index: 0; }
    .discog-item .cover-contain:after {
      display: block;
      content: "";
      background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1; }
    .discog-item .cover-contain-iframe {
      margin-bottom: -6px; }
      .discog-item .cover-contain-iframe:after {
        display: none; }
    .discog-item .cover-contain iframe {
      position: relative;
      width: 100%;
      height: 100%;
      min-height: 300px; }
  .discog-item .release-title {
    font-size: 16px;
    font-size: 1rem;
    bottom: 10px;
    font-weight: bold;
    left: 0;
    letter-spacing: 0.08rem;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10; }
  .discog-item .release-title-overlay {
    position: absolute; }
  .discog-item .release-title-below {
    bottom: unset;
    position: relative;
    background-color: rgba(0, 0, 0, 0.9);
    display: flex;
    align-items: center;
    justify-content: center; }
  .discog-item .music-embed {
    overflow: hidden; }
    .discog-item .music-embed.spotify-80 iframe {
      height: 80px; }
    .discog-item .music-embed iframe {
      display: block;
      width: 100%; }
  .discog-item .download-links {
    cursor: pointer;
    font-size: 16px;
    font-size: 1rem; }
    .discog-item .download-links .open-links, .discog-item .download-links .open-links-new-window {
      padding: 15px;
      text-transform: uppercase; }
      .discog-item .download-links .open-links span, .discog-item .download-links .open-links-new-window span {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
      .discog-item .download-links .open-links span:first-child, .discog-item .download-links .open-links-new-window span:first-child {
        text-align: left; }
      .discog-item .download-links .open-links span:last-child, .discog-item .download-links .open-links-new-window span:last-child {
        text-align: right; }
    .discog-item .download-links .links-contain {
      display: none;
      padding: 15px 15px 15px 20px;
      text-transform: uppercase; }
      .discog-item .download-links .links-contain li {
        margin: 10px 0; }
        .discog-item .download-links .links-contain li .fa {
          margin-right: 5px;
          font-size: 1.25rem; }
        .discog-item .download-links .links-contain li .svg-icon {
          position: relative;
          top: 5px;
          margin-right: 10px;
          display: inline-block;
          width: 17px;
          height: 20px; }
    .discog-item .download-links .links-contain.full-logo {
      text-align: center;
      padding: 15px 20px 15px 20px; }
      .discog-item .download-links .links-contain.full-logo img.store-logo {
        max-width: 125px; }
    .discog-item .download-links .links-contain.icon-title {
      padding: 15px 20px 15px 20px;
      text-align: center; }

/*# sourceMappingURL=carousel.css.map */
