/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/





body {font-family: 'Agdasima', sans-serif; margin:0; padding:0;}



.albumprev__page-main-section {
  display: block;
}
.albumprev__page-footer-section {
  text-align: center;
  padding: 2em 1em;
  width: 100%;
  text-transform: uppercase;
  font-size: 0.8em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.albumprev__footer-link {
  color: inherit;
}
.albumprev__footer-link--site {
  margin: 0 10px;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
}
.albumprev__footer-link--site-cdb {
  height: 45px;
}
.albumprev__footer-link--site:hover {
  opacity: 0.85;
}
.albumprev__footer-link-image {
  height: 100%;
}
.albumprev__artist-page-link,
.albumprev__footer-link,
.albumprev__link {
  color: inherit;
  fill: inherit;
}
.albumprev__track-number-display,
.albumprev__track-play-button {
  border: 0;
  background: 0 0;
  display: inline-block;
  vertical-align: top;
  float: left;
  position: relative;
  padding: 5px;
  margin: 0 0 0 8px;
  font-size: 22px;
}
.albumprev--is-audio-off .albumprev__track-number-display {
  display: inline-block;
  border-radius: 2rem;
  line-height: 2rem;
  padding: 0;
  width: 2rem;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}
.albumprev--is-single .albumprev__track-number-display,
.albumprev__track-number-display {
  display: none;
}
.albumprev--is-single .albumprev__track-play-button {
  margin: 7px 0 0 0;
  padding: 0;
}
.albumprev__button--track-spotify-add-to,
.albumprev__track-play-button {
  color: inherit;
  text-decoration: none;
  display: block;
  float: left;
  position: relative;
}
.albumprev__loading-spinner-icon {
  position: absolute;
  top: 5px;
  left: 5px;
  visibility: hidden;
}
.albumprev__track-loading .albumprev__loading-spinner-icon {
  visibility: visible;
}
.albumprev__track-loading .albumprev__track-play-pause {
  visibility: hidden;
}
.albumprev__track-duration {
  float: right;
  margin: 0 15px 5px 10px;
  min-width: 36px;
  text-align: right;
  font-size: 16px;
}
.albumprev__track-play-pause {
  /*height: 30px;
  width: 30px;*/
  display: block;
    height: 34px;
    width: 34px;
    cursor: pointer;
    margin-right: 5px;
}
.albumprev__pause-icon-path,
.albumprev__play-icon-path {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.albumprev__play-icon-path,
.albumprev__track--playing .albumprev__pause-icon-path {
  opacity: 1;
}
.albumprev__pause-icon-path,
.albumprev__track--playing .albumprev__play-icon-path {
  opacity: 0;
}
.albumprev__track-progress-bar {
  position: relative;
  height: 20px;
  clear: both;
  width: 100%;
  z-index:1;
  
}
.albumprev__track-progress-bar-bg {
  height: 1px;
  border-radius: 5px;
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);

}
.albumprev__track--active .albumprev__track-progress-bar {
  cursor: pointer;
}

.albumprev__track.loading {background: #f00;}
/*.albumprev__track--active
  .albumprev__track-progress-bar:hover
  .albumprev__track-progress-indicator {
  height: 5px;
  top: 9px;
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}*/
.albumprev__track-clip-detail {
  font-size: 0.75em;
}
.albumprev__track-hide-clip-detail {
  display: none;
}
.albumprev__track-artist-name {
  /*font-style: italic;*/
  font-size: 15px;
}
.albumprev__track-play-button--play-hidden .albumprev__track-play-pause {
  display: none;
}
.albumprev__buy-buttons {
  border-radius: 23px;
  padding: 0;
  text-align: left;
  display: inline-block;
  margin: 20px 0 10px 0;
  text-align: center;
}
.albumprev__buy-buttons:empty {
  display: none;
}
.albumprev__buy-button-link {
  border-radius: 30px;
  border: 2px solid #444;
  padding: 5px 0;
  margin-top: 14px;
  display: inline-block;
  text-align: left;
  width: 74%;
  max-width: 160px;
  text-decoration: none;
  color: inherit;
  
}

.albumprev__buy-button-link--custom-button,
.albumprev__buy-button-link--physical {
  border-radius: 0;
  white-space: nowrap;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: -10px;
}
.albumprev__buy-button-link--physical {
  width: auto;
}
.albumprev__buy-button-link--custom-button {
  border: none;
  padding: 0;
  text-align: center;
}
.albumprev__buy-button-link[data-url=""] {
  display: none;
}
.albumprev__buy-button-label {
  width: 100%;
  text-align: center;
}
.albumprev__buy-button-label,
.albumprev__buy-button-link-label {
  font-size: 20px;
}
.albumprev__buy-button-label--empty,
.albumprev__buy-button-link--custom-button .albumprev__buy-button-link-label {
  display: none;
}
.albumprev__buy-button-link-icon {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 8px 0 5px;
}
.albumprev__buy-button-link-icon,
.albumprev__buy-button-link-label {
  display: inline-block;
  vertical-align: middle;
}
.albumprev__buy-button-link--custom-button .albumprev__buy-button-link-icon {
  width: 141px;
  height: 41px;
  display: inline-block;
  margin: auto;
}
.albumprev__signup-link-tooltip {
  position: absolute;
  display: none;
  line-height: 1.1em;
  border: 2px solid transparent;
  border-radius: 1em;
  font-size: 1.2em;
  padding: 12px;
  max-width: 250px;
}
.albumprev__artist-links-list {margin:60px 0 20px 0;}
.albumprev__artist-page-link {
  display: inline-block;
}
.albumprev__button--track-spotify-add-to {
  float: right;
  margin: 0 0 5px 10px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  padding: 3px;
  opacity: 0.7;
  display: inline-block;
  border: none;
  background: 0 0;
}
.albumprev__button--track-spotify-add-to-active,
.albumprev__track:hover .albumprev__button--track-spotify-add-to {
  opacity: 1;
}
.albumprev--iframe-embed .albumprev__button--track-spotify-add-to,
.albumprev--preview .albumprev__button--track-spotify-add-to {
  display: none;
}
.albumprev__add-to-spotify-dialog {
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -1000px;
  padding: 1em;
  width: 450px;
  overflow: visible;
  border-radius: 10px;
}
.albumprev__button--spotify-dialog-close {
  position: absolute;
  right: 5px;
  top: 5px;
  opacity: 0;
  background: 0 0;
  padding: 5px;
  color: #ccc;
  border: none;
}
.albumprev__add-to-spotify-dialog .albumprev__spotify-dialog-authorize-prompt,
.albumprev__add-to-spotify-dialog--authed .albumprev__spotify-forms {
  display: block;
}
.albumprev__add-to-spotify-dialog--authed
  .albumprev__spotify-dialog-authorize-prompt,
.albumprev__spotify-forms {
  display: none;
}
.albumprev__spotify-form-headline {
  margin: 5px;
  font-size: 1.4rem;
  border-bottom: 1px solid;
  border-color: #ccc;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.albumprev__spotify-api-status {
  display: inline-block;
}
.albumprev__spotify-api-status-copy {
  padding: 10px;
  margin: 5px;
}
.albumprev__spotify-api-status-copy--success {
  color: green;
  background-color: #fff;
}
.albumprev__spotify-api-status-copy--failure {
  color: #fff;
  background-color: red;
}
.albumprev__spotify-new-playlist-block {
  display: none;
  margin-top: 0.5rem;
}
.albumprev__spotify-add-new-playlist-option {
  border-bottom: 1px solid #000;
}
.albumprev__spotify-form-input {
  font-size: 16px;
  border-radius: 10px;
  border: none;
}
.albumprev__spotify-form-input:focus {
  outline: 0;
}
.albumprev__spotify-dialog_pointer {
  position: absolute;
  right: -5px;
  top: 58px;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 0;
}
.albumprev__spotify-dialog-body {
  display: inline-block;
  margin: 0 0 0 5px;
}
.albumprev__button--authorize,
.albumprev__button--spotify-form-submit {
  padding: 8px 0;
  border-radius: 30px;
  border: none;
  min-width: 100px;
  text-transform: uppercase;
  position: absolute;
  right: 1rem;
  height: 35px;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  cursor: pointer;
  background-color: #46a28b;
  color: #ddd;
  font-family: inherit;
}
.albumprev__button--authorize {
  position: relative;
  float: right;
  font-size: 1em;
  margin: 0 0 0 20px;
}
.albumprev__button--spotify-form-submit:disabled {
  cursor: auto;
  color: #999;
  background-color: #666;
}
.albumprev__spotify-add-progress {
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
.albumprev__button--spotify-form-submit-success,
.albumprev__spotify-add-progress {
  background-color: #2c7561;
}
.albumprev__button--spotify-form-submit.show_progress
  .albumprev__spotify-add-progress {
  width: 80%;
  -webkit-transition: width 3s ease-out;
  -o-transition: width 3s ease-out;
  transition: width 3s ease-out;
}
.albumprev__spotify-add-label {
  position: absolute;
  top: 0.4rem;
  left: 0;
  width: 100%;
  display: none;
  text-align: center;
  font-weight: 700;
  font-size: 1.25rem;
  padding: 0;
}
.albumprev__spotify-add-label--ready {
  display: block;
}
.albumprev__button--spotify-form-submit-success
  .albumprev__spotify-add-label--success {
  color: #ddd;
  top: 0.2rem;
  display: block;
}
.albumprev__button--spotify-form-submit-show-progress
  .albumprev__spotify-add-label--ready,
.albumprev__button--spotify-form-submit-success
  .albumprev__spotify-add-label--ready {
  display: none;
}
.albumprev__spotify-form-input {
  padding: 10px 17px;
}
.albumprev__add-to-spotify-dialog,
.albumprev__spotify-dialog_pointer {
  background-color: #333;
  color: #ccc;
}
.albumprev__spotify-form-input {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ui-button,
.ui-button:focus,
.ui-button:hover,
.ui-state-default,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
  background: 0 0;
  background-color: #dadada;
  font-size: 1rem;
}
.ui-widget {
  font-family: inherit;
}
.ui-widget,
.ui-widget .ui-widget {
  font-size: 1rem;
}
.ui-menu .ui-menu-item-wrapper {
  padding: 5px 5px 5px 20px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  padding: 5px 5px 5px 15px;
}
.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
  background: #666;
  color: #ddd;
  border: none;
}
.fa.albumprev__signup-link-tooltip-icon,
.albumprev__signup-link-tooltip-icon {
  font-size: 1.3em;
  padding: 5px;
  margin-left: -35px;
  margin-top: -14px;
  width: 23px;
  text-align: left;
  padding-left: 10px;
  border-radius: 1em 0 0 1em;
  display: inline-block;
  vertical-align: top;
}
.fa.albumprev__signup-link-tooltip-icon--mobile,
.albumprev__signup-link-tooltip-icon--mobile {
  display: none;
}
.albumprev__tooltip-copy {
  display: none;
}
.albumprev__signup-link-tooltip--artistname .albumprev__tooltip-copy--artistname,
.albumprev__signup-link-tooltip--link .albumprev__tooltip-copy--link,
.albumprev__signup-link-tooltip--physical .albumprev__tooltip-copy--physical,
.albumprev__signup-link-tooltip--share-button
  .albumprev__tooltip-copy--share-button,
.albumprev__signup-link-tooltip--spotify .albumprev__tooltip-copy--spotify,
.albumprev__signup-link-tooltip--standard .albumprev__tooltip-copy--standard,
.albumprev__tooltip-copy-standard {
  display: inline-block;
  vertical-align: top;
  width: 200px;
}
@media (max-width: 600px) {
  .albumprev__artist-links-list {margin:0px 0 20px 0;}
  .albumprev__track-play-button {
    padding: 0;
    margin: 0;
  }
  .albumprev__button--spotify-dialog-close {
    opacity: 1;
  }
  .albumprev__tracks-list{/*padding: 0!important;*/
    max-height: 100%!important;
    overflow-y: unset!important;}
  .albumprev__tracks-list .albumprev__button--track-spotify-add-to {
    display: inline-block;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: 50% 50%;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    transform: rotate(90deg);
    transform-origin: 50% 50%;
    opacity: 1;
  }
  .albumprev__button--spotify-form-submit {
    float: right;
    position: relative;
    right: auto;
  }
  .albumprev--is-single .albumprev__tracks--is-on-spotify .albumprev__track-duration {
    margin: 0 1px;
  }
  .albumprev--is-single
    .albumprev__tracks--is-on-spotify
    .albumprev__button--track-spotify-add-to {
    margin: 0;
    height: 28px;
  }
  .albumprev--is-single
    .albumprev__tracks--is-on-spotify
    .albumprev__track-progress-bar {
    width: 60%;
  }
  .albumprev--is-single .albumprev__signup-link-tooltip,
  .albumprev__signup-link-tooltip {
    text-align: center;
    line-height: 1.1em;
    border: 2px solid transparent;
    border-radius: 1em;
    font-size: 1.2em;
    padding: 0 12px 12px 12px;
    width: auto;
    margin: 2px 0 0 0;
    font-size: 16px;
    z-index: 25;
  }
  .fa.albumprev__signup-link-tooltip-icon,
  .albumprev__signup-link-tooltip-icon {
    font-size: 1.3em;
    padding: 0 5px;
    width: 23px;
    text-align: center;
    margin: 0;
    margin-top: -10px;
    border-radius: 10px;
    float: none;
    text-align: center;
    width: 1em;
    display: none;
  }
  .fa.albumprev__signup-link-tooltip-icon--mobile,
  .albumprev__signup-link-tooltip-icon--mobile {
    display: inline-block;
  }
  .albumprev__tooltip-copy {
    width: 100%;
  }
  .albumprev__signup-link-tooltip--artistname .albumprev__tooltip-copy--artistname,
  .albumprev__signup-link-tooltip--link .albumprev__tooltip-copy--link,
  .albumprev__signup-link-tooltip--physical .albumprev__tooltip-copy--physical,
  .albumprev__signup-link-tooltip--standard .albumprev__tooltip-copy--standard,
  .albumprev__tooltip-copy-standard {
    width: auto;
  }

  .albumprev__banner-image {background: #510!important;}
  .albumprev__banner-image::before {display: none;}
}
.albumprev {
  overflow-x: hidden;
  font-size: 16px;
}
.albumprev__hidden-data {
  display: none;
}
.albumprev__button {
  cursor: pointer;
}
.albumprev--banner-theme {
  /*font-family: Marvel, "Yanone Kaffeesatz", Calibri, sans-serif;*/
  margin: 0;
}
.albumprev--preview {
  padding-bottom: 100px;
}
.albumprev__theme-colors,
.albumprev__theme-colors--light {
  background-color: #eee;
  color: #222;
  fill: #222;
}
.albumprev__theme-colors--dark {
  background-color: #510;
  color: #eee;
  fill: #eee;
}
.albumprev__theme-colors--light .albumprev__buy-button-link:focus,
.albumprev__theme-colors--light .albumprev__buy-button-link:hover,
.albumprev__theme-colors--light .albumprev__theme-colors-reversed,
.albumprev__theme-colors-reversed {
  background-color: #222;
  color: #eee;
  fill: #eee;
}
.albumprev__theme-colors--dark .albumprev__buy-button-link:focus,
.albumprev__theme-colors--dark .albumprev__buy-button-link:hover,
.albumprev__theme-colors--dark .albumprev__theme-colors-reversed {
  background-color: #eee;
  color: #222;
  fill: #222;
}
.albumprev__theme-colors--dark .albumprev__buy-button-link--custom-button:focus,
.albumprev__theme-colors--dark .albumprev__buy-button-link--custom-button:hover,
.albumprev__theme-colors--light .albumprev__buy-button-link--custom-button:focus,
.albumprev__theme-colors--light .albumprev__buy-button-link--custom-button:hover {
  fill: unset;
  background-color: transparent;
  color: unset;
  opacity: 0.75;
}
.albumprev__album-cover {
  width: 400px;
  height: 400px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 15px solid rgba(0, 0, 0, 0.5);
  /*margin-left: 32%;*/
  margin-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media screen and (max-width:850px){

  .albumprev__album-cover {margin: auto;}
}
.albumprev__album-cover,
.albumprev__theme-colors--light .albumprev__album-cover {
  border-color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0.5);
}
.albumprev__theme-colors--dark .albumprev__album-cover {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
}
.albumprev__alert {
  display: none;
}
.albumprev__only-semantic {
  font-size: 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  overflow: hidden;
  position: absolute !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
}
.albumprev__track-artist-name {
  margin-left: 53px;
}
.albumprev__track-artist-name--is-hidden {
  display: none;
}
.albumprev__track-artist-name,
.albumprev__track-name-duration {
  margin-left: 53px;
}
.albumprev__track-name-duration--no-artist-name {
  margin-top: 5px;
}
.albumprev__track-progress-indicator {
  height: 5px;
  /*border-radius: 5px;*/
  position: absolute;
  top: 8px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 0%;
  -webkit-transition: width .5s linear;
  -o-transition: width .5s linear;
  transition: width .5s linear;
  /*-webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);*/
}
.albumprev__track:not(.albumprev__track--playing) .albumprev__track-progress-indicator {-webkit-transition: width .2s linear;-o-transition: width .2s linear;transition: width .2s linear;}
.albumprev__theme-colors--dark .albumprev__track-progress-indicator {
  background-color: #fff;
}
.albumprev__theme-colors--light .albumprev__track-progress-indicator {
  background-color: rgba(0, 0, 0, 0.5);
}
.albumprev--is-single .albumprev__track-progress-indicator {
  height: 3px;
}
.albumprev__track {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 0 10px 0;
  -webkit-transition: color 1s;
  -o-transition: color 1s;
  transition: color 1s;
  /*opacity: 0.7;*/
  font-size: 1.5em;
  position: relative;
}
.albumprev--is-single .albumprev__tracks-list {
  height: 47px;
}
.albumprev__track--active {
  opacity: 1;
}
.albumprev__track-name {color:#dd8;}
.albumprev__track-name span.track-number{color:#fff; }
.albumprev__track--active .albumprev__track-name {
  font-weight: 700; 
}
.scroll-gradient-content {
  margin: 0;
  padding: 5px 0;
    max-height: calc(70vh + 41px);
    
    position: relative;  margin-top: -15px;

}
.albumprev__tracks-list { background: #410; border:1px solid #300;
  margin: 0;
  padding: 20px 5px;
 z-index:2; max-height: 70vh;  overflow-y: auto;
}
.albumprev__tracks-list::-webkit-scrollbar-track {
    background: #300;
}
.albumprev__tracks-list::-webkit-scrollbar-thumb {
    background: #dd8;
}
.albumprev__tracks-list::-webkit-scrollbar {
    width: 10px;
}

.scroll-gradient-content::before, .scroll-gradient-content::after {content:""; position: absolute;
left:1px; width: calc(100% - 15px); height: 30px; z-index: 5; pointer-events: none;
}
.scroll-gradient-content::before{top:6px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(68, 17, 0, 0)), color-stop(60%, rgb(68, 17, 0))); background: -o-linear-gradient(bottom, rgba(68, 17, 0, 0) 0%, rgb(68, 17, 0) 60%); background: linear-gradient(0deg, rgba(68, 17, 0, 0) 0%, rgb(68, 17, 0) 60%);}
.scroll-gradient-content::after{bottom:5px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(68, 17, 0, 0)), color-stop(60%, rgb(68, 17, 0))); background: -o-linear-gradient(top, rgba(68, 17, 0, 0) 0%, rgb(68, 17, 0) 60%); background: linear-gradient(180deg, rgba(68, 17, 0, 0) 0%, rgb(68, 17, 0) 60%);}


.albumprev--is-audio-off .albumprev__cover-play-overlay,
.albumprev--is-audio-off .albumprev__track-clip-detail,
.albumprev--is-audio-off .albumprev__track-duration,
.albumprev--is-audio-off .albumprev__track-play-button,
.albumprev--is-clips-only.albumprev--is-audio-off .albumprev__track-clip-detail,
.albumprev--is-clips-only.albumprev--is-update-on-release
  .albumprev__track-clip-detail,
.albumprev--is-single .albumprev__tracks-list--update-at-release-date,
.albumprev--is-single.albumprev--is-audio-off .albumprev__tracks-list,
.albumprev--is-single.albumprev--is-update-on-release .albumprev__tracks-list,
.albumprev--is-tracklist-hidden .albumprev__tracks-list,
.albumprev--is-update-on-release .albumprev__cover-play-overlay,
.albumprev--is-update-on-release .albumprev__track-clip-detail,
.albumprev--is-update-on-release .albumprev__track-play-button,
.albumprev__track-clip-detail {
  display: none;
}
.albumprev--is-clips-only .albumprev__track-clip-detail {
  /*display: inline-block;*/
  display: none;
}
.albumprev--is-tracklist-hidden .albumprev__column--left {
  float: none;
  max-width: none;
  text-align: center;
  position: relative;
}
@media (max-width: 600px) {
  .albumprev__track-name-duration--no-artist-name {
    margin-top: 10px;
  }
  .albumprev__track {
    margin: 0 0 20px 0;
  }
  .albumprev--is-single .albumprev__tracks-list {
    padding: 0 1rem;
    height: 57px;
  }
  .scroll-gradient-content {max-height: 100%; padding: 5px 0; border:none; margin-top:0;}
  .albumprev__tracks-list {overflow-y:unset; max-height: 100%;}
}
.albumprev__buylink-divider {
  display: none;
  border-top: 1px solid #eee;
  opacity: 0.8;
  margin: 40px 0 20px 0;
  height: 1px;
  width: 100%;
}
.albumprev__buylink-divider--is-shown {
  display: block;
}
.albumprev__banner-image--aligned-top {
  background-position: top;
}
.albumprev__banner-image--aligned-center {
  background-position: center;
}
.albumprev__banner-image--aligned-bottom {
  background-position: bottom;
}
.albumprev--preview {
  padding-bottom: 100px;
}
.albumprev__sharing-following-block {
  position: absolute;
  /*left: calc(50% + 260px);*/
  left: calc(50% + 330px); display: -webkit-box; display: -ms-flexbox; display: flex;
  bottom: 20px;
}

@media screen and (max-width:850px){

  .albumprev__sharing-following-block {width: 80px;
    left: calc(50% - 40px);
    position: relative;
    bottom: auto;
    margin-top: 40px; margin-bottom: 20px;}
}

.albumprev__sharing-following-block--relocated {
  position: relative;
  margin: auto;
  left: auto;
  bottom: auto;
  overflow: visible;
}
.albumprev__sharing-following-block--relocated .albumprev__sf-linebreak {
  display: none;
}
.albumprev__share-button,
.albumprev__spotify-follow {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
}
.albumprev__share-button {
  font-family: inherit;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  display: none;
}
/*.albumprev__share-button:before {
  background: url(../../img/share_icon.png);
}*/
.albumprev__share-button .sb-social.sb-right.sb-top {
  width: 184px;
  white-space: initial;
  top: -3px;
  left: 28px;
  overflow: hidden;
  display: none;
}
.albumprev__share-button .sb-social.sb-right.sb-top.active {
  display: block;
}
.albumprev__album-description, .albumprev__album-artist-bio {
  margin: 1em 0;
  font-family: Arial, sans-serif;
  overflow: hidden;
  line-height: 1.4; font-size:16px; text-align: left; 

}

.albumprev__album-artist-bio {color:#dd8; padding:0 20px;}
.albumprev__album-artist-bio p {color:#fff;}
.albumprev__album-artist-bio p strong {color:#dd8; }

.albumprev__album-description:empty {
  display: none;
}
.albumprev__release-date-copy {
  display: none;
}
.albumprev--is-single .albumprev__release-date-copy--unreleased,
.albumprev--is-tracklist-hidden .albumprev__release-date-copy--unreleased {
  font-weight: 700;
  font-style: italic;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  display: none;
  padding: 1rem 0 0 0;
}
.albumprev--is-unreleased .albumprev__release-date-copy--unreleased,
.albumprev:not(.albumprev--is-unreleased) .albumprev__release-date-copy--released {
  display: inline;
}
.albumprev__artist-links {
  margin: 10px 0 0 0;
}
.albumprev__artist-link {
  text-align: left;
  display: inline-block;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  margin: 0 5px;
}
.albumprev__artist-link:hover {
  opacity: 0.6;
}
.albumprev__artist-link-icon {
  width: 2.25em;
  height: 2.25em;
}
.albumprev__release-date {
  margin: 1em 0;
}
.albumprev__more-container,
.albumprev__page-footer-section,
.albumprev__page-main-section {
  width: 100%;
  max-width: 850px;
  margin: auto;
  overflow: hidden;
}
.albumprev__more-container {
  max-height: 2.2em;
  max-width: none;
  margin: 0;
  -webkit-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
}
.albumprev__more-container--expanded .albumprev__other-album-item {
  visibility: visible;
}
.albumprev__other-album-item-image {
  height: 200px;
  width: 200px;
}
.albumprev__more-container--expanded {
  max-height: 300px;
  border-bottom: 1px solid #000;
  margin-bottom: -2px;
}
.albumprev__page-main-section {
  margin-top: 30px;
  margin-bottom: 6em;
}
.albumprev--is-single .albumprev__page-main-section,
.albumprev--is-tracklist-hidden .albumprev__page-main-section {
  max-width: 360px;
  text-align: center;
}
.albumprev__other-album-item {
  visibility: hidden;
  display: inline-block;
  padding: 20px;
  margin-top: 10px;
  width: 200px;
  vertical-align: top;
}
.albumprev__other-album-item-link {
  text-decoration: none;
}
.albumprev__other-album-item-name {
  font-weight: 700;
  font-size: 18px;
}
.albumprev__more-button {
  display: inline-block;
  padding: 0 1em;
  font-size: 1.5em;
  line-height: 40px;
  border-radius: 14px 14px 0 0;
  cursor: pointer;
}
.albumprev__page-footer-section {
  /*border-top: 1px solid #dd8!important;*/
  padding: 10px 0 75px;
}
.albumprev__page-footer-section p{
  color:#dd8;
  
}
.albumprev__banner-block {
  width: 100%;
  position: relative;
  margin: 0;
  overflow: hidden;
}
.albumprev__banner-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background-size: cover;*/
  background:#300;
  overflow: hidden;
  z-index: -1;
}
@-webkit-keyframes MOVE-BG {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0)
  }
  
  100% {
    /*transform: translateX(-100%);*/   
    -webkit-transform: translateX(-96.666666%);   
            transform: translateX(-96.666666%);   
  }
}
.albumprev__banner-image::before{
  content:"";
  background: url(https://miguelferaso.com/music/a-capa-do-urso/header-3520x440.png) top left;
    background-repeat: repeat-x;
    background-size: auto 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 3000%;
    height: 100%;
    z-index: -1;
    opacity: .2;
    -webkit-animation-name: MOVE-BG;
            animation-name: MOVE-BG;
    -webkit-animation-duration: 3600s;
            animation-duration: 3600s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
.albumprev__album-cover-wrapper {
  width: 100%;
  max-width: 850px;
  margin: auto;

}
.albumprev--is-single .albumprev__album-cover,
.albumprev--is-tracklist-hidden .albumprev__album-cover {
  margin: auto;
  height: auto;
}
.albumprev__album-cover-image {
  width: 100%;
}
.albumprev__cover-play-overlay {
  opacity: 0;
  position: absolute;
  width: 370px;
  height: 370px;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.albumprev__cover-play-overlay-image {
  position: absolute;
  left: 120px;
  top: 120px;
  width: auto;
  height: auto;
  width: initial;
  height: initial;
}
.albumprev--is-single
  .albumprev__tracks--is-on-spotify
  .albumprev__button--track-spotify-add-to {
  display: inline-block;
}
.albumprev--iframe-embed
  .albumprev__tracks--is-on-spotify
  .albumprev__button--track-spotify-add-to,
.albumprev--preview
  .albumprev__tracks--is-on-spotify
  .albumprev__button--track-spotify-add-to {
  display: none;
}
.albumprev--is-single .albumprev__cover-play-overlay--active {
  opacity: 1;
}
.albumprev--is-single .albumprev__cover-play-overlay-image--pause-icon,
.albumprev--is-single
  .albumprev__track--playing
  .albumprev__cover-play-overlay-image--play-icon {
  display: none;
}
.albumprev--is-single
  .albumprev__track--playing
  .albumprev__cover-play-overlay-image--pause-icon {
  display: block;
}
.albumprev--is-single .albumprev__album-cover-image {
  cursor: pointer;
}
.albumprev--single-no-track-url .albumprev__album-cover-image {
  cursor: initial;
}
.albumprev--is-single.albumprev--is-audio-off .albumprev__album-cover-image,
.albumprev--is-single.albumprev--is-update-on-release .albumprev__album-cover-image {
  pointer-events: none;
}
.albumprev--single-no-track-url .albumprev__tracks {
  display: none;
}
.albumprev__banner-block-spacer {
  height: 20px;
  width: 100%;
}
.albumprev__album-name-large {
  font-size: 50px!important;
  padding-top: 7px;
  line-height: 1.1em;
  margin-bottom: 5px;
  color:#dd8;
}
.albumprev__album-name-large svg {display: none; }
.albumprev__album-name-large--breakwords {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.albumprev__artist-name {
  font-size: 24px;
  /*font-style: italic;*/
  opacity: 0.85;
}
.albumprev__column {
  margin: 0;
  /*box-sizing: border-box;*/
  vertical-align: top;
  padding: 10px 20px;
}
.albumprev__column--left {
  /*float: left;*/
  float: right;
  max-width: 32%;
  text-align: center;
  background: #410;
  border:1px solid #300;
}
.albumprev--is-single .albumprev__column--left {
  float: none;
  max-width: none;
  text-align: center;
  position: relative;
}
.albumprev--is-single .albumprev__track-play-pause {
  margin-left: 0;
}
.albumprev--is-single .albumprev__track-artist-name,
.albumprev--is-single .albumprev__track-name {
  display: none;
}
.albumprev--is-single .albumprev__track {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.albumprev--is-single .albumprev__track-progress-bar {
  width: 70%;
  float: right;
  margin-top: 16px;
  clear: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.albumprev--is-single
  .albumprev__tracks--is-on-spotify
  .albumprev__track-progress-bar {
  width: 65%;
}
.albumprev--is-single .albumprev__track-play-pause {
  height: 40px;
  width: 40px;
  margin: 0 10px 0 0;
}
.albumprev__column--right {
  width: auto;
  overflow: hidden;
  /*padding-left: 30px;*/
  /*padding-right: 30px;*/
}
.albumprev--is-single .albumprev__column--left,
.albumprev--is-single .albumprev__column--right {
  padding: 0;
}
.albumprev__button--track-spotify-add-to,
.albumprev__track-play-button {
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}
.albumprev__button--track-spotify-add-to:focus,
.albumprev__button--track-spotify-add-to:hover,
/*.albumprev__track-play-button:focus,*/
.albumprev__track-play-button:hover {
  -webkit-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
          transform: scale(1.2, 1.2);
}
.albumprev__track-play-button {
  outline: none;
}
.albumprev--is-single .albumprev__track-name-duration {
  float: right;
  margin: 10px 0 0 0;
}
.albumprev--is-single .albumprev__track-progress-bar-bg {
  height: 3px;
}
.albumprev--is-single
  .albumprev__track--active
  .albumprev__track-progress-bar:hover
  .albumprev__track-progress-indicator {
  height: 5px;
  top: 9px;
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
}
.albumprev--is-single .albumprev__track-duration {
  margin-top: 2px;
}
.albumprev__alert--audio-support-warning {
  padding: 10px;
  color: #fff;
  background-color: #000;
  border: 1px dashed #fff;
}
.albumprev--is-single .albumprev__buy-button-label,
.albumprev--is-tracklist-hidden .albumprev__buy-button-label {
  text-align: center;
}
.albumprev--is-single .albumprev__buy-buttons,
.albumprev--is-tracklist-hidden .albumprev__buy-buttons {
  width: 100%;
  text-align: center;
}
.albumprev--is-single .albumprev__buy-button-link,
.albumprev--is-tracklist-hidden .albumprev__buy-button-link {
  width: 45%;
  margin-right: 5px;
  margin-left: 5px;
}
.albumprev--is-single .albumprev__buy-button-link--physical,
.albumprev--is-tracklist-hidden .albumprev__buy-button-link--physical {
  width: auto;
}
share-button .sb-social.sb-left.sb-top {
  left: -280px;
  -ms-transform: none;
  -webkit-transform: none;
          transform: none;
}
share-button .sb-social ul li::after,
share-button .sb-social ul li::before {
  -ms-transform: none;
}
share-button .sb-top.active.sb-left.sb-social {
  top: -3em;
}
.albumprev__spotify-follow-pop-out {
  border-radius: 5px;
  border: 1px solid #fff;
  padding: 5px;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  width: 210px;
  height: 90px;
  text-align: center;
  pointer-events: none;
  z-index: 10;
  top: -105px;
  background-color: rgba(255, 255, 255, 0.85);
  color: #000;
  display: none;
}
.albumprev__spotify-follow-pop-out-headline {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
}
.albumprev__spotify-follow-outer-wrapper--showing
  .albumprev__spotify-follow-pop-out {
  pointer-events: auto;
  opacity: 1;
  overflow: hidden;
  display: block;
}
.albumprev__spotify-follow-outer-wrapper {
  padding: 0;
  margin: 0;
  position: relative;
  /*top: 15px;
  margin-bottom: 7px;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.albumprev__spotify-custom-button {
  border-radius: 5px;
  padding: 4px 10px;
  text-align: center;
  text-transform: uppercase;
  visibility: visible;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  margin-right: 10px;

}
@media (max-width: 850px) {
.albumprev__spotify-custom-button {margin-top: -1px;}
}

.albumprev__share-button,
.albumprev__spotify-custom-button {
  fill: #ba8;
  color: #ba8;
  border: 1px solid #ba8;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 20;
  font-family: inherit;
  font-size: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.albumprev__share-button:hover,
.albumprev__spotify-custom-button:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}
.albumprev__spotify-icon {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  margin-right: 2px;
}
.albumprev__spotify-custom-button-copy,
.albumprev__spotify-icon {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 600px) {
  .albumprev--preview {
    padding-bottom: 275px;
  }
  .albumprev__album-description {padding: 15px; /*display: none!important;*/}
  .albumprev__buy-buttons {
    width: 90%;
    max-width: 330px;
    text-align: center;
    margin: 20px auto 10px auto;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
            height: 160px;
        overflow: hidden;
  }
  .albumprev__buy-button-label {
    text-align: center;
  }
  .albumprev--is-single .albumprev__buy-button-link,
  .albumprev--is-single .albumprev__buy-button-link--physical,
  .albumprev--is-tracklist-hidden .albumprev__buy-button-link,
  .albumprev--is-tracklist-hidden .albumprev__buy-button-link--physical,
  .albumprev__buy-button-link {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*margin: 14px auto auto auto;*/
    margin: 0 0 14px 0;
    width: auto;
    max-width: 140px;
    white-space: normal;
  }
  .albumprev__buylink-divider {margin:40px 0 20px 0;}
  .albumprev--is-single .albumprev__buy-button-link--physical,
  .albumprev--is-tracklist-hidden .albumprev__buy-button-link--physical {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .albumprev--is-single .albumprev__buy-button-link--physical[data-url=""],
  .albumprev--is-tracklist-hidden
    .albumprev__buy-button-link--physical[data-url=""] {
    display: none;
  }
  .albumprev__buy-button-link-icon {
    /*margin: 0 1em;*/
    vertical-align: middle;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .albumprev__buy-button-label,
  .albumprev__buy-button-link-label {
    font-size: 16px;
  }
  .albumprev__buy-button-link-label {
    width: 100%;
    vertical-align: middle;
    line-height: 25px;
    font-size: 20px;
  }
  .albumprev__buy-button-link--physical .albumprev__buy-button-link-label {
    width: auto;
  }
  .albumprev__column--left,
  .albumprev__column--right {
    width: 90%;
    padding: 0;
    text-align: center;
    max-width: none;
    margin: auto;
    float: none;
    overflow: visible;
  }
  .albumprev__banner-block {
    height: auto;
    width: 100%;
    position: relative;
    text-align: center;
    margin: 0;
  }
  .albumprev__album-cover {
    width: 240px;
    height: 240px;
    max-width: 100%;
    margin: auto;
    border: none;
  }
  .albumprev__album-name-large {
    font-size: 2.75em;
    margin-bottom: 0;
    margin-top: 40px;
  }
  .albumprev__album-name-large svg {max-width: 300px; }
  .albumprev__artist-name {
    font-size: 1.5em;
    margin-bottom: 40px;
  }
  .albumprev__tracks {
    text-align: left;
  }
  .albumprev__track-progress-bar {
    margin: 22px 0 0 0;
  }
  /*.albumprev__artist-links {
    display: none;
  }*/
  .albumprev__artist-links--relocated {
    display: block;
    margin-top: -25px;
    margin-bottom: 20px;
  }
  .albumprev--is-single .albumprev__artist-links--relocated,
  .albumprev--is-tracklist-hidden .albumprev__artist-links--relocated {
    margin-top: 20px;
  }
  .albumprev__track-play-pause {
    height: 40px;
    width: 40px;
    margin: 5px 10px 0 10px;
  }
 
  .albumprev__tracks .albumprev__track-artist-name {
    margin-left: 55px;
  }
  .albumprev__page-main-section {
    margin-bottom: 20px;
    overflow: visible;
  }
  .albumprev__artist-link-icon {
    width: 40px;
    height: 40px;
  }
  .albumprev__share-button {
    position: relative;
    margin: auto;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
  .albumprev--is-single .albumprev__sharing-following-block,
  .albumprev--is-tracklist-hidden .albumprev__sharing-following-block {
    left: 0;
    margin-top: 1rem;
  }
  .albumprev__button--track-spotify-add-to:focus,
  .albumprev__track-play-button:hover {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .albumprev__banner-block-spacer {
    display: none;
  }
  .albumprev__album-cover {
    border: none;
    width: 100%;
    height: auto;
  }
/*  .albumprev__banner-image {
    width: 0;
    height: 0;
  }*/
  .albumprev__page-main-section {
    margin-top: 0;
  }
  ::-webkit-scrollbar {
    display: none;
  }
  html.is_firefox {
    overflow: hidden;
  }
  .albumprev__other-album-item {
    margin-top: 5px;
    padding: 10px;
  }
  .albumprev--is-single .albumprev__cover-play-overlay {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
  }
  .albumprev--is-single .albumprev__cover-play-overlay-image {
    left: 50%;
    top: 50%;
    margin-left: -70px;
    margin-top: -70px;
  }
  .albumprev__spotify-follow-outer-wrapper {
    top: 1px;
    display: inline-block;
    z-index: 22;
  }
  .albumprev__spotify-follow-pop-out {
    right: -61px;
  }
  share-button.albumprev__share-button .sb-social.sb-right.sb-top {
    left: -25px;
  }
  .albumprev__more-container {
    max-height: 2.5em;
  }
  .albumprev__more-button {
    display: block;
  }
}
.albumprev__theme-colors--light .albumprev__track-progress-bar-bg {
  background-color: #222;
  opacity: 0.25;
}
.albumprev__theme-colors--light .albumprev__page-footer-section {
  border-color: #222;
}
.albumprev__theme-colors--dark .albumprev__track-progress-bar-bg {
  background-color: #eee;
  opacity: 0.25;
}
.albumprev__theme-colors--dark .albumprev__buy-button-link {
  border-color: #eee;
}
.albumprev__theme-colors--dark .albumprev__page-footer-section {
  border-color: #eee;
}
.albumprev__theme-colors--dark .albumprev__spotify-follow-pop-out {
  color: #eee;
  background-color: #222;
  border: 1px solid #eee;
}
.albumprev__theme-colors--dark .albumprev__spotify-follow-pop-out .headline {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}


.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: 17px 17px;
    transform-origin: 17px 17px;
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transform-origin: 17px 17px;
    transform-origin: 17px 17px;
  }
}

.fa-spinner:before {
  content: ""; 
 /* background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M 16 3 C 14.34375 3 13 4.34375 13 6 C 13 7.65625 14.34375 9 16 9 C 17.65625 9 19 7.65625 19 6 C 19 4.34375 17.65625 3 16 3 Z M 8.9375 6.4375 C 7.558594 6.4375 6.4375 7.558594 6.4375 8.9375 C 6.4375 10.316406 7.558594 11.4375 8.9375 11.4375 C 10.316406 11.4375 11.4375 10.316406 11.4375 8.9375 C 11.4375 7.558594 10.316406 6.4375 8.9375 6.4375 Z M 23.0625 7.9375 C 22.511719 7.9375 22.0625 8.386719 22.0625 8.9375 C 22.0625 9.488281 22.511719 9.9375 23.0625 9.9375 C 23.613281 9.9375 24.0625 9.488281 24.0625 8.9375 C 24.0625 8.386719 23.613281 7.9375 23.0625 7.9375 Z M 6 13.75 C 4.757813 13.75 3.75 14.757813 3.75 16 C 3.75 17.242188 4.757813 18.25 6 18.25 C 7.242188 18.25 8.25 17.242188 8.25 16 C 8.25 14.757813 7.242188 13.75 6 13.75 Z M 26 14.75 C 25.308594 14.75 24.75 15.308594 24.75 16 C 24.75 16.691406 25.308594 17.25 26 17.25 C 26.691406 17.25 27.25 16.691406 27.25 16 C 27.25 15.308594 26.691406 14.75 26 14.75 Z M 8.9375 21.0625 C 7.832031 21.0625 6.9375 21.957031 6.9375 23.0625 C 6.9375 24.167969 7.832031 25.0625 8.9375 25.0625 C 10.042969 25.0625 10.9375 24.167969 10.9375 23.0625 C 10.9375 21.957031 10.042969 21.0625 8.9375 21.0625 Z M 23.0625 21.5625 C 22.234375 21.5625 21.5625 22.234375 21.5625 23.0625 C 21.5625 23.890625 22.234375 24.5625 23.0625 24.5625 C 23.890625 24.5625 24.5625 23.890625 24.5625 23.0625 C 24.5625 22.234375 23.890625 21.5625 23.0625 21.5625 Z M 16 24.25 C 15.035156 24.25 14.25 25.035156 14.25 26 C 14.25 26.964844 15.035156 27.75 16 27.75 C 16.964844 27.75 17.75 26.964844 17.75 26 C 17.75 25.035156 16.964844 24.25 16 24.25 Z'/%3E%3C/svg%3E");*/
 background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23fff' d='M10,3.5 C6.41015,3.5 3.5,6.41015 3.5,10 C3.5,10.4142 3.16421,10.75 2.75,10.75 C2.33579,10.75 2,10.4142 2,10 C2,5.58172 5.58172,2 10,2 C14.4183,2 18,5.58172 18,10 C18,14.4183 14.4183,18 10,18 C9.58579,18 9.25,17.6642 9.25,17.25 C9.25,16.8358 9.58579,16.5 10,16.5 C13.5899,16.5 16.5,13.5899 16.5,10 C16.5,6.41015 13.5899,3.5 10,3.5 Z'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: contain; width:34px; height: 34px; position: absolute;
}



share-button {
  position: relative;
  font-size: 16px;
  color: #333;
  background: #a29baa;
  /*padding:5px 10px 5px 1.75em;*/
  padding: 5px 10px 5px 12px;
  border-radius: 5px;
  /*font-family:Lato,sans-serif;
  font-weight:800;
  -webkit-font-smoothing:antialiased;*/
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
}
share-button:hover {
  color: rgba(51, 51, 51, 0.8);
  background: rgba(162, 155, 170, 0.8);
}
.albumprev__sharing-following-block button,
.albumprev__sharing-following-block share-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.albumprev__sharing-following-block a span,
.albumprev__sharing-following-block share-button span {
  font-family: Arial, sans-serif !important;
  font-size: 10px;
  margin-left: 4px;
}
.albumprev__sharing-following-block a span {margin-top:3px;}

/* share-button:before{position:absolute;line-height:1em;left:.6em;width:1em;height:1em;content:' ';background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M15%2015H2V6h2.595s.69-.896%202.17-2H1c-.553%200-1%20.45-1%201v11c0%20.553.447%201%201%201h15c.553%200%201-.447%201-1v-3.746L15%2013.9V15zm-1.64-6.95v3.55L20%206.4l-6.64-5v3.132C5.3%204.532%205.3%2012.5%205.3%2012.5c2.282-3.748%203.686-4.45%208.06-4.45z%22%2F%3E%3C%2Fsvg%3E) no-repeat}*/

share-button .sb-social {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
share-button .sb-social.sb-center {
  left: 50%;
}
share-button .sb-social.sb-center.sb-top {
  top: 0;
  -webkit-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
}
share-button .sb-social.sb-center.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
      transform: translate(-50%, 100%);
}
share-button .sb-social.sb-center.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-center.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.sb-left {
  left: 50%;
}
share-button .sb-social.sb-left.sb-top {
  top: 0;
  -webkit-transform: translate(calc(-100% + 74px), -100%);
  -ms-transform: translate(calc(-100% + 74px), -100%);
      transform: translate(calc(-100% + 74px), -100%);
  left:0;
}
@media (max-width: 850px) {
  share-button .sb-social.sb-left.sb-top {
    top: 0;
    -webkit-transform: translate(calc(-50% - 46px), -100%);
      -ms-transform: translate(calc(-50% - 46px), -100%);
        transform: translate(calc(-50% - 46px), -100%);
    left:50%;
  }
}
share-button .sb-social.sb-left.sb-middle {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
      transform: translate(-100%, -50%);
}
share-button .sb-social.sb-left.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(calc(-100% + 30px), 100%);
  -ms-transform: translate(calc(-100% + 30px), 100%);
      transform: translate(calc(-100% + 30px), 100%);
}
share-button .sb-social.sb-left.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-left.active.sb-middle {
  left: -1em;
}
share-button .sb-social.sb-left.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.sb-right {
  left: 50%;
}
share-button .sb-social.sb-right.sb-top {
  top: 0;
  -webkit-transform: translate(-30px, -100%);
  -ms-transform: translate(-30px, -100%);
      transform: translate(-30px, -100%);
}
share-button .sb-social.sb-right.sb-middle {
  top: 50%;
  left: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}
share-button .sb-social.sb-right.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(-30px, 100%);
  -ms-transform: translate(-30px, 100%);
      transform: translate(-30px, 100%);
}
share-button .sb-social.sb-right.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-right.active.sb-middle {
  left: calc(100% + 1em);
}
share-button .sb-social.sb-right.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.active {
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  visibility: visible;
}
share-button .sb-social.load {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-6.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
@media screen and (max-width: 460px) {
  share-button .sb-social.networks-7.sb-center {
    white-space: initial;
    text-align: center;
    width: 360px;
  }
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-7.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
@media screen and (max-width: 520px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 420px;
  }
}
@media screen and (max-width: 460px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 360px;
  }
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
share-button .sb-social ul {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 0;
}
share-button .sb-social ul li {
  position: relative;
  height: 22px;
  width: 60px;
  padding: 12px 0;
  margin: 0 -2px;
  text-align: center;
  font-size: 20px;
  z-index: 2;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
share-button .sb-social ul li.enabled {
  display: inline-block;
}
share-button .sb-social ul li.disabled {
  display: none;
}
share-button .sb-social ul li:hover:before {
  opacity: 0;
}
share-button .sb-social ul li:hover:after {
  opacity: 0.5;
}
share-button .sb-social ul li:after,
share-button .sb-social ul li:before {
  content: " ";
  position: absolute;
  width: inherit;
  height: inherit;
  -webkit-transform: translate(-20%, 0);
  -ms-transform: translate(-20%, 0);
      transform: translate(-20%, 0);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-repeat: no-repeat !important;
}
share-button .sb-social ul li:before {
  opacity: 1;
}
share-button .sb-social ul li:after {
  opacity: 0;
}
share-button .sb-social ul li button, share-button .sb-social ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  cursor: pointer;
  border: none;
  background: 0 0;
}
share-button .sb-social ul li button:focus, share-button .sb-social ul li a:focus {
  outline-width: 2px;
  outline-style: solid;
  outline-offset: -2px;
}
share-button .sb-social li[class*="email"] {
  background: #c55742;
}
share-button .sb-social li[class*="email"]:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' width='800px' height='800px' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 428.266v1189.54l-464.16-580.146-88.203 70.585 468.679 585.904H83.684l468.679-585.904-88.202-70.585L0 1617.805V428.265l959.944 832.441L1920 428.266ZM1919.932 226v52.627l-959.943 832.44L.045 278.628V226h1919.887Z' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: contain;
}
share-button .sb-social li[class*="email"]:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000' width='800px' height='800px' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 428.266v1189.54l-464.16-580.146-88.203 70.585 468.679 585.904H83.684l468.679-585.904-88.202-70.585L0 1617.805V428.265l959.944 832.441L1920 428.266ZM1919.932 226v52.627l-959.943 832.44L.045 278.628V226h1919.887Z' fill-rule='evenodd'/%3E%3C/svg%3E"); background-size: contain;
}

share-button .sb-social li[class*="facebook"] {
  background: #3b5998;
}
share-button .sb-social li[class*="facebook"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M288%20192v-38.1c0-17.2%203.8-25.9%2030.5-25.9H352V64h-55.9c-68.5%200-91.1%2031.4-91.1%2085.3V192h-45v64h45v192h83V256h56.4l7.6-64h-64z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="facebook"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M288%20192v-38.1c0-17.2%203.8-25.9%2030.5-25.9H352V64h-55.9c-68.5%200-91.1%2031.4-91.1%2085.3V192h-45v64h45v192h83V256h56.4l7.6-64h-64z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="linkedin"] {
  background: #4875b4;
}
share-button .sb-social li[class*="linkedin"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M5%203c0%201.1-.7%202-2%202-1.2%200-2-.9-2-1.9C1%202%201.8%201%203%201s2%20.9%202%202zM1%2019h4V6H1v13zM14.6%206.2c-2.1%200-3.3%201.2-3.8%202h-.1l-.2-1.7H6.9c0%201.1.1%202.4.1%203.9V19h4v-7.1c0-.4%200-.7.1-1%20.3-.7.8-1.6%201.9-1.6%201.4%200%202%201.2%202%202.8V19h4v-7.4c0-3.7-1.9-5.4-4.4-5.4z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="linkedin"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M5%203c0%201.1-.7%202-2%202-1.2%200-2-.9-2-1.9C1%202%201.8%201%203%201s2%20.9%202%202zM1%2019h4V6H1v13zM14.6%206.2c-2.1%200-3.3%201.2-3.8%202h-.1l-.2-1.7H6.9c0%201.1.1%202.4.1%203.9V19h4v-7.1c0-.4%200-.7.1-1%20.3-.7.8-1.6%201.9-1.6%201.4%200%202%201.2%202%202.8V19h4v-7.4c0-3.7-1.9-5.4-4.4-5.4z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="pinterest"] {
  background: #c5282f;
}
share-button .sb-social li[class*="pinterest"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M8.617%2013.227C8.09%2015.98%207.45%2018.62%205.55%2020c-.587-4.162.86-7.287%201.533-10.605-1.147-1.93.138-5.812%202.555-4.855%202.975%201.176-2.576%207.172%201.15%207.922%203.89.78%205.48-6.75%203.066-9.2C10.37-.274%203.708%203.18%204.528%208.246c.2%201.238%201.478%201.613.51%203.322-2.23-.494-2.896-2.254-2.81-4.6.138-3.84%203.45-6.527%206.77-6.9%204.202-.47%208.145%201.543%208.69%205.494.613%204.462-1.896%209.294-6.39%208.946-1.217-.095-1.727-.7-2.68-1.28z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="pinterest"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M8.617%2013.227C8.09%2015.98%207.45%2018.62%205.55%2020c-.587-4.162.86-7.287%201.533-10.605-1.147-1.93.138-5.812%202.555-4.855%202.975%201.176-2.576%207.172%201.15%207.922%203.89.78%205.48-6.75%203.066-9.2C10.37-.274%203.708%203.18%204.528%208.246c.2%201.238%201.478%201.613.51%203.322-2.23-.494-2.896-2.254-2.81-4.6.138-3.84%203.45-6.527%206.77-6.9%204.202-.47%208.145%201.543%208.69%205.494.613%204.462-1.896%209.294-6.39%208.946-1.217-.095-1.727-.7-2.68-1.28z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="reddit"] {
  background: #a1caf2;
}
share-button .sb-social li[class*="reddit"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20426.66%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M478.905%20196.556c0-4.5-1.028-8.933-3.268-13.09l-.053-.053-.026-.06c-3.004-6.198-7.72-10.862-13.4-14.05-5.677-3.19-12.317-4.836-18.983-4.836-6.02%200-12.016%201.363-17.338%204.038%2016.916%2014.677%2031.765%2032.37%2041.37%2053.128%203.08-2.668%205.717-5.97%207.68-9.604%202.57-4.785%204.018-10.186%204.018-15.475zm-33.635%2073.442c0-18.484-6.653-36.98-17.43-51.94-21.476-29.868-54.82-49.38-89.497-60.243l-.25-.118c-6.64-2.05-13.373-3.808-20.158-5.402-20.263-4.61-41.026-6.884-61.796-6.884-27.874%200-55.738%204.1-82.43%2012.347-34.67%2011.034-68.108%2030.375-89.557%2060.36v.054C73.29%20233.138%2066.92%20251.74%2066.92%20270.226c0%206.824.857%2013.648%202.655%2020.315h.02c3.906%2014.834%2011.54%2028.153%2021.416%2039.76%209.875%2011.542%2021.99%2021.45%2034.736%2029.525%202.82%201.766%205.652%203.412%208.55%205.06%2037.01%2020.645%2079.63%2029.695%20121.947%2029.695%207.146%200%2014.354-.224%2021.455-.737%2042.62-3.518%2085.41-16.1%20119.995-41.804h.013c11.015-8.145%2021.212-18.05%2029.288-29.25%208.09-11.21%2014.018-23.715%2016.653-37.31v-.067h.012c1.093-5.126%201.607-10.238%201.607-15.416zM86.078%20168.736c-5.514-2.562-11.212-4.387-16.845-4.387-.94%200-1.896.057-2.846.17h-.27c-8.09.23-16.25%203.754-22.377%209.445-6.133%205.633-10.19%2013.2-10.494%2021.62v.053l-.013.06c-.06.684-.08%201.362-.08%201.988%200%205.178%201.59%2010.184%204.276%2014.735%201.994%203.414%204.602%206.483%207.554%209.158%209.453-20.703%2024.222-38.226%2041.093-52.844zM390.448%2058.2c0%20.566%200%201.14.066%201.706v.112c.25%207.167%203.637%2013.827%208.788%2018.774%205.164%204.895%2012.016%207.964%2018.972%207.964h.185l1.5.06c7.01%200%2013.98-3.017%2019.21-7.91%205.242-4.948%208.707-11.66%208.983-18.888v-.053c.053-.572.08-1.08.08-1.653%200-7.45-3.48-14.505-8.933-19.795-5.414-5.237-12.713-8.478-19.92-8.478-2.318%200-4.61.34-6.877%201.026l-.053.053h-.08c-5.928%201.534-11.487%205.177-15.48%2010.07-4.017%204.835-6.44%2010.81-6.44%2017.01zm121.447%20134.937v.06c.08%201.14.105%202.22.105%203.36%200%2012.396-3.992%2024.405-10.646%2034.523-6.218%209.5-14.782%2017.47-24.637%2022.818.633%204.94%201%209.947%201%2014.9-.025%2026.798-9.247%2053.135-25.334%2074.24h-.026c-29.735%2039.538-75.373%2062.857-121.46%2074.583h-.012l-.04.055c-24.57%205.98-49.906%208.985-75.247%208.985-37.766%200-75.512-6.772-110.722-20.923h-.046c-36.508-15.085-71.296-38.97-92.633-74.016-11.475-18.72-17.772-40.683-17.772-62.685%200-5.006.33-10.013%201-14.913-9.617-5.454-17.937-13.082-24.116-22.238C4.71%20221.976.532%20210.487%200%20198.314v-.224c.013-17.068%207.424-33.228%2018.945-45.11%2011.52-11.95%2027.252-19.743%2044.136-19.743h.7c1.76-.12%203.558-.172%205.343-.172%208.478%200%2016.976%201.364%2025.045%204.493h.086c6.89%202.904%2013.734%206.43%2019.834%2011.265%201.977-1.02%204.13-2.22%206.555-3.13%2036.982-21.902%2079.958-30.32%20121.848-32.766.363-20.764%202.91-42.495%2013.03-61.5%208.426-15.81%2023.05-28.102%2040.48-32.37h.158c6.627-1.305%2013.32-1.877%2019.96-1.877%2017.706%200%2035.19%204.156%2051.565%2010.698%207.233-10.922%2017.575-19.46%2029.71-24.235l.118-.06.106-.053C404.73%201.31%20412.266%200%20419.83%200c7.956%200%2015.98%201.482%2023.503%204.835v-.053l.026.053.13.06c10.79%204.157%2019.92%2011.83%2026.39%2021.33%206.47%209.618%2010.29%2021.105%2010.29%2032.884%200%202.16-.133%204.32-.384%206.54l-.013.06-.026.11c-1.265%2015.25-8.985%2028.617-19.92%2038.116-11%209.617-25.243%2015.42-39.867%2015.42-2.345%200-4.716-.17-7.06-.46-14.507-1.134-28.024-8.13-37.958-18.604-9.974-10.408-16.39-24.347-16.39-39.36%200-.685.066-1.48.093-2.166-13.623-6.087-28.062-11.094-42.437-11.094-2.068%200-4.15.12-6.23.343h-.027c-10.75%201.027-20.75%207.793-25.597%2017.522v.053c-7.365%2014.342-8.814%2031.067-9.038%2047.733%2041.224%202.675%2082.71%2012.575%20119.087%2033.45h.054l.527.343c.686.396%201.95%201.08%203.123%201.707%202.49-2.05%205.14-4.098%208.155-5.916%2011.028-7.338%2024.085-10.98%2037.154-10.98%205.81%200%2011.62.737%2017.26%202.16h.013l.225.06.224.06c13.307%203.41%2025.36%2011.033%2034.426%2021.33%209.05%2010.354%2015.15%2023.384%2016.337%2037.6zm-345.39%2080.38h.15c3.254%201.198%206.606%201.765%209.934%201.765%208.285%200%2016.34-3.347%2022.44-8.866%206.094-5.573%2010.258-13.426%2010.258-22.358l-.015-.737.033-1.315c0-8.867-4.11-16.785-10.145-22.292-6.053-5.64-14.09-9.05-22.41-9.05-2.22%200-4.492.288-6.7.796h-.124c-11.008%202.34-20.678%2010.466-24.24%2021.73l-.015.066c-1.02%203.057-1.494%206.244-1.494%209.38%200%206.93%202.272%2013.597%206.198%2019.17%203.887%205.4%209.4%209.67%2016.008%2011.66m179.218%2041.42c-2.635-1.713-5.665-2.74-8.88-2.74-2.582%200-5.27.737-7.654%202.345-22.62%2013.48-49.234%2020.87-75.644%2020.87-19.82%200-39.524-4.15-57.37-12.91l-.092-.054-.085-.053c-2.688-1.08-5.758-3.426-9.104-5.64-1.7-1.132-3.47-2.213-5.44-3.017-1.942-.855-4.103-1.423-6.41-1.423-1.91%200-3.92.462-5.9%201.305l-.303.118h.013c-3.107%201.2-5.538%203.413-7.106%205.97-1.634%202.687-2.438%205.743-2.438%208.826%200%202.794.66%205.574%202.016%208.077%201.29%202.384%203.274%204.49%205.876%205.86%2025.514%2017.233%2055.545%2025.03%2085.702%2024.967%2027.187%200%2054.538-6.258%2078.885-17.747l.132-.054.132-.052c3.2-1.95%207.47-3.65%2011.486-6.087%202.003-1.317%203.94-2.74%205.612-4.678%201.66-1.87%203.003-4.204%203.767-6.997.304-1.252.462-2.45.462-3.584%200-2.267-.567-4.428-1.49-6.378-1.373-2.844-3.585-5.215-6.168-6.928zm20.473-82.5c1.318%203.372%201.91%206.89%201.91%2010.354%200%206.942-2.41%2013.78-6.455%2019.287-3.992%205.468-9.657%209.67-16.323%2011.555l-.146.053h-.09c-3.11%201.08-6.326%201.594-9.488%201.594-7.457%200-14.756-2.677-20.605-7.274-5.797-4.56-10.197-11.093-11.567-18.84h-.012l-.014-.105-.026-.064h.026c-.435-1.99-.658-3.98-.658-5.97%200-6.718%202.292-13.2%206.073-18.496%203.766-5.342%209.075-9.55%2015.294-11.712h.093c3.518-1.31%207.232-1.99%2010.896-1.99%206.692%200%2013.28%202.043%2018.84%205.745%205.48%203.637%209.934%208.985%2012.173%2015.65l.053.106.04.103h-.016z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="reddit"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20426.66%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M478.905%20196.556c0-4.5-1.028-8.933-3.268-13.09l-.053-.053-.026-.06c-3.004-6.198-7.72-10.862-13.4-14.05-5.677-3.19-12.317-4.836-18.983-4.836-6.02%200-12.016%201.363-17.338%204.038%2016.916%2014.677%2031.765%2032.37%2041.37%2053.128%203.08-2.668%205.717-5.97%207.68-9.604%202.57-4.785%204.018-10.186%204.018-15.475zm-33.635%2073.442c0-18.484-6.653-36.98-17.43-51.94-21.476-29.868-54.82-49.38-89.497-60.243l-.25-.118c-6.64-2.05-13.373-3.808-20.158-5.402-20.263-4.61-41.026-6.884-61.796-6.884-27.874%200-55.738%204.1-82.43%2012.347-34.67%2011.034-68.108%2030.375-89.557%2060.36v.054C73.29%20233.138%2066.92%20251.74%2066.92%20270.226c0%206.824.857%2013.648%202.655%2020.315h.02c3.906%2014.834%2011.54%2028.153%2021.416%2039.76%209.875%2011.542%2021.99%2021.45%2034.736%2029.525%202.82%201.766%205.652%203.412%208.55%205.06%2037.01%2020.645%2079.63%2029.695%20121.947%2029.695%207.146%200%2014.354-.224%2021.455-.737%2042.62-3.518%2085.41-16.1%20119.995-41.804h.013c11.015-8.145%2021.212-18.05%2029.288-29.25%208.09-11.21%2014.018-23.715%2016.653-37.31v-.067h.012c1.093-5.126%201.607-10.238%201.607-15.416zM86.078%20168.736c-5.514-2.562-11.212-4.387-16.845-4.387-.94%200-1.896.057-2.846.17h-.27c-8.09.23-16.25%203.754-22.377%209.445-6.133%205.633-10.19%2013.2-10.494%2021.62v.053l-.013.06c-.06.684-.08%201.362-.08%201.988%200%205.178%201.59%2010.184%204.276%2014.735%201.994%203.414%204.602%206.483%207.554%209.158%209.453-20.703%2024.222-38.226%2041.093-52.844zM390.448%2058.2c0%20.566%200%201.14.066%201.706v.112c.25%207.167%203.637%2013.827%208.788%2018.774%205.164%204.895%2012.016%207.964%2018.972%207.964h.185l1.5.06c7.01%200%2013.98-3.017%2019.21-7.91%205.242-4.948%208.707-11.66%208.983-18.888v-.053c.053-.572.08-1.08.08-1.653%200-7.45-3.48-14.505-8.933-19.795-5.414-5.237-12.713-8.478-19.92-8.478-2.318%200-4.61.34-6.877%201.026l-.053.053h-.08c-5.928%201.534-11.487%205.177-15.48%2010.07-4.017%204.835-6.44%2010.81-6.44%2017.01zm121.447%20134.937v.06c.08%201.14.105%202.22.105%203.36%200%2012.396-3.992%2024.405-10.646%2034.523-6.218%209.5-14.782%2017.47-24.637%2022.818.633%204.94%201%209.947%201%2014.9-.025%2026.798-9.247%2053.135-25.334%2074.24h-.026c-29.735%2039.538-75.373%2062.857-121.46%2074.583h-.012l-.04.055c-24.57%205.98-49.906%208.985-75.247%208.985-37.766%200-75.512-6.772-110.722-20.923h-.046c-36.508-15.085-71.296-38.97-92.633-74.016-11.475-18.72-17.772-40.683-17.772-62.685%200-5.006.33-10.013%201-14.913-9.617-5.454-17.937-13.082-24.116-22.238C4.71%20221.976.532%20210.487%200%20198.314v-.224c.013-17.068%207.424-33.228%2018.945-45.11%2011.52-11.95%2027.252-19.743%2044.136-19.743h.7c1.76-.12%203.558-.172%205.343-.172%208.478%200%2016.976%201.364%2025.045%204.493h.086c6.89%202.904%2013.734%206.43%2019.834%2011.265%201.977-1.02%204.13-2.22%206.555-3.13%2036.982-21.902%2079.958-30.32%20121.848-32.766.363-20.764%202.91-42.495%2013.03-61.5%208.426-15.81%2023.05-28.102%2040.48-32.37h.158c6.627-1.305%2013.32-1.877%2019.96-1.877%2017.706%200%2035.19%204.156%2051.565%2010.698%207.233-10.922%2017.575-19.46%2029.71-24.235l.118-.06.106-.053C404.73%201.31%20412.266%200%20419.83%200c7.956%200%2015.98%201.482%2023.503%204.835v-.053l.026.053.13.06c10.79%204.157%2019.92%2011.83%2026.39%2021.33%206.47%209.618%2010.29%2021.105%2010.29%2032.884%200%202.16-.133%204.32-.384%206.54l-.013.06-.026.11c-1.265%2015.25-8.985%2028.617-19.92%2038.116-11%209.617-25.243%2015.42-39.867%2015.42-2.345%200-4.716-.17-7.06-.46-14.507-1.134-28.024-8.13-37.958-18.604-9.974-10.408-16.39-24.347-16.39-39.36%200-.685.066-1.48.093-2.166-13.623-6.087-28.062-11.094-42.437-11.094-2.068%200-4.15.12-6.23.343h-.027c-10.75%201.027-20.75%207.793-25.597%2017.522v.053c-7.365%2014.342-8.814%2031.067-9.038%2047.733%2041.224%202.675%2082.71%2012.575%20119.087%2033.45h.054l.527.343c.686.396%201.95%201.08%203.123%201.707%202.49-2.05%205.14-4.098%208.155-5.916%2011.028-7.338%2024.085-10.98%2037.154-10.98%205.81%200%2011.62.737%2017.26%202.16h.013l.225.06.224.06c13.307%203.41%2025.36%2011.033%2034.426%2021.33%209.05%2010.354%2015.15%2023.384%2016.337%2037.6zm-345.39%2080.38h.15c3.254%201.198%206.606%201.765%209.934%201.765%208.285%200%2016.34-3.347%2022.44-8.866%206.094-5.573%2010.258-13.426%2010.258-22.358l-.015-.737.033-1.315c0-8.867-4.11-16.785-10.145-22.292-6.053-5.64-14.09-9.05-22.41-9.05-2.22%200-4.492.288-6.7.796h-.124c-11.008%202.34-20.678%2010.466-24.24%2021.73l-.015.066c-1.02%203.057-1.494%206.244-1.494%209.38%200%206.93%202.272%2013.597%206.198%2019.17%203.887%205.4%209.4%209.67%2016.008%2011.66m179.218%2041.42c-2.635-1.713-5.665-2.74-8.88-2.74-2.582%200-5.27.737-7.654%202.345-22.62%2013.48-49.234%2020.87-75.644%2020.87-19.82%200-39.524-4.15-57.37-12.91l-.092-.054-.085-.053c-2.688-1.08-5.758-3.426-9.104-5.64-1.7-1.132-3.47-2.213-5.44-3.017-1.942-.855-4.103-1.423-6.41-1.423-1.91%200-3.92.462-5.9%201.305l-.303.118h.013c-3.107%201.2-5.538%203.413-7.106%205.97-1.634%202.687-2.438%205.743-2.438%208.826%200%202.794.66%205.574%202.016%208.077%201.29%202.384%203.274%204.49%205.876%205.86%2025.514%2017.233%2055.545%2025.03%2085.702%2024.967%2027.187%200%2054.538-6.258%2078.885-17.747l.132-.054.132-.052c3.2-1.95%207.47-3.65%2011.486-6.087%202.003-1.317%203.94-2.74%205.612-4.678%201.66-1.87%203.003-4.204%203.767-6.997.304-1.252.462-2.45.462-3.584%200-2.267-.567-4.428-1.49-6.378-1.373-2.844-3.585-5.215-6.168-6.928zm20.473-82.5c1.318%203.372%201.91%206.89%201.91%2010.354%200%206.942-2.41%2013.78-6.455%2019.287-3.992%205.468-9.657%209.67-16.323%2011.555l-.146.053h-.09c-3.11%201.08-6.326%201.594-9.488%201.594-7.457%200-14.756-2.677-20.605-7.274-5.797-4.56-10.197-11.093-11.567-18.84h-.012l-.014-.105-.026-.064h.026c-.435-1.99-.658-3.98-.658-5.97%200-6.718%202.292-13.2%206.073-18.496%203.766-5.342%209.075-9.55%2015.294-11.712h.093c3.518-1.31%207.232-1.99%2010.896-1.99%206.692%200%2013.28%202.043%2018.84%205.745%205.48%203.637%209.934%208.985%2012.173%2015.65l.053.106.04.103h-.016z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="twitter"] {
  background: #6cdfea;
}
share-button .sb-social li[class*="twitter"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 462.799' width='100%25' height='100%25'%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/%3E%3C/svg%3E"); background-size: 18px 20px; margin-left:3px;
}

share-button .sb-social li[class*="twitter"]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 462.799' width='100%25' height='100%25'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/%3E%3C/svg%3E"); background-size: 18px 20px; margin-left:3px;
}

share-button .sb-social li[class*="whatsapp"] {
  background: #4dc247;
}
share-button .sb-social li[class*="whatsapp"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2087%2088%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M61.623%2051.83c-.94-.515-5.562-3.01-6.428-3.363-.867-.35-1.5-.535-2.173.4-.675.934-2.593%203.023-3.175%203.642-.583.615-1.144.672-2.084.16-.94-.516-3.99-1.646-7.525-5.045-2.752-2.645-4.557-5.854-5.08-6.834-.526-.977-.005-1.477.493-1.936.45-.413%201-1.084%201.5-1.625.5-.54.678-.934%201.02-1.563.343-.625.204-1.19-.017-1.678-.222-.49-1.962-5.276-2.687-7.223-.725-1.946-1.537-1.657-2.095-1.678-.557-.023-1.194-.126-1.833-.15-.637-.024-1.684.176-2.6%201.104-.912.922-3.474%203.147-3.65%207.862-.174%204.713%203.084%209.395%203.538%2010.05.456.658%206.23%2010.875%2015.823%2015.075%209.596%204.2%209.645%202.92%2011.406%202.826%201.763-.09%205.756-2.104%206.638-4.31.884-2.205.955-4.125.73-4.532-.225-.408-.855-.673-1.794-1.188m-17.6%2022.714c-6.345%200-12.253-1.903-17.187-5.163L14.84%2073.22l3.902-11.6C15%2056.466%2012.79%2050.137%2012.79%2043.3c0-17.226%2014.014-31.24%2031.24-31.24%2017.224%200%2031.24%2014.012%2031.24%2031.24%200%2017.226-14.016%2031.24-31.24%2031.24M6.5%2043.3c0%207.09%201.968%2013.72%205.384%2019.38L5.11%2082.808l20.78-6.65c5.375%202.972%2011.558%204.667%2018.137%204.667%2020.725%200%2037.528-16.802%2037.528-37.525%200-20.727-16.804-37.528-37.53-37.528-20.723%200-37.523%2016.8-37.523%2037.527z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="whatsapp"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2087%2088%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%20%3Cpath%20d%3D%22M61.623%2051.83c-.94-.515-5.562-3.01-6.428-3.363-.867-.35-1.5-.535-2.173.4-.675.934-2.593%203.023-3.175%203.642-.583.615-1.144.672-2.084.16-.94-.516-3.99-1.646-7.525-5.045-2.752-2.645-4.557-5.854-5.08-6.834-.526-.977-.005-1.477.493-1.936.45-.413%201-1.084%201.5-1.625.5-.54.678-.934%201.02-1.563.343-.625.204-1.19-.017-1.678-.222-.49-1.962-5.276-2.687-7.223-.725-1.946-1.537-1.657-2.095-1.678-.557-.023-1.194-.126-1.833-.15-.637-.024-1.684.176-2.6%201.104-.912.922-3.474%203.147-3.65%207.862-.174%204.713%203.084%209.395%203.538%2010.05.456.658%206.23%2010.875%2015.823%2015.075%209.596%204.2%209.645%202.92%2011.406%202.826%201.763-.09%205.756-2.104%206.638-4.31.884-2.205.955-4.125.73-4.532-.225-.408-.855-.673-1.794-1.188m-17.6%2022.714c-6.345%200-12.253-1.903-17.187-5.163L14.84%2073.22l3.902-11.6C15%2056.466%2012.79%2050.137%2012.79%2043.3c0-17.226%2014.014-31.24%2031.24-31.24%2017.224%200%2031.24%2014.012%2031.24%2031.24%200%2017.226-14.016%2031.24-31.24%2031.24M6.5%2043.3c0%207.09%201.968%2013.72%205.384%2019.38L5.11%2082.808l20.78-6.65c5.375%202.972%2011.558%204.667%2018.137%204.667%2020.725%200%2037.528-16.802%2037.528-37.525%200-20.727-16.804-37.528-37.53-37.528-20.723%200-37.523%2016.8-37.523%2037.527z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="tumblr"] {
  background: #34526f;
}
share-button .sb-social li[class*="tumblr"]:before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2052%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%3Cpath%20d%3D%22M26%200C11.64%200%200%2011.64%200%2026s11.64%2026%2026%2026%2026-11.64%2026-26S40.36%200%2026%200zm-3.344%2010.156h4.532v8.032h7.5v4.968h-7.5v8.125c0%201.837.085%203.01.28%203.531.195.522.566.94%201.095%201.25.7.42%201.472.625%202.375.625%201.603%200%203.225-.519%204.812-1.562v5c-.677.319-1.325.589-1.938.813-.612.223-1.201.402-1.75.53-.274.065-.558.109-.843.157-.572.096-1.166.155-1.782.188a17.83%2017.83%200%2001-.937.03c-1.448%200-2.731-.165-3.844-.53-.238-.079-.465-.189-.687-.282-.112-.046-.205-.075-.313-.125a8.625%208.625%200%2001-.375-.187c-.157-.082-.32-.191-.468-.281-.189-.115-.357-.217-.532-.344-.156-.115-.323-.219-.468-.344-.787-.678-1.323-1.393-1.625-2.156-.304-.762-.47-1.897-.47-3.344V23.156h-3.5v-4.5c1.245-.404%202.302-.963%203.188-1.718a8.851%208.851%200%20002.157-2.75c.537-1.058.892-2.397%201.093-4.032z%22%2F%3E%3C%2Fsvg%3E);
}
share-button .sb-social li[class*="tumblr"]:after {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052%2052%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%3Cpath%20d%3D%22M26%200C11.64%200%200%2011.64%200%2026s11.64%2026%2026%2026%2026-11.64%2026-26S40.36%200%2026%200zm-3.344%2010.156h4.532v8.032h7.5v4.968h-7.5v8.125c0%201.837.085%203.01.28%203.531.195.522.566.94%201.095%201.25.7.42%201.472.625%202.375.625%201.603%200%203.225-.519%204.812-1.562v5c-.677.319-1.325.589-1.938.813-.612.223-1.201.402-1.75.53-.274.065-.558.109-.843.157-.572.096-1.166.155-1.782.188a17.83%2017.83%200%2001-.937.03c-1.448%200-2.731-.165-3.844-.53-.238-.079-.465-.189-.687-.282-.112-.046-.205-.075-.313-.125a8.625%208.625%200%2001-.375-.187c-.157-.082-.32-.191-.468-.281-.189-.115-.357-.217-.532-.344-.156-.115-.323-.219-.468-.344-.787-.678-1.323-1.393-1.625-2.156-.304-.762-.47-1.897-.47-3.344V23.156h-3.5v-4.5c1.245-.404%202.302-.963%203.188-1.718a8.851%208.851%200%20002.157-2.75c.537-1.058.892-2.397%201.093-4.032z%22%2F%3E%3C%2Fsvg%3E);
}

 .track-is-loading .albumprev__track button, .track-is-loading .albumprev__track button * {pointer-events: none!important; }
 .track-is-loading .albumprev__track:not(.albumprev__track-loading) button {opacity: .5;}

 .albumprev__track--active .albumprev__track-progress-bar-bg, .albumprev__track--active .albumprev__track-progress-indicator {background-color: #dd8;}
.albumprev__track--active svg path {fill:#dd8;}
/*.albumprev__track--active svg circle {stroke:#dd8;}*/
.albumprev__track--active .albumprev__track-name, .albumprev__track--active .albumprev__track-duration, .albumprev__track--active .albumprev__track-artist-name {color:#dd8;}
.albumprev__track-artist-name, .albumprev__track-clip-detail {opacity: .6;}

.albumprev__buy-button-label-soon { display:none;}

.coming-soon .albumprev__buy-button-label { display:none;}
.coming-soon .albumprev__buy-button-label-soon { display:block;}
.coming-soon .albumprev__buy-buttons, .coming-soon .albumprev__buy-buttons * {pointer-events: none!important; opacity: .7;}
.coming-soon .albumprev__spotify-follow-outer-wrapper, .coming-soon .albumprev__spotify-follow-outer-wrapper *{pointer-events: none!important; opacity: .7;}

a.albumprev__artist-link {fill:#eee; stroke:#eee;}

.albumprev__buy-button-link svg path {fill: #eee;}
.albumprev__buy-button-link:hover svg path, .albumprev__buy-button-link:focus svg path {fill: #222;}

.quote {font-size: 20px;}
.signature {color:#aaa; font-size: 13px; margin-top:10px; display: block;}

/*.photos-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; max-width: 810px; margin:0 auto; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.photos-wrapper a { -webkit-box-flex:0; -ms-flex:0 0 32%; flex:0 0 32%;  text-decoration: none; margin-bottom: 1%;}*/
.photos-wrapper { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;max-width: 600px; margin:0 auto;}
  .photos-wrapper a {
  background: #dd8;
  margin-bottom: 16px;
  padding: 4px 4px 2px;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; overflow: hidden; cursor: pointer;
  
}
.photos-wrapper iframe {display: inherit;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; margin-bottom: 20px;}
.photos-wrapper img { width:100%; }
@media (max-width: 600px) {
  .photos-wrapper {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; max-width: 300px;}
  .photos-wrapper a { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;  margin-bottom: 20px;}
}

.modal-overlay {opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 999;
    padding-right: 0;}

    .modal {opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0s ease;
    -o-transition: opacity 0s ease;
    transition: opacity 0s ease;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    width: 90%;
    max-width: 1000px;
    padding: 20px 0 20px 20px;
    background-color: #510;
    border: 1px solid #dd8;
    border-radius: 3px;
    
    z-index: 1000;
    overflow: hidden;}

    .modal::before{content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    background-color: #510;
    z-index: -1;
    }
      .modal-content {
              height: 100%; 
    padding-right: 20px;
    max-height: 80vh;
    max-height: 80svh;
    overflow-y: auto;
    margin-top: 30px; background: #510; text-align: center;}
    .modal-content img {max-width: 100%; width:auto; height: auto; max-height: calc(80vh - 10px); object-fit: contain;}
    .download-btn {font-family: arial, sans-serif; font-size: 13px; text-transform: uppercase; position: absolute;top:0; line-height: 50px; color:#dd8; font-weight: 700; }

    .download-btn:hover {color:#999;}
    .modal-close {
          position: absolute;
          top: 0px;
          right: 10px;
          font-size: 36px;
          color: #dd8;
          display: block;
          width: 40px; height:50px;
          line-height: 50px; text-align: center;
          cursor: pointer; font-family: arial, sans-serif;
          
        }
    .modal-close:hover {color: #aaa;}
    html.modal-opened {border-right: 15px solid transparent;}
    html.modal-opened body {overflow: hidden!important; }
    
   html.modal-opened .modal, html.modal-opened .modal-overlay {
    
    -webkit-transition: opacity .3s ease;
    
    -o-transition: opacity .3s ease;
    
    transition: opacity .3s ease; opacity: 1; pointer-events:auto; }

    .accordion {width: 100%;}

    .accordion details {
  margin-bottom: 8px;
  border-radius: 0;
  border: 1px solid #300;
  padding: 0;
  overflow: hidden;
}

.accordion summary {
  cursor: pointer;
  padding: 12px 16px;
  background: #410;
  font-size: 16px;
  font-weight: bold;
  outline: none;
}

.accordion summary span {font-weight: 400; font-size: 14px;vertical-align: top;
    line-height: 18px; opacity: .8;}

.accordion details[open] summary {
  background: #410;
}

.accordion.letras details[open]  {
  background: #dd8;
}


.accordion p {
  padding: 12px 16px;
  margin: 0;
  color: #dd8; background-color: #300;
}
.accordion.letras p {color:#410; background-color: #dd8; padding-left: 30px;}
.accordion p strong {font-size: 18px;}
.accordion.letras p strong {color:#410; font-size: 26px; font-family: 'Agdasima', sans-serif;}

#close-letras {position: fixed; top:30px; left:30px; font-size: 34px; color:#dd8; width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: #300; display: none; cursor:pointer;}
#close-letras.active {display: block;}
@media (max-width: 940px) {
  #close-letras {left:10px;}
}

.credits-mobile {display: none;}
@media (max-width: 600px) {
  .credits-desktop {display: none;}
  .credits-mobile {display: block;}
}


#scrollUp {position:fixed; bottom: 15px;
    right: 20px;
    width: 70px;
    height: 50px;
    margin-bottom: -10px;
    padding: 0 5px 20px 5px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-transition: margin-bottom 150ms linear, opacity .5s ease;
    -o-transition: margin-bottom 150ms linear, opacity .5s ease;
    transition: margin-bottom 150ms linear, opacity .5s ease;
    opacity: 0; pointer-events: none;
  }

#scrollUp:hover {margin-bottom: 0px;}

    #scrollUp:before {
    background: #510;
    -webkit-filter:brightness(80%);
            filter:brightness(80%);
    text-align: center;
    color: #fff;
    width: 45px;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    content: "";
    opacity: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 312 511.42'%3E%3Cpath fill-rule='nonzero' fill='%23fff' d='M306.3 32.62 65.46 252.86 312 478.8l-29.84 32.62L0 252.83 276.46 0z' style='&%2310; fill: %23dd8;&%2310;'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 12px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
        transform: rotate(90deg); }

#scrollUp.show-arrow {opacity: 1; pointer-events: auto;}

@media (max-width: 1080px) {
  #scrollUp {display: none;}
}

.contracapa {width: 100%; margin:0 auto; max-width: 600px; display: block;}

/* antes do lançamento */
/*.quotes {display:none;}*/
/*.albumprev__share-button { display:none!important; }
.albumprev__buy-button-link {pointer-events: none!important; opacity: .3;}
.albumprev__buy-button-link * {pointer-events: none!important;}*/

