@charset "UTF-8";
/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.7.12 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2017, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  html.with-featherlight {
    /* disable global scrolling when featherlights are visible */
    overflow: hidden;
  }
  .featherlight {
    display: none;
    /* dimensions: spanning the background from edge to edge */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647; /* z-index needs to be >= elements on the site. */
    /* position: centering content */
    text-align: center;
    /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
    white-space: nowrap;
    /* styling */
    cursor: pointer;
    background: #333;
    /* IE8 "hack" for nested featherlights */
    background: rgba(0, 0, 0, 0);
  }
  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8);
  }
  .featherlight:before {
    /* position: trick to center content vertically */
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
  }
  .featherlight .featherlight-content {
    /* make content container for positioned elements (close button) */
    position: relative;
    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    /* dimensions: cut off images */
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    /* dimensions: handling large content */
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    /* styling */
    background: #fff;
    cursor: auto;
    /* reset white-space wrapping */
    white-space: normal;
  }
  /* contains the content */
  .featherlight .featherlight-inner {
    /* make sure its visible */
    display: block;
  }
  /* don't show these though */
  .featherlight script.featherlight-inner,
  .featherlight link.featherlight-inner,
  .featherlight style.featherlight-inner {
    display: none;
  }
  .featherlight .featherlight-close-icon {
    /* position: centering vertical and horizontal */
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    /* dimensions: 25px x 25px */
    line-height: 25px;
    width: 25px;
    /* styling */
    cursor: pointer;
    text-align: center;
    font-family: Arial, sans-serif;
    background: #fff; /* Set the background in case it overlaps the content */
    background: rgba(255, 255, 255, 0.3);
    color: #000;
    border: none;
    padding: 0;
  }
  /* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */
  .featherlight .featherlight-close-icon::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .featherlight .featherlight-image {
    /* styling */
    width: 100%;
  }
  .featherlight-iframe .featherlight-content {
    /* removed the border for image croping since iframe is edge to edge */
    border-bottom: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
  }
  .featherlight iframe {
    /* styling */
    border: none;
  }
  .featherlight * { /* See https://github.com/noelboss/featherlight/issues/42 */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    /* dimensions: maximize lightbox with for small screens */
    margin-left: 0;
    margin-right: 0;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
/* hide non featherlight items when printing */
@media print {
  html.with-featherlight > * > :not(.featherlight) {
    display: none;
  }
}
/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.7.12 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2017, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight-next,
  .featherlight-previous {
    display: block;
    position: absolute;
    top: 25px;
    right: 25px;
    bottom: 0;
    left: 80%;
    cursor: pointer;
    /* preventing text selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* IE9 hack, otherwise navigation doesn't appear */
    background: rgba(0, 0, 0, 0);
  }
  .featherlight-previous {
    left: 25px;
    right: 80%;
  }
  .featherlight-next:hover,
  .featherlight-previous:hover {
    background: rgba(255, 255, 255, 0.25);
  }
  .featherlight-next span,
  .featherlight-previous span {
    display: none;
    position: absolute;
    top: 50%;
    left: 5%;
    width: 82%;
    /* center horizontally */
    text-align: center;
    font-size: 80px;
    line-height: 80px;
    /* center vertically */
    margin-top: -40px;
    text-shadow: 0px 0px 5px #fff;
    color: #fff;
    font-style: normal;
    font-weight: normal;
  }
  .featherlight-next span {
    right: 5%;
    left: auto;
  }
  .featherlight-next:hover span,
  .featherlight-previous:hover span {
    display: inline-block;
  }
  .featherlight-swipe-aware .featherlight-next,
  .featherlight-swipe-aware .featherlight-previous {
    display: none;
  }
  /* Hide navigation while loading */
  .featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
    display: none;
  }
  /* Hide navigation in case of single image */
  .featherlight-first-slide.featherlight-last-slide .featherlight-previous,
  .featherlight-first-slide.featherlight-last-slide .featherlight-next {
    display: none;
  }
}
/* Always display arrows on touch devices */
@media only screen and (max-device-width: 1024px) {
  .featherlight-next:hover,
  .featherlight-previous:hover {
    background: none;
  }
  .featherlight-next span,
  .featherlight-previous span {
    display: block;
  }
}
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  .featherlight-next,
  .featherlight-previous {
    top: 10px;
    right: 10px;
    left: 85%;
  }
  .featherlight-previous {
    left: 10px;
    right: 85%;
  }
  .featherlight-next span,
  .featherlight-previous span {
    margin-top: -30px;
    font-size: 40px;
  }
}
/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */
/* the input field 
.date {
  border:1px solid #ccc;
  font-size:18px;
  padding:4px;
  text-align:center;
  width:194px;

  -moz-box-shadow:0 0 10px #eee inset;
  -webkit-box-shadow:0 0 10px #eee inset;
}
*/
/* calendar root element */
#calroot {
  /* place on top of other elements. set a higher value if nessessary */
  z-index: 10000;
  margin-top: -1px;
  width: 198px;
  padding: 2px;
  background-color: #fff;
  font-size: 11px;
  border: 1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0 0 15px #666;
  -webkit-box-shadow: 0 0 15px #666;
  /* head. contains title, prev/next month controls and possible month/year selectors */
  /* names of the days */
  /* container for weeks */
  /* single week */
  /* sunday */
  /* offmonth day */
  /* unselecteble day */
  /* current day */
  /* today */
}
#calroot #calhead {
  padding: 2px 0;
  height: 22px;
}
#calroot #caltitle {
  font-size: 14px;
  color: #0150D1;
  float: left;
  text-align: center;
  width: 155px;
  line-height: 20px;
  text-shadow: 0 1px 0 #ddd;
  /* year/month selector */
}
#calroot #caltitle select {
  font-size: 10px;
}
#calroot #calnext,
#calroot #calprev {
  display: block;
  width: 20px;
  height: 20px;
  background: transparent url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/fc582a56207e.gif) no-repeat scroll center center;
  float: left;
  cursor: pointer;
}
#calroot #calnext.caldisabled,
#calroot #calprev.caldisabled {
  visibility: hidden;
}
#calroot #calnext {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/99ec8503512a.gif);
  float: right;
}
#calroot #caltitle select {
  font-size: 10px;
}
#calroot #caldays {
  height: 14px;
  border-bottom: 1px solid #ddd;
}
#calroot #caldays span {
  display: block;
  float: left;
  width: 28px;
  text-align: center;
}
#calroot #calweeks {
  background-color: #fff;
  margin-top: 4px;
}
#calroot .calweek {
  clear: left;
  height: 22px;
  /* single day */
  /* different states */
}
#calroot .calweek a {
  display: block;
  float: left;
  width: 27px;
  height: 20px;
  text-decoration: none;
  font-size: 11px;
  margin-left: 1px;
  text-align: center;
  line-height: 20px;
  color: #666;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#calroot .calweek a:hover, #calroot .calweek .calfocus {
  background-color: #ddd;
}
#calroot a.calsun {
  color: red;
}
#calroot a.caloff {
  color: #ccc;
}
#calroot a.caloff:hover {
  background-color: rgb(245, 245, 250);
}
#calroot a.caldisabled {
  background-color: #efefef !important;
  color: #ccc !important;
  cursor: default;
}
#calroot #calcurrent {
  background-color: #498CE2;
  color: #fff;
}
#calroot #caltoday {
  background-color: #333;
  color: #fff;
}

@font-face {
  font-family: "font-icons";
  src: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d1e0af454ed1.bin) format("eot"), url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a0bb24769991.bin) format("svg"), url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/359e3586be79.woff) format("woff"), url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/ac3eb1a751cf.bin) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-]:before, [class*=" icon-"]:before {
  font-family: "font-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  vertical-align: -0.15em;
  text-align: center;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon:before {
  text-align: center;
  display: block;
  width: 100%;
}

.icon-default-1:before {
  content: "\e61f";
}

.icon-default-2:before {
  content: "\e617";
}

.icon-default-3:before {
  content: "\e618";
}

.icon-amazon:before {
  content: "\e61c";
}

.icon-amazon-music:before {
  content: "\e908";
}

.icon-angle-down:before {
  content: "\e602";
}

.icon-apple-music:before {
  content: "\e900";
}

.icon-audiomack:before {
  content: "\e909";
}

.icon-bandcamp:before {
  content: "\e60b";
}

.icon-bandsintown:before {
  content: "\e90a";
}

.icon-beatport:before {
  content: "\e90b";
}

.icon-calendar:before {
  content: "\e007";
}

.icon-cancel-circle:before {
  content: "\e006";
}

.icon-cdbaby:before {
  content: "\e60c";
}

.icon-chevron-down:before {
  content: "\e601";
}

.icon-chevron-sign-left:before {
  content: "\e62a";
}

.icon-chevron-sign-right:before {
  content: "\e62b";
}

.icon-circle:before {
  content: "\e626";
}

.icon-circle-arrow-left:before {
  content: "\e624";
}

.icon-circle-arrow-right:before {
  content: "\e623";
}

.icon-circle-fill:before {
  content: "\e627";
}

.icon-clock:before {
  content: "\e008";
}

.icon-close:before {
  content: "\e00b";
}

.icon-datpiff:before {
  content: "\e90c";
}

.icon-deezer:before {
  content: "\e90d";
}

.icon-download:before {
  content: "\e00c";
}

.icon-envelope:before {
  content: "\e604";
}

.icon-envelope-alt:before {
  content: "\e609";
}

.icon-facebook:before {
  content: "\e608";
}

.icon-facebook-sign:before {
  content: "\e606";
}

.icon-first:before {
  content: "\e000";
}

.icon-flickr:before {
  content: "\e619";
}

.icon-gear:before {
  content: "\f013";
}

.icon-google-play:before {
  content: "\e90e";
}

.icon-googleplus:before {
  content: "\e610";
}

.icon-hamburger:before {
  content: "\e600";
}

.icon-imdb:before {
  content: "\e901";
}

.icon-instagram:before {
  content: "\e902";
}

.icon-itunes:before {
  content: "\e60f";
}

.icon-jango:before {
  content: "\e90f";
}

.icon-last:before {
  content: "\e001";
}

.icon-lastfm:before {
  content: "\e616";
}

.icon-linkedin:before {
  content: "\e61b";
}

.icon-location:before {
  content: "\e009";
}

.icon-mixcloud:before {
  content: "\e910";
}

.icon-mobile:before {
  content: "\e621";
}

.icon-move:before {
  content: "\e62c";
}

.icon-music:before {
  content: "\e917";
}

.icon-myspace:before {
  content: "\e629";
}

.icon-next:before {
  content: "\e00e";
}

.icon-onesheet:before {
  content: "\e628";
}

.icon-ourstage:before {
  content: "\e911";
}

.icon-pandora:before {
  content: "\e60e";
}

.icon-patreon:before {
  content: "\e903";
}

.icon-pause:before {
  content: "\e002";
}

.icon-pause-2:before {
  content: "\e005";
}

.icon-periscope:before {
  content: "\e904";
}

.icon-phone-contact:before {
  content: "\e916";
}

.icon-pinterest:before {
  content: "\e61a";
}

.icon-play:before {
  content: "\e003";
}

.icon-play-2:before {
  content: "\e004";
}

.icon-podcast:before {
  content: "\e918";
}

.icon-podcast-microphone:before {
  content: "\e919";
}

.icon-previous:before {
  content: "\e00d";
}

.icon-rdio:before {
  content: "\e61e";
}

.icon-resident-advisor:before {
  content: "\e912";
}

.icon-reverbnation:before {
  content: "\e60a";
}

.icon-roundrect:before {
  content: "\e622";
}

.icon-roundrect-fill:before {
  content: "\e625";
}

.icon-rss:before {
  content: "\e91a";
}

.icon-screen:before {
  content: "\e620";
}

.icon-share:before {
  content: "\e603";
}

.icon-snapchat:before {
  content: "\e905";
}

.icon-social:before {
  content: "\e91b";
}

.icon-sonicbids:before {
  content: "\e61d";
}

.icon-soundcloud:before {
  content: "\e612";
}

.icon-spinner:before, #usersite-container .zoogle-music-player .track-number-play a.loading .icon-play:before, #usersite-container .zoogle-music-player .player-play a.loading .icon-play:before {
  content: "\f110";
}

.icon-spotify:before {
  content: "\e906";
}

.icon-store:before {
  content: "\e91c";
}

.icon-tablet:before {
  content: "\e62e";
}

.icon-tidal:before {
  content: "\e913";
}

.icon-tumblr:before {
  content: "\e613";
}

.icon-twitch:before {
  content: "\e914";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-twitter-sign:before {
  content: "\e605";
}

.icon-vimeo:before {
  content: "\e614";
}

.icon-volume-medium:before {
  content: "\e00a";
}

.icon-wikipedia:before {
  content: "\e907";
}

.icon-yelp:before {
  content: "\e915";
}

.icon-youtube:before {
  content: "\e615";
}

.icon-zoom-screen:before {
  content: "\e62d";
}

.icon-share:before {
  font-size: 1.15em;
  padding-right: 0.3em;
  text-decoration: none;
}

.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.icon-stack-1x,
.icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.icon-stack-1x {
  line-height: inherit;
}

.icon-stack-2x {
  font-size: 2em;
}

html.with-view-site-bar {
  height: auto;
}

html.mobile-preview #page-header,
html.mobile-preview .zoogle-content {
  display: none;
}

/* the dialog used to preview mobile */
.featherlight.mobile-preview {
  background: #778088 !important;
  opacity: 1 !important;
}
.featherlight.mobile-preview .featherlight-content {
  border-style: solid;
  border-color: rgb(0, 0, 0);
  border-width: 30px 1px;
  border-radius: 30px;
  min-width: inherit !important;
  min-height: inherit !important;
  padding: 45px 15px;
  background-color: black;
}
.featherlight.mobile-preview .featherlight-close {
  display: none !important;
}
.featherlight.mobile-preview iframe {
  position: inherit;
  width: 320px;
  height: 100vh;
  max-height: 568px;
  border: none;
}
.featherlight.mobile-preview .scroll-to-top {
  width: 320px;
  height: 20px;
  position: absolute;
  top: 20px;
  text-align: center;
  display: inline-block;
  font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
  cursor: pointer;
  color: #222;
}
.no-touchevents .featherlight.mobile-preview .scroll-to-top:hover {
  color: #ccc;
}

.view-site-bar {
  position: sticky !important;
  top: 0;
  z-index: var(--remix-container-z, 100000);
  display: block;
}
.view-site-bar::part(with-remix) {
  display: none;
}
@media (max-width: 759px) {
  .view-site-bar::part(center-item) {
    width: 50%;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

#usersite-container-inner-wrap,
.usersite-container-wrap,
body,
html {
  height: 100%;
}

html,
body {
  scroll-behavior: smooth;
}

body {
  margin: 0;
}

#usersite-container,
body {
  min-height: 100%;
}

#usersite-container {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
}

.previewing-within-container #usersite-container {
  min-height: 0;
  z-index: 0;
  backface-visibility: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}

.previewing-within-container #usersite-container-inner-wrap {
  transform: translateX(0);
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.disable-links a {
  pointer-events: none !important;
}

.turbo-progress-bar {
  height: 3px;
  background-color: var(--link-color);
}

#usersite-container {
  /*
   * Featherlight Loader
   *
   * Copyright 2015, WP Site Care http://www.wpsitecare.com
   * MIT Licensed.
   */
  /* This file is in the process of being replaced by /app/assets/stylesheets/shared/event_popup.scss */
}
@-webkit-keyframes featherlightLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes featherlightLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#usersite-container .featherlight-loading .featherlight-content {
  -webkit-animation: featherlightLoader 1s infinite linear;
  animation: featherlightLoader 1s infinite linear;
  background: transparent;
  border: 8px solid #8f8f8f;
  border-left-color: white;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  min-width: 0;
  padding: 0;
}
#usersite-container .featherlight-loading .featherlight-content > * {
  display: none !important;
}
#usersite-container .featherlight-loading .featherlight-close,
#usersite-container .featherlight-loading .featherlight-inner {
  display: none;
}
#usersite-container .featherlight {
  z-index: 9999;
}
#usersite-container .featherlight .featherlight-close {
  border: none;
  color: black;
}
#usersite-container .featherlight .featherlight-content.with-video .featherlight-next,
#usersite-container .featherlight .featherlight-content.with-video .featherlight-previous {
  bottom: 44px;
}
#usersite-container .featherlight .featherlight-content.with-video video {
  width: 100% !important;
  height: auto !important;
}
#usersite-container .featherlight.dialog-without-border .featherlight-content {
  border: none;
  padding: 0;
}
#usersite-container .featherlight.dialog-without-border .featherlight-content .featherlight-previous {
  top: 0;
  left: 0;
}
#usersite-container .featherlight.dialog-without-border .featherlight-content .featherlight-next {
  top: 0;
  right: 0;
}
#usersite-container .featherlight.dialog-transparent .featherlight-content {
  border: none;
  padding: 0;
}
#usersite-container .featherlight.dialog-transparent .featherlight-content .featherlight-previous {
  top: 0;
  left: 0;
}
#usersite-container .featherlight.dialog-transparent .featherlight-content .featherlight-next {
  top: 0;
  right: 0;
}
#usersite-container .featherlight.dialog-transparent .featherlight-content {
  background: none;
}
#usersite-container .featherlight.store-layout-list .featherlight-content img {
  max-width: 100%;
  max-height: 80vh;
  width: auto;
}
#usersite-container .featherlight.dialog-image .featherlight-content {
  border: none;
  padding: 0;
}
#usersite-container .featherlight.dialog-image .featherlight-content .featherlight-previous {
  top: 0;
  left: 0;
}
#usersite-container .featherlight.dialog-image .featherlight-content .featherlight-next {
  top: 0;
  right: 0;
}
#usersite-container .featherlight.dialog-image .featherlight-content {
  background: none;
}
#usersite-container .featherlight.dialog-image .featherlight-content {
  overflow: visible;
  min-width: inherit;
  text-align: inherit;
  max-height: 90%;
  top: -12px;
}
#usersite-container .featherlight.dialog-image .featherlight-content .title {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  color: white;
}
#usersite-container .featherlight .featherlight-next:hover,
#usersite-container .featherlight .featherlight-previous:hover {
  background: rgba(255, 255, 255, 0.1);
}
#usersite-container .featherlight .featherlight-next span,
#usersite-container .featherlight .featherlight-previous span {
  font-size: 40px;
  opacity: 0.75;
}
#usersite-container img {
  border: 0;
}
#usersite-container .clear {
  clear: both;
  font-size: 5px;
}
#usersite-container .clearfix, #usersite-container form.simple_form .row {
  zoom: 1;
}
#usersite-container .clearfix:before, #usersite-container form.simple_form .row:before, #usersite-container .clearfix:after, #usersite-container form.simple_form .row:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
#usersite-container .clearfix:after, #usersite-container form.simple_form .row:after {
  clear: both;
}
#usersite-container .left {
  float: left;
}
#usersite-container .right {
  float: right;
}
#usersite-container .text-right {
  text-align: right;
}
#usersite-container .center {
  text-align: center !important;
}
#usersite-container .small {
  font-size: 0.857em !important;
}
#usersite-container .xsmall {
  font-size: 0.786em !important;
}
#usersite-container .xxsmall {
  font-size: 0.733em !important;
}
#usersite-container .normal {
  font-size: 12px !important;
}
#usersite-container .big {
  font-size: 1.143em !important;
}
#usersite-container .bigger {
  font-size: 1.286em !important;
}
#usersite-container .highlight {
  background: #f8ffc0;
}
#usersite-container a.none {
  text-decoration: none;
}
#usersite-container ul.list li, #usersite-container ol.form li {
  list-style: none;
}
#usersite-container ul.list.simple {
  margin: 0;
  padding: 0;
}
#usersite-container ul.list.simple li + li {
  margin-top: 0.8em;
}
#usersite-container .hide {
  display: none !important;
}
#usersite-container fieldset {
  border: 0;
}
#usersite-container header, #usersite-container hgroup, #usersite-container footer, #usersite-container aside, #usersite-container nav, #usersite-container article, #usersite-container section {
  display: block;
}
#usersite-container legend, #usersite-container input, #usersite-container textarea, #usersite-container button {
  line-height: 1.5;
}
#usersite-container p, #usersite-container ol, #usersite-container ul, #usersite-container dl, #usersite-container blockquote, #usersite-container figure, #usersite-container table {
  margin: 1em 0;
}
#usersite-container h1, #usersite-container h2, #usersite-container h3, #usersite-container h4, #usersite-container h5, #usersite-container h6, #usersite-container hgroup {
  line-height: 1.1;
  margin: 0.5em 0;
}
#usersite-container .block-title-feature:first-of-type h2 {
  margin-top: 0;
}
#usersite-container ol, #usersite-container ul {
  padding-left: 2em;
}
#usersite-container hgroup > * + * {
  margin-top: 0.6em;
}
#usersite-container .subtitle-wrap .subtitle {
  display: block;
  height: 100%;
  text-align: left;
  width: 100%;
}
#usersite-container .clear {
  clear: both;
}
#usersite-container h1.page-title {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  padding: 0;
}
#usersite-container h1.page-title span {
  display: inline-block;
  max-width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}
#usersite-container h1#page-title a,
#usersite-container h1#page-title a:hover,
#usersite-container h1#page-title a:focus,
#usersite-container .layer-subtitle.layer a,
#usersite-container .layer-subtitle.layer a:hover,
#usersite-container .layer-subtitle.layer a:focus {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: inherit;
  text-transform: inherit;
}
#usersite-container .zoogle-columns-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
#usersite-container .row-title {
  margin: 10px;
  width: 100%;
}
#usersite-container .zoogle-columns {
  --columns-half-width: 48;
  --columns-half-width-percent: calc(48 * 1%);
  --columns-half-margin: 4;
  --columns-half-margin-percent: calc(4 * 1%);
  --columns-third-width: 31;
  --columns-third-width-percent: calc(31 * 1%);
  --columns-third-margin: 3.5;
  --columns-third-margin-percent: calc(3.5 * 1%);
}
#usersite-container .zoogle-columns-50-50 .zoogle-column {
  width: var(--columns-half-width-percent);
}
#usersite-container .zoogle-columns-67-33 .zoogle-column {
  width: calc(var(--columns-third-width-percent) * 2 + var(--columns-third-margin-percent));
}
#usersite-container .zoogle-columns-67-33 .zoogle-column ~ .zoogle-column {
  width: var(--columns-third-width-percent);
}
#usersite-container .zoogle-columns-33-67 .zoogle-column {
  width: var(--columns-third-width-percent);
}
#usersite-container .zoogle-columns-33-67 .zoogle-column ~ .zoogle-column {
  width: calc(var(--columns-third-width-percent) * 2 + var(--columns-third-margin-percent));
}
#usersite-container .zoogle-columns-33-33-33 .zoogle-column {
  width: var(--columns-third-width-percent);
}
#usersite-container .zoogle-columns-100 .zoogle-column {
  width: 100%;
}
#usersite-container table[align] {
  margin: auto;
}
#usersite-container .feature {
  padding: 10px;
}
#usersite-container .feature .feature {
  padding-left: 0;
  padding-right: 0;
}
#usersite-container .feature.title_feature {
  max-width: 100%;
  padding: 10px 10px 0 10px;
}
#usersite-container .feature.title_feature .subtitle-wrap, #usersite-container .feature.title_feature .subtitle {
  max-width: 100%;
}
#usersite-container .feature.text_feature {
  word-wrap: break-word;
}
#usersite-container .zoogle-feature.block-title-feature + .zoogle-feature > .feature {
  padding-top: 0;
}
#usersite-container .site-wide-feature-area .feature, #usersite-container .default-page-header-area .feature {
  padding: 0;
}
#usersite-container .site-wide-feature-area moda-sections,
#usersite-container .default-page-header-area moda-sections {
  container: none;
}
#usersite-container #mobile-header {
  display: none;
}
#usersite-container #content-wrap,
#usersite-container #content {
  clear: both;
}
#usersite-container h1 {
  font-size: 25px;
  padding-bottom: 5px;
}
#usersite-container .zoogle_flash section.alert {
  margin-bottom: 15px;
}
#usersite-container .zoogle_flash section.alert, #usersite-container p.alert {
  background: no-repeat 14px;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 1.5em;
  padding: 0.9em 0.9em 0.9em 46px;
  text-align: left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
#usersite-container .zoogle_flash section.alert p, #usersite-container p.alert p {
  margin: 0;
}
#usersite-container .zoogle_flash section.alert.positive, #usersite-container p.alert.positive {
  background-color: #008537;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/db38565e810c.png);
}
#usersite-container .zoogle_flash section.alert.positive a, #usersite-container p.alert.positive a {
  color: #c1ffc7;
}
#usersite-container .zoogle_flash section.alert.negative, #usersite-container p.alert.negative {
  background-color: #f58700;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f5dc4fce8d7a.png);
}
#usersite-container .zoogle_flash section.alert.negative a, #usersite-container p.alert.negative a {
  color: #ffb3b3;
}
#usersite-container p.alert {
  display: none;
}
#usersite-container p.alert.positive, #usersite-container p.alert.negative {
  display: block;
}
#usersite-container #scroll-to-content,
#usersite-container #scroll-to-content i {
  display: none;
}
#usersite-container footer#page-footer, #usersite-container #site-terms {
  text-align: center;
}
#usersite-container footer#page-footer nav > ul, #usersite-container #site-terms nav > ul {
  list-style-type: none;
}
#usersite-container footer#page-footer nav > ul > li, #usersite-container #site-terms nav > ul > li {
  display: inline-block;
  padding-right: 24px;
}
#usersite-container .injected-footer,
#usersite-container .footer-container,
#usersite-container .terms-container,
#usersite-container footer#page-footer,
#usersite-container footer#site-terms {
  width: 100%;
}
#usersite-container .soft-gray-dashed {
  border-top: 1px dotted rgba(0, 0, 0, 0.2);
  margin-top: 4px;
  padding-bottom: 4px;
  text-align: left;
}
#usersite-container .access-prompt {
  padding: 10px;
}
#usersite-container .lighter {
  opacity: 0.5;
  white-space: nowrap;
}
#usersite-container .reset-font {
  font-family: sans-serif;
}
#usersite-container .image {
  margin: 0;
}
#usersite-container .image.-placeholder {
  background-color: #DEDEDE;
  fill: white;
}
#usersite-container .image.-placeholder svg {
  margin: 25%;
  width: 50%;
}
#usersite-container .image.-with-border {
  border: 1px solid var(--auto-colors-text-tertiary);
}
#usersite-container .image.-size-tiny {
  width: 80px;
  height: 80px;
}
#usersite-container .image.-size-mini {
  width: 100px;
  height: 100px;
}
#usersite-container .image.-size-thumb {
  width: 125px;
  height: 125px;
}
#usersite-container .image.-size-small {
  width: 200px;
}
#usersite-container .image.-size-square {
  width: 200px;
  height: 200px;
}
#usersite-container .image.-size-medium {
  width: 300px;
}
#usersite-container .image.-size-large {
  width: 600px;
}
#usersite-container .-muted {
  opacity: 0.5;
}
#usersite-container .-strikethrough {
  text-decoration-line: line-through;
}
#usersite-container .-meta {
  font-size: 0.9rem;
}
#usersite-container #container {
  position: relative;
}
#usersite-container #toggle-mobile-menu {
  display: none;
}
#usersite-container #toggle-mobile-menu a {
  text-decoration: none;
}
#usersite-container .nav-bar.mobile #toggle-mobile-menu {
  display: inline-block;
}
#usersite-container nav.non-mobile ul * {
  margin: 0;
  padding: 0;
  list-style: none;
}
#usersite-container nav#main-nav {
  z-index: 1;
}
#usersite-container nav#main-nav.non-mobile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#usersite-container nav#main-nav.non-mobile ul ul::after,
#usersite-container nav#main-nav.non-mobile ul ul::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  pointer-events: none;
  background: none;
}
#usersite-container nav#main-nav.non-mobile ul li:hover {
  outline: 0;
}
#usersite-container nav#main-nav.non-mobile ul a {
  text-decoration: none;
}
.no-touchevents #usersite-container nav#main-nav.non-mobile ul a:active, .no-touchevents #usersite-container nav#main-nav.non-mobile ul a:focus, .no-touchevents #usersite-container nav#main-nav.non-mobile ul a:hover {
  outline: 0;
  text-decoration: none;
}
#usersite-container nav#main-nav.non-mobile ul a.top {
  white-space: nowrap;
}
#usersite-container nav#main-nav.non-mobile ul li {
  position: relative;
}
#usersite-container nav#main-nav.non-mobile ul li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}
#usersite-container nav#main-nav.non-mobile ul li ul {
  clear: both;
  left: 0;
  position: absolute;
  top: 100%;
  width: auto;
  min-width: 100%;
  max-width: 80vw;
  visibility: hidden;
}
#usersite-container nav#main-nav.non-mobile ul li ul li {
  display: block;
  line-height: normal;
  text-align: left;
  white-space: nowrap;
}
#usersite-container nav#main-nav.non-mobile ul li ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
}
#usersite-container nav#main-nav.non-mobile ul li ul.open-upwards {
  top: auto;
  bottom: 100%;
  z-index: 201;
}
#usersite-container nav#main-nav.non-mobile ul li a.nolink:hover {
  cursor: default;
}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul {
  visibility: visible;
}
#usersite-container nav#main-nav.non-mobile ul li ul li a {
  padding: 0.7em 1.4em;
  display: block;
  text-decoration: none;
}
#usersite-container nav#main-nav.non-mobile ul a {
  display: block;
  position: relative;
}
#usersite-container nav#main-nav.non-mobile ul li ul {
  z-index: 101;
}
#usersite-container nav#main-nav.non-mobile ul li li {
  background-image: none !important;
  height: auto;
  display: block;
}
#usersite-container nav#main-nav.non-mobile ul li li a {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a {
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a {
  border-bottom-left-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal {
  text-align: center;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul {
  left: 50%;
  padding-top: 10px;
  transform: translate(-50%);
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul::before {
  left: 50%;
  top: -0.6em;
  margin-left: -0.8em;
  border-width: 0.8em;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul::after {
  display: none;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards {
  padding-top: 0;
  padding-bottom: 10px;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards::before {
  display: none;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.open-upwards::after {
  display: block;
  left: 50%;
  bottom: -0.6em;
  margin-left: -0.8em;
  border-width: 0.8em;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-right::after, #usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-right::before {
  left: 90%;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-left::after, #usersite-container nav#main-nav.non-mobile ul.horizontal ul.arrow-left::before {
  left: 10%;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0 5px;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top {
  display: inline-block;
  height: 100%;
}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.has-submenu ul {
  padding-bottom: 55px;
}
#usersite-container nav#main-nav.non-mobile ul.vertical ul::before {
  top: 0.5em;
  border-width: 0.5em;
}
#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_right ul::before {
  right: -0.5em;
}
#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_right ul {
  padding-right: 0.5em;
}
#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_left ul::before {
  left: -0.5em;
}
#usersite-container nav#main-nav.non-mobile ul.vertical.vertical_left ul {
  padding-left: 0.5em;
}
#usersite-container nav#main-nav.non-mobile ul.vertical li {
  display: block;
  height: auto;
  width: 100%;
}
#usersite-container nav#main-nav.non-mobile ul.vertical li img {
  margin: 0; /* no margin for the vertical menus */
}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top {
  width: auto;
}
body.hide-navigation-menu #usersite-container #main-nav,
body.hide-navigation-menu #usersite-container .mobile-nav-toggle,
body.hide-navigation-menu #usersite-container #toggle-mobile-menu {
  display: none !important;
}
body.hide-navigation-menu #usersite-container .nav-bar {
  display: none;
}
#usersite-container .featherlight,
#usersite-container .featherlight .body {
  color: #101010;
  font-size: 13px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
  padding: 10px;
}
#usersite-container .featherlight h2, #usersite-container .featherlight h3, #usersite-container .featherlight h4, #usersite-container .featherlight h5, #usersite-container .featherlight h6,
#usersite-container .featherlight .body h2,
#usersite-container .featherlight .body h3,
#usersite-container .featherlight .body h4,
#usersite-container .featherlight .body h5,
#usersite-container .featherlight .body h6 {
  color: #666;
}
#usersite-container .featherlight .text-secondary,
#usersite-container .featherlight .body .text-secondary {
  color: #777;
}
#usersite-container .featherlight .text-tertiary,
#usersite-container .featherlight .body .text-tertiary {
  font-size: 10px;
  color: #999;
}
#usersite-container .featherlight h1,
#usersite-container .featherlight .body h1 {
  margin-top: 0;
  font-size: 22px;
}
#usersite-container .featherlight h1, #usersite-container .featherlight h1 a,
#usersite-container .featherlight .body h1,
#usersite-container .featherlight .body h1 a {
  color: #000;
}
#usersite-container .featherlight .byline,
#usersite-container .featherlight .body .byline {
  font-size: 16px;
  margin-bottom: 0.5em;
}
#usersite-container .featherlight a,
#usersite-container .featherlight .body a {
  color: #4d90fe;
}
#usersite-container .featherlight .button:not(.zoogle-share),
#usersite-container .featherlight .body .button:not(.zoogle-share) {
  background-color: #4d90fe !important;
  color: #fff !important;
  border: none;
}
.no-touchevents #usersite-container .featherlight .button:not(.zoogle-share):hover,
.no-touchevents #usersite-container .featherlight .body .button:not(.zoogle-share):hover {
  background-color: rgb(1.4217877095, 96.6815642458, 253.0782122905) !important;
}
#usersite-container .featherlight .button-tertiary:not(.zoogle-share),
#usersite-container .featherlight .body .button-tertiary:not(.zoogle-share) {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.no-touchevents #usersite-container .featherlight .button-tertiary:not(.zoogle-share):hover, .no-touchevents #usersite-container .featherlight .button-tertiary:not(.zoogle-share):focus,
.no-touchevents #usersite-container .featherlight .body .button-tertiary:not(.zoogle-share):hover,
.no-touchevents #usersite-container .featherlight .body .button-tertiary:not(.zoogle-share):focus {
  text-decoration: none;
}
#usersite-container .featherlight .actions,
#usersite-container .featherlight .body .actions {
  clear: both;
  margin: 1.15em 0 0.15em 0;
}
#usersite-container .featherlight .disclaimer,
#usersite-container .featherlight .body .disclaimer {
  margin: 1em 0 0 0;
}
#usersite-container .featherlight .simple_form textarea,
#usersite-container .featherlight .simple_form input,
#usersite-container .featherlight .body .simple_form textarea,
#usersite-container .featherlight .body .simple_form input {
  border: 1px solid #ccc;
}
#usersite-container .featherlight .simple_form textarea:focus,
#usersite-container .featherlight .simple_form input:focus,
#usersite-container .featherlight .body .simple_form textarea:focus,
#usersite-container .featherlight .body .simple_form input:focus {
  border-color: #666;
  box-shadow: 0 0 4px rgba(102, 102, 102, 0.5);
}
#usersite-container .featherlight .featherlight section.dialog-small {
  max-width: 620px;
}
#usersite-container .featherlight .featherlight section.dialog-large {
  max-width: 750px;
}
#usersite-container .featherlight .featherlight section.dialog-download {
  padding-left: 72px;
  background: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/112ec817f82e.png) no-repeat 10px 10px;
}
#usersite-container .featherlight .featherlight section.dialog-share {
  max-width: 28em;
}
#usersite-container .member-wrap ul.actions {
  text-transform: uppercase;
  font-size: 0.7em;
  text-align: right;
  margin: 0;
}
#usersite-container .member-wrap ul.actions li {
  display: inline;
}
#usersite-container .member-wrap figure.avatar {
  float: right;
  margin: 0 0 0 0.8em;
}
html.not-logged-in #usersite-container .if-logged-in {
  display: none !important;
}
html.logged-in #usersite-container .unless-logged-in {
  display: none !important;
}
#usersite-container [feature-width~="<900"] .video.responsive .video-container,
#usersite-container [feature-width~="<900"] .html_feature .video-container,
#usersite-container [feature-width~="<400"] .video-container,
#usersite-container .video.responsive {
  position: relative;
  display: block;
}
@supports (aspect-ratio: 16/9) {
  #usersite-container [feature-width~="<900"] .video.responsive .video-container,
  #usersite-container [feature-width~="<900"] .html_feature .video-container,
  #usersite-container [feature-width~="<400"] .video-container,
  #usersite-container .video.responsive {
    aspect-ratio: 16/9;
  }
}
@supports not (aspect-ratio: 16/9) {
  #usersite-container [feature-width~="<900"] .video.responsive .video-container,
  #usersite-container [feature-width~="<900"] .html_feature .video-container,
  #usersite-container [feature-width~="<400"] .video-container,
  #usersite-container .video.responsive {
    padding-bottom: 56.25%;
    height: 0;
  }
}
#usersite-container [feature-width~="<900"] .video.responsive .video-container iframe, #usersite-container [feature-width~="<900"] .video.responsive .video-container object, #usersite-container [feature-width~="<900"] .video.responsive .video-container embed,
#usersite-container [feature-width~="<900"] .html_feature .video-container iframe,
#usersite-container [feature-width~="<900"] .html_feature .video-container object,
#usersite-container [feature-width~="<900"] .html_feature .video-container embed,
#usersite-container [feature-width~="<400"] .video-container iframe,
#usersite-container [feature-width~="<400"] .video-container object,
#usersite-container [feature-width~="<400"] .video-container embed,
#usersite-container .video.responsive iframe,
#usersite-container .video.responsive object,
#usersite-container .video.responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#usersite-container [feature-width~="<900"] .video.responsive .video-container.facebook,
#usersite-container [feature-width~="<900"] .html_feature .video-container.facebook,
#usersite-container [feature-width~="<400"] .video-container.facebook,
#usersite-container .video.responsive.facebook {
  height: auto;
  padding-bottom: 0;
}
#usersite-container .video-container {
  min-width: 0;
  max-width: var(--video-width, 100%) !important;
  margin: 0;
  position: relative;
  display: block;
}
@supports (aspect-ratio: 16/9) {
  #usersite-container .video-container {
    aspect-ratio: 16/9;
  }
}
@supports not (aspect-ratio: 16/9) {
  #usersite-container .video-container {
    padding-bottom: 56.25%;
    height: 0;
  }
}
#usersite-container .video-container iframe, #usersite-container .video-container object, #usersite-container .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#usersite-container .video-container.size_s {
  --video-width: 125px;
}
#usersite-container .video-container.size_m {
  --video-width: 300px;
}
#usersite-container .video-container.size_l {
  --video-width: 600px;
}
#usersite-container .video-container.size_xl {
  --video-width: 100%;
}
#usersite-container .video-container[class*=justify_] {
  display: block;
  float: none;
}
#usersite-container .video-container.justify_right {
  margin-left: auto !important;
}
#usersite-container .video-container.justify_center {
  margin-left: auto !important;
  margin-right: auto !important;
}
#usersite-container [feature-width~="<400"] .video-container {
  --video-width: 100%;
}
#usersite-container p[style*="text-align: center"] .video-container {
  margin-inline: auto;
}
#usersite-container p[style*="text-align: right"] .video-container {
  margin-left: auto;
}
#usersite-container .video.facebook_watch {
  display: inline-block;
}
#usersite-container .video-thumbnail__image.large {
  max-width: 640px;
}
#usersite-container .video-thumbnail__image.small {
  max-width: 425px;
}
@keyframes blinkAnimation {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes blinkAnimation {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blinkAnimation {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blinkAnimation {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#usersite-container .blink {
  -webkit-animation: blinkAnimation 400ms 3;
  -moz-animation: blinkAnimation 400ms 3;
  -o-animation: blinkAnimation 400ms 3;
  animation: blinkAnimation 400ms 3;
}
#usersite-container .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  line-height: 1.4;
  padding: 9px 20px;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 3px;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: nowrap;
}
.no-touchevents #usersite-container .button:hover, .no-touchevents #usersite-container .button:focus {
  text-decoration: none;
  outline: none;
}
.no-touchevents #usersite-container .button.disabled, .no-touchevents #usersite-container .button.disabled:hover, .no-touchevents #usersite-container .button.disabled:focus, .no-touchevents #usersite-container .button.disabled:active, .no-touchevents #usersite-container .button[disabled], .no-touchevents #usersite-container .button[disabled]:hover, .no-touchevents #usersite-container .button[disabled]:focus, .no-touchevents #usersite-container .button[disabled]:active {
  cursor: not-allowed;
  opacity: 0.75;
}
#usersite-container .button.-input-height {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
#usersite-container .button-multiline {
  white-space: normal;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
}
#usersite-container .button-tertiary {
  background: transparent;
}
#usersite-container .button-circle {
  border-radius: 50%;
}
#usersite-container .button-long {
  min-width: 70px;
}
#usersite-container .button-full {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
#usersite-container .icon-button:before {
  font-size: 1.3em;
  vertical-align: middle;
  margin-right: 2px;
}
#usersite-container .button-small, #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions .action .button {
  padding: 4px 12px;
  font-size: 12px;
}
#usersite-container .button-large {
  padding: 20px 30px;
}
#usersite-container .button-extra-large {
  padding: 30px 40px;
}
#usersite-container .heading-primary,
#usersite-container .heading-secondary,
#usersite-container .heading-tertiary {
  word-wrap: break-word;
}
#usersite-container .heading-secondary {
  font-size: 1.875em;
  line-height: 1.35;
}
#usersite-container [feature-width~="<400"] .heading-secondary {
  font-size: 1.375em;
}
#usersite-container .heading-tertiary {
  font-size: 1.375em;
  line-height: 1.15;
}
#usersite-container .heading-quaternary {
  font-size: 1em;
  line-height: 1.15;
  text-transform: uppercase;
  margin-bottom: 1.15em;
}
#usersite-container .text-secondary {
  font-size: 12px;
}
#usersite-container .sale-tag {
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 9px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.5;
  z-index: 10;
  background: #000;
  padding: 2px 5px 1px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  border-width: 1px;
  color: #fff;
  font-family: "Helevetica", Arial, sans-serif;
}
#usersite-container .has-section-styles {
  --section-padding-x-small: 24px;
  --section-padding-small: 64px;
  --section-padding-medium: 96px;
  --section-padding-large: 120px;
  --section-padding-x-large: 220px;
}
#usersite-container .has-section-styles .zoogle-columns.padding-xsmall {
  --section-block-padding: var(--section-padding-x-small);
}
#usersite-container .has-section-styles .zoogle-columns.padding-small {
  --section-block-padding: var(--section-padding-small);
}
#usersite-container .has-section-styles .zoogle-columns.padding-medium {
  --section-block-padding: var(--section-padding-medium);
}
#usersite-container .has-section-styles .zoogle-columns.padding-large {
  --section-block-padding: var(--section-padding-large);
}
#usersite-container .has-section-styles .zoogle-columns.padding-xlarge {
  --section-block-padding: var(--section-padding-x-large);
}
#usersite-container .has-section-styles .zoogle-columns.has-title {
  padding-top: 0;
}
#usersite-container .has-section-styles .zoogle-columns.has-title .row-title {
  margin-top: var(--section-block-padding);
}
#usersite-container .has-section-styles .zoogle-columns.full-height {
  min-height: calc(100vh - var(--cp-nav-height, 0px));
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#usersite-container .has-section-styles .zoogle-columns.full-height .zoogle-columns-inner {
  margin: 0 auto;
  width: 100%;
}
#usersite-container .has-section-styles .zoogle-columns.full-height.vertical-align-top {
  align-items: flex-start;
}
#usersite-container .has-section-styles .zoogle-columns.full-height.vertical-align-bottom {
  align-items: flex-end;
}
@media screen and (max-width: 480px) {
  #usersite-container .has-section-styles {
    --section-padding-small: 50px;
    --section-padding-medium: 65px;
    --section-padding-large: 90px;
    --section-padding-x-large: 110px;
  }
}
#usersite-container .no-section-styles .row-title {
  display: none !important;
}
.chromeless-page #usersite-container .no-section-styles .zoogle-columns.full-height {
  min-height: calc(100vh - var(--cp-nav-height, 0px));
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.chromeless-page #usersite-container .no-section-styles .zoogle-columns.full-height .zoogle-columns-inner {
  margin: 0 auto;
  width: 100%;
}
.chromeless-page #usersite-container .no-section-styles .zoogle-columns.full-height.vertical-align-top {
  align-items: flex-start;
}
.chromeless-page #usersite-container .no-section-styles .zoogle-columns.full-height.vertical-align-bottom {
  align-items: flex-end;
}
#usersite-container .row-title .subtitle:empty:not([contenteditable]:focus) {
  display: none !important;
}
#usersite-container .zoogle-columns.title-alignment-left .row-title .subtitle {
  text-align: left;
}
#usersite-container .zoogle-columns.title-alignment-center .row-title {
  margin-left: auto;
  margin-right: auto;
}
#usersite-container .zoogle-columns.title-alignment-center .row-title .subtitle {
  text-align: center;
}
#usersite-container .zoogle-columns.title-alignment-right .row-title .subtitle {
  text-align: right;
}
.not-intro-page #usersite-container .zoogle-columns.hide-title .row-title {
  display: none;
}
#usersite-container .zoogle-columns .show-in-menu-anchor {
  position: absolute;
}
#usersite-container .zoogle-columns.has-section-photo .background {
  background-attachment: scroll;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#usersite-container .zoogle-columns.has-section-photo .background-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
html:not(.ios) #usersite-container .zoogle-columns.has-section-photo.scroll-effect-fixed .background {
  background-attachment: fixed;
}
#usersite-container span.font_small,
#usersite-container span.text-small {
  font-size: 0.8em;
}
#usersite-container span.font_regular {
  font-size: 1em;
}
#usersite-container span.font_large,
#usersite-container span.text-big {
  font-size: 1.4em;
}
#usersite-container span.font_xl,
#usersite-container span.text-huge {
  font-size: 2em;
}
#usersite-container div.captioned.justify_inline,
#usersite-container .justify_inline {
  float: none;
  display: inline-block;
}
#usersite-container div.captioned.justify_left,
#usersite-container .justify_left {
  float: left;
  margin: 0.5em;
}
#usersite-container div.captioned.justify_right,
#usersite-container .justify_right {
  float: right;
  margin: 0.5em;
}
body.mobile-view #usersite-container div.captioned.justify_left,
body.mobile-view #usersite-container div.captioned.justify_right,
body.mobile-view #usersite-container .size_l.justify_right,
body.mobile-view #usersite-container .size_l.justify_left {
  margin: 0.5em 0;
}

#usersite-container div.captioned.justify_center,
#usersite-container .justify_center {
  display: block;
  margin: 0.5em auto;
  float: none;
}
#usersite-container .justify_absMiddle {
  vertical-align: middle;
}
#usersite-container .justify_none {
  display: inline;
  margin: 0;
  padding: 0;
  float: none;
}
#usersite-container div.captioned.border_thin img,
#usersite-container img.border_thin {
  border: thin solid black;
}
#usersite-container div.captioned.border_medium img,
#usersite-container img.border_medium {
  border: medium solid black;
}
#usersite-container div.captioned.border_thick img,
#usersite-container img.border_thick {
  border: thick solid black;
}
#usersite-container div.captioned {
  display: flex;
  flex-direction: column;
  text-align: center;
}
#usersite-container div.captioned img {
  margin-bottom: 0.5em;
  height: auto;
}
#usersite-container div.captioned .caption {
  width: auto;
  text-align: center;
  margin: 0.15em 0;
}
#usersite-container div.captioned.justify_none {
  text-align: left;
}
#usersite-container div.captioned.justify_none .caption {
  text-align: left;
}
#usersite-container div.captioned img,
#usersite-container img[class*=size_] {
  width: var(--image-width);
  max-width: var(--image-max-width, none);
  height: auto;
}
#usersite-container div.captioned.size_s img,
#usersite-container img.size_s {
  --image-width: 125px;
}
#usersite-container div.captioned.size_m img,
#usersite-container img.size_m {
  --image-width: 300px;
}
#usersite-container div.captioned.size_l img,
#usersite-container img.size_l {
  --image-width: 600px;
}
#usersite-container div.captioned.size_xl img,
#usersite-container img.size_xl {
  --image-width: 100%;
}
#usersite-container div.captioned.size_orig[width=""] img,
#usersite-container img.size_orig[width=""] {
  --image-width: auto;
}
#usersite-container div.captioned.size_orig img,
#usersite-container img.size_orig {
  --image-width: auto;
  --image-max-width: 100%;
}
#usersite-container div.track {
  clear: both;
  margin: 0.5em;
}
#usersite-container [feature-width~="<600"] div.captioned.size_l img,
#usersite-container [feature-width~="<600"] img.size_l {
  width: 100%;
  height: auto;
}
#usersite-container [feature-width~="<300"] div.captioned.size_m img,
#usersite-container [feature-width~="<300"] img.size_m {
  width: 100%;
  height: auto;
}
#usersite-container [feature-width~="<200"] div.captioned.size_s img,
#usersite-container [feature-width~="<200"] img.size_s {
  width: 100%;
  height: auto;
}
#usersite-container figure.table:not([style*=float]) {
  margin: 0 auto;
}
#usersite-container figure.table table {
  width: 100%;
  height: 100%;
}
#usersite-container .pagination {
  text-align: center;
  margin-top: 0.8em;
  padding: 0.8em 0;
}
#usersite-container .pagination .hidden {
  visibility: hidden;
}
#usersite-container .pagination .first, #usersite-container .pagination .last {
  display: none;
}
#usersite-container .pagination span, #usersite-container .pagination a {
  display: inline-block;
}
.no-touchevents #usersite-container .pagination a:hover, .no-touchevents #usersite-container .pagination a:focus {
  text-decoration: none;
}
#usersite-container .pagination span.page a, #usersite-container .pagination span.current {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2em;
  height: 2em;
  border-radius: 50%;
}
#usersite-container .pagination span.current {
  cursor: default;
}
#usersite-container .pagination span.prev, #usersite-container .pagination span.next {
  line-height: 1.7;
  padding: 0.2em 0.6em;
}
#usersite-container .pagination span.prev a:before, #usersite-container .pagination span.prev a:after, #usersite-container .pagination span.next a:before, #usersite-container .pagination span.next a:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: -0.1em;
  opacity: 0.35;
}
.no-touchevents #usersite-container .pagination span.prev a:hover:before, .no-touchevents #usersite-container .pagination span.prev a:hover:after, .no-touchevents #usersite-container .pagination span.prev a:focus:before, .no-touchevents #usersite-container .pagination span.prev a:focus:after, .no-touchevents #usersite-container .pagination span.next a:hover:before, .no-touchevents #usersite-container .pagination span.next a:hover:after, .no-touchevents #usersite-container .pagination span.next a:focus:before, .no-touchevents #usersite-container .pagination span.next a:focus:after {
  opacity: 0.65;
}
#usersite-container .pagination .pagination-decoration {
  font-size: 0.6em;
}
#usersite-container .pagination span.prev {
  float: left;
}
#usersite-container .pagination span.prev .pagination-decoration {
  margin-right: 0.4em;
}
#usersite-container .pagination span.next {
  float: right;
}
#usersite-container .pagination span.next .pagination-decoration {
  margin-left: 0.4em;
}
#usersite-container form.submitted :invalid {
  border: 1px solid #cf6161;
  border-color: rgba(204, 10, 10, 0.5) rgba(204, 10, 10, 0.45) rgba(204, 10, 10, 0.4);
}
#usersite-container form.submitted :valid + .error {
  display: none;
}
#usersite-container form.submitted :invalid + .error {
  color: #e43737;
  color: hsla(0, 100%, 45%, 0.65);
  font-size: 0.8em;
  margin: 0.25em 0;
}
#usersite-container form.simple_form .error {
  color: #e43737;
}
#usersite-container form.simple_form .field_with_errors input,
#usersite-container form.simple_form .field_with_errors textarea {
  border: 1px solid #cf6161;
  border-color: rgba(204, 10, 10, 0.5) rgba(204, 10, 10, 0.45) rgba(204, 10, 10, 0.4);
}
#usersite-container form.simple_form .field_with_errors .error {
  color: #e43737;
  color: hsla(0, 100%, 45%, 0.65);
  font-size: 0.8em;
  margin: 0.25em 0;
}
#usersite-container form.simple_form #errorExplanation {
  background: #fff47d;
  border: solid 1px #ccc14f;
  color: #4d3c22;
  margin-bottom: 20px;
  padding: 10px 20px;
}
#usersite-container form.simple_form #errorExplanation h2 {
  color: #4d3c22;
  font-weight: bold;
}
#usersite-container form.simple_form #errorExplanation ul {
  padding-left: 20px;
}
#usersite-container form.simple_form #errorExplanation li {
  list-style: disc;
}
#usersite-container form.simple_form abbr {
  display: none;
}
#usersite-container form.simple_form .actions,
#usersite-container form.simple_form .input {
  margin: 0.55em 0;
}
#usersite-container form.simple_form .input {
  display: inline-block;
}
#usersite-container form.simple_form .input label {
  align-items: center;
  display: flex;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 0.5em;
}
#usersite-container form.simple_form input,
#usersite-container form.simple_form textarea {
  box-sizing: border-box;
  display: block;
  height: 40px;
  padding: 0.42em 1em;
  width: 100%;
}
#usersite-container form.simple_form input:focus,
#usersite-container form.simple_form textarea:focus {
  outline: 0;
}
#usersite-container form.simple_form input[type=checkbox] {
  height: initial;
}
#usersite-container form.simple_form textarea {
  font-size: 1em;
  min-height: 10em;
}
#usersite-container form.simple_form input[type=submit],
#usersite-container form.simple_form input[type=button],
#usersite-container form.simple_form input[type=reset] {
  padding-bottom: 0;
  padding-top: 0;
  width: auto;
}
#usersite-container form.simple_form .input + button,
#usersite-container form.simple_form .input + input[type=submit],
#usersite-container form.simple_form .input + input[type=button],
#usersite-container form.simple_form .input + input[type=reset] {
  margin-left: 0.6em;
}
#usersite-container form.simple_form .input.checkbox .input_field label,
#usersite-container form.simple_form .input.radio .input_field label {
  font-weight: 400;
}
#usersite-container form.simple_form .input.checkbox .input_field input,
#usersite-container form.simple_form .input.radio .input_field input {
  border: 0;
  display: table-cell;
  margin-right: 0.5em;
  padding: 0.42em;
  vertical-align: middle;
  width: auto;
}
#usersite-container form.simple_form .input.date .input_field {
  display: inline-block;
}
#usersite-container form.simple_form .input.date input {
  display: inline;
}
#usersite-container form.simple_form ul.upload_list {
  list-style: none;
  padding-left: 0;
}
#usersite-container table.ui-collection,
#usersite-container table.underlined {
  margin-bottom: 10px;
  width: 100%;
  border-spacing: 0;
}
#usersite-container table.ui-collection thead tr th,
#usersite-container table.underlined thead tr th {
  padding: 0 12px;
  text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#usersite-container table.ui-collection tbody tr td,
#usersite-container table.underlined tbody tr td {
  padding: 16px 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#usersite-container table.ui-collection tbody tr td:first-child,
#usersite-container table.underlined tbody tr td:first-child {
  padding-left: 20px;
}
#usersite-container table.ui-collection .primary h2,
#usersite-container table.underlined .primary h2 {
  font-size: 1.375em;
  font-weight: 700;
  margin: 0.4em 0;
}
#usersite-container table.ui-collection .primary p,
#usersite-container table.underlined .primary p {
  font-size: 0.8em;
  margin: 0.4em 0;
  line-height: 1.3;
}
#usersite-container table.ui-collection .secondary,
#usersite-container table.underlined .secondary {
  font-size: 0.8em;
}
#usersite-container table.ui-collection .nowrap,
#usersite-container table.underlined .nowrap {
  white-space: nowrap;
}
#usersite-container.mobile-view .airbit_feature iframe {
  width: 0;
  height: 0;
  min-width: 100%;
  min-height: 510px;
}
#usersite-container .bandsintown_feature__ctas-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
#usersite-container .bandsintown_feature__cta {
  padding: 0.5rem;
}
#usersite-container #page-root .blog_feature h1,
#usersite-container .post-grid h1,
#usersite-container .post-single h1 {
  margin-top: 0.8em;
}
#usersite-container #page-root .blog_feature .blog-footer,
#usersite-container .post-grid .blog-footer,
#usersite-container .post-single .blog-footer {
  clear: both;
  margin: 2em 0 0;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
#usersite-container #page-root .blog_feature .meta,
#usersite-container .post-grid .meta,
#usersite-container .post-single .meta {
  font-size: 0.7em;
  font-weight: normal;
}
#usersite-container #page-root .blog_feature .meta .post-info,
#usersite-container .post-grid .meta .post-info,
#usersite-container .post-single .meta .post-info {
  margin: 0 0.35em 0 0;
  padding-top: 17px;
  font-family: "Helvetica Neue", Arial, sans-serif;
}
#usersite-container #page-root .blog_feature .meta .blog-actions,
#usersite-container .post-grid .meta .blog-actions,
#usersite-container .post-single .meta .blog-actions {
  list-style: none;
  padding-left: 0;
  padding-top: 1.2em;
  margin: 0;
}
#usersite-container #page-root .blog_feature .meta .blog-actions > li,
#usersite-container .post-grid .meta .blog-actions > li,
#usersite-container .post-single .meta .blog-actions > li {
  display: inline-block;
  padding-left: 8px;
}
#usersite-container #page-root .blog_feature .meta .blog-actions > li .button,
#usersite-container .post-grid .meta .blog-actions > li .button,
#usersite-container .post-single .meta .blog-actions > li .button {
  padding: 4px 12px;
  font-size: 12px;
}
#usersite-container #page-root .blog_feature .read-more,
#usersite-container .post-grid .read-more,
#usersite-container .post-single .read-more {
  font-weight: bold;
}
#usersite-container #page-root .blog_feature .comments-title,
#usersite-container .post-grid .comments-title,
#usersite-container .post-single .comments-title {
  position: relative;
}
#usersite-container #page-root .blog_feature .comments-title h4,
#usersite-container .post-grid .comments-title h4,
#usersite-container .post-single .comments-title h4 {
  font-size: 0.8em;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  padding: 1.5em 0;
  width: 176px;
  font-weight: 400;
  border-width: 1px;
  border-style: solid;
  border-bottom: 0;
  margin: 0;
}
#usersite-container #page-root .blog_feature .comments-title h4 > span,
#usersite-container .post-grid .comments-title h4 > span,
#usersite-container .post-single .comments-title h4 > span {
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 178px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#usersite-container .blog_feature article {
  margin-bottom: 1.4em;
  margin-top: 1em;
  padding-top: 1.15em;
}
#usersite-container .blog_feature article.post-full:first-of-type, #usersite-container .blog_feature article.post-summary:first-of-type {
  margin-top: 0;
}
#usersite-container .blog_feature article.post-tiled {
  margin: 0;
  padding: 0;
}
#usersite-container .blog-article {
  word-break: break-word;
}
#usersite-container section.blog_feature .load-more {
  text-align: center;
  padding: 16px;
  z-index: 1;
  position: relative;
}
#usersite-container section.blog_feature .load-more a {
  min-width: 31%;
}
@media screen and (max-width: 560px) {
  #usersite-container section.blog_feature .load-more a {
    width: 100%;
  }
}
#usersite-container #content-wrap section.blog_feature .tiled .read-more {
  margin-left: 0;
}
#usersite-container #content-wrap section.blog_feature .gutter-sizer {
  display: none;
}
#usersite-container #content-wrap section.blog_feature .post-tiled,
#usersite-container #content-wrap section.blog_feature .tiled-sizer {
  width: 33.33%;
}
#usersite-container #content-wrap section.blog_feature[feature-width~="<760"] .post-tiled,
#usersite-container #content-wrap section.blog_feature[feature-width~="<760"] .tiled-sizer {
  width: 50%;
}
#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .post-tiled,
#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .tiled-sizer {
  width: 100%;
}
#usersite-container #content-wrap section.blog_feature[feature-width~="<460"] .tiled-post {
  padding: 2% 0;
}
#usersite-container #content-wrap section.blog_feature .tiled-post {
  padding: 5%;
}
#usersite-container #content-wrap section.blog_feature .tiled .message, #usersite-container #content-wrap section.blog_feature .tiled .message a {
  word-break: break-word;
}
#usersite-container #content-wrap section.blog_feature .tiled-post-inner {
  border: 1px solid rgba(134, 134, 134, 0.5);
}
#usersite-container #content-wrap section.blog_feature .tiled-post-inner > a {
  display: block;
  line-height: 0;
}
#usersite-container #content-wrap section.blog_feature .tiled-post-inner img.featured {
  width: 100%;
  padding: 0;
  margin: 0;
}
#usersite-container #content-wrap section.blog_feature .tiled-post-inner h3 {
  margin-top: 0;
}
#usersite-container #content-wrap section.blog_feature .tiled-post-inner .post-wrap {
  padding: 16px;
}
#usersite-container #page-root article.single_post .post .message {
  font-size: 1.375em;
  margin-top: 1em;
  margin-bottom: 1.5em;
}
#usersite-container #page-root section.blog_feature article > .track,
#usersite-container article.post-single > .track {
  margin: 2.4em 0 1.4em;
}
#usersite-container #page-root section.blog_feature article > .track-actions,
#usersite-container article.post-single > .track-actions {
  text-align: left;
  margin-bottom: 2.75em;
}
@media screen and (max-width: 380px) {
  #usersite-container #page-root section.blog_feature article > .track-actions .button.download,
  #usersite-container article.post-single > .track-actions .button.download {
    margin-top: 0.5rem;
  }
}
#usersite-container .blog-wrapper .grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, 300px);
  grid-gap: 1rem;
  justify-content: center;
  margin: 0 auto;
}
#usersite-container .blog-wrapper .grid article {
  display: block;
  padding: 0.5rem;
}
#usersite-container .blog-wrapper .grid article .featured-image,
#usersite-container .blog-wrapper .grid article .placeholder-img-container {
  display: block;
  overflow: hidden;
  padding-top: 75%;
  position: relative;
}
#usersite-container .blog-wrapper .grid article .featured-image img,
#usersite-container .blog-wrapper .grid article .placeholder-img-container img {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
}
#usersite-container .blog-wrapper .grid article .featured-image img.featured,
#usersite-container .blog-wrapper .grid article .placeholder-img-container img.featured {
  min-height: 100%;
  width: 100%;
}
#usersite-container .blog-wrapper .grid article .placeholder-img-container {
  background-color: rgb(214, 215, 218);
}
#usersite-container .blog-wrapper .grid article .placeholder-img-container .grid-placeholder-img {
  width: 40%;
  left: 30%;
  top: 20%;
}
#usersite-container .blog_feature .grid .placeholder-img-container, #usersite-container .blog_feature .carousel .placeholder-img-container {
  background-color: rgb(214, 215, 218);
}
#usersite-container .blog_feature .grid .featured-image, #usersite-container .blog_feature .grid .placeholder-img-container, #usersite-container .blog_feature .carousel .featured-image, #usersite-container .blog_feature .carousel .placeholder-img-container {
  display: flex;
  justify-content: center;
  overflow: hidden;
  line-height: 0;
  position: relative;
  border: none;
  padding-top: 66.6666666667%;
}
#usersite-container .blog_feature .grid .featured-image.square, #usersite-container .blog_feature .grid .placeholder-img-container.square, #usersite-container .blog_feature .carousel .featured-image.square, #usersite-container .blog_feature .carousel .placeholder-img-container.square {
  padding-top: 100%;
}
#usersite-container .blog_feature .grid .featured-image.circle, #usersite-container .blog_feature .grid .placeholder-img-container.circle, #usersite-container .blog_feature .carousel .featured-image.circle, #usersite-container .blog_feature .carousel .placeholder-img-container.circle {
  padding-top: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
#usersite-container .blog_feature .grid .featured-image.landscape-3-2, #usersite-container .blog_feature .grid .placeholder-img-container.landscape-3-2, #usersite-container .blog_feature .carousel .featured-image.landscape-3-2, #usersite-container .blog_feature .carousel .placeholder-img-container.landscape-3-2 {
  padding-top: 66.6666666667%;
}
#usersite-container .blog_feature .grid .featured-image.landscape-5-4, #usersite-container .blog_feature .grid .placeholder-img-container.landscape-5-4, #usersite-container .blog_feature .carousel .featured-image.landscape-5-4, #usersite-container .blog_feature .carousel .placeholder-img-container.landscape-5-4 {
  padding-top: 80%;
}
#usersite-container .blog_feature .grid .featured-image img, #usersite-container .blog_feature .grid .placeholder-img-container img, #usersite-container .blog_feature .carousel .featured-image img, #usersite-container .blog_feature .carousel .placeholder-img-container img {
  position: absolute;
  transform: none;
  transition: transform 0.8s ease-in-out;
  top: 0;
  width: auto;
  height: auto;
}
#usersite-container .blog_feature .grid .featured-image img.featured, #usersite-container .blog_feature .grid .placeholder-img-container img.featured, #usersite-container .blog_feature .carousel .featured-image img.featured, #usersite-container .blog_feature .carousel .placeholder-img-container img.featured {
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: top center;
}
#usersite-container .blog_feature .grid .featured-image img[class*=placeholder], #usersite-container .blog_feature .grid .placeholder-img-container img[class*=placeholder], #usersite-container .blog_feature .carousel .featured-image img[class*=placeholder], #usersite-container .blog_feature .carousel .placeholder-img-container img[class*=placeholder] {
  height: 40%;
  width: 40%;
  top: 30%;
}
#usersite-container .button-feature-container .button-wrapper {
  display: flex;
}
#usersite-container .button-feature-container .button-wrapper.-alignment-center {
  justify-content: center;
}
#usersite-container .button-feature-container .button-wrapper.-alignment-right {
  justify-content: flex-end;
}
#usersite-container .button-feature-container .button-wrapper.-spacing-small {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#usersite-container .button-feature-container .button-wrapper.-spacing-medium {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#usersite-container .button-feature-container .button-wrapper.-spacing-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
#usersite-container .button-feature-container .button-wrapper.-spacing-extra-large {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
#usersite-container .button-feature-container .button-wrapper.-spacing-custom {
  padding-top: var(--padding-top, 0);
  padding-bottom: var(--padding-bottom, 0);
}
#usersite-container .button-feature-container .button-wrapper.-width-fill .button {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
#usersite-container .calendar_feature .header {
  text-align: center;
}
#usersite-container .calendar_feature .view-past-events {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
}
#usersite-container section.calendar_feature img.event-placeholder-image {
  opacity: 0.75;
}
#usersite-container section.calendar_feature #calendar .month header {
  text-align: center;
}
#usersite-container section.calendar_feature #calendar .month header h2 {
  display: inline-block;
  font-size: 1.375em;
  font-weight: 400;
}
#usersite-container section.calendar_feature #calendar .month header .month-name {
  display: inline-block;
  width: 10em;
  vertical-align: text-top;
}
#usersite-container section.calendar_feature #calendar .month header .next,
#usersite-container section.calendar_feature #calendar .month header .prev {
  display: inline-block;
  line-height: 1;
  font-size: 1.375em;
  opacity: 0.7;
  text-align: center;
  position: relative;
  vertical-align: baseline;
  overflow: visible;
  font-family: "font-icons";
}
.no-touchevents #usersite-container section.calendar_feature #calendar .month header .next:focus, .no-touchevents #usersite-container section.calendar_feature #calendar .month header .next:hover,
.no-touchevents #usersite-container section.calendar_feature #calendar .month header .prev:focus,
.no-touchevents #usersite-container section.calendar_feature #calendar .month header .prev:hover {
  opacity: 1;
}
#usersite-container section.calendar_feature #calendar .month header .next i,
#usersite-container section.calendar_feature #calendar .month header .prev i {
  vertical-align: baseline;
}
#usersite-container section.calendar_feature #calendar .month header .next i::before,
#usersite-container section.calendar_feature #calendar .month header .prev i::before {
  vertical-align: 0;
}
#usersite-container section.calendar_feature #calendar .month table.calendar {
  border-spacing: 0;
  width: 100%;
  margin-top: 0.7em;
}
#usersite-container section.calendar_feature #calendar .month table.calendar th {
  display: none;
}
#usersite-container section.calendar_feature #calendar .month table.calendar td {
  vertical-align: top;
  width: 14.2857142857%;
  height: 92px;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}
#usersite-container section.calendar_feature #calendar .month table.calendar td + td {
  border-left: 0;
}
#usersite-container section.calendar_feature #calendar .month table.calendar tr + tr td {
  border-top: 0;
}
#usersite-container section.calendar_feature #calendar .month table.calendar .day {
  font-size: 12px;
  float: right;
  margin: 3px 4px 0 0;
  background: none;
  position: relative;
  z-index: 5;
  pointer-events: none;
}
#usersite-container section.calendar_feature #calendar .month table.calendar td.other-month .day {
  opacity: 0.5;
}
#usersite-container section.calendar_feature #calendar .month table.calendar .with-events .day,
#usersite-container section.calendar_feature #calendar .month table.calendar td.other-month .with-events .day {
  opacity: 0.6;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul > li {
  margin: 0;
  padding: 0;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul > li > a {
  display: block;
  padding: 3px 6px;
  font-size: 11px;
  border-radius: 2px;
  text-decoration: none;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip {
  display: none;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul > li:first-child a {
  padding-top: 18px;
}
#usersite-container section.calendar_feature #calendar .month table.calendar ul > li + li {
  margin-top: 2px;
}
#usersite-container section.calendar_feature[feature-width~=">800"] #calendar .month table.calendar td {
  height: 110px;
}
#usersite-container section.calendar_feature[feature-width~=">600"] table.calendar .event-name.alt-font {
  font-size: 9px;
}
#usersite-container section.calendar_feature[feature-width~=">720"] table.calendar .event-name.alt-font {
  font-size: 12px;
}
#usersite-container section.calendar_feature[feature-width~=">860"] table.calendar .event-name.alt-font {
  font-size: 16px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar td, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar td {
  height: 65px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li {
  position: relative;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li > a, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li > a {
  height: 62px;
  padding-top: 0;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li > a *, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li > a * {
  display: none;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip {
  color: #666;
  display: block;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 350px;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  z-index: 10;
  bottom: 40px;
  right: -150px;
  transition: all, 0.15s, ease-in-out;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip::after, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip::after {
  content: "";
  border: 10px solid;
  border-color: #fff transparent transparent;
  position: absolute;
  bottom: -20px;
  right: 162px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip a, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip a {
  color: inherit;
}
.no-touchevents #usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip a:focus, .no-touchevents #usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip a:hover, .no-touchevents .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip a:focus, .no-touchevents .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip a:hover {
  text-decoration: none;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip > a, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip > a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .calendar-placeholder,
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .image, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .calendar-placeholder,
.mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .image {
  float: left;
  padding: 18px 16px 18px 18px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .image, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .image {
  font-size: 0;
  line-height: 0;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .image img, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .image img {
  width: 70px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .text, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .text {
  float: left;
  padding: 18px 18px 18px 0;
  width: 220px;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip h2, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip h2 {
  color: #000;
  font-size: 1em;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .meta, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .meta {
  color: #999;
  font-size: 1em;
  margin-bottom: 0;
}
#usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li .tooltip .vcard, .mobile-view #usersite-container section.calendar_feature #calendar .month table.calendar ul > li .tooltip .vcard {
  margin-right: 0.5em;
}
html:not(.mobile-view) #usersite-container section.calendar_feature[feature-width~="<600"] #calendar .month table.calendar ul > li:hover .tooltip {
  visibility: visible;
  opacity: 1;
}
.mobile-view #usersite-container section.calendar_feature[feature-width~=">600"] #calendar .month table.calendar ul > li > a span.event-name {
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
#usersite-container section.calendar_feature[feature-width~="<440"] #calendar .month header .month-name {
  width: auto;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
#usersite-container section.calendar_feature[feature-width~="<440"] #calendar .month table.calendar td {
  height: 45px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] #calendar .month table.calendar ul > li > a {
  height: 42px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] .body {
  padding-left: 0;
  padding-right: 0;
}
#usersite-container section.calendar_feature[feature-width~="<440"] .event-description .event-info {
  clear: both;
}
#usersite-container section.calendar_feature[feature-width~="<300"] #calendar .month table.calendar td {
  height: 25px;
}
#usersite-container section.calendar_feature[feature-width~="<300"] #calendar .month table.calendar ul > li > a {
  height: 22px;
}
#usersite-container section.calendar_feature article.list-style {
  width: 100%;
  overflow: hidden;
  padding: 2em 0 1.8em;
}
#usersite-container section.calendar_feature article.list-style:first-child, #usersite-container section.calendar_feature article.list-style:first-of-type {
  border-top: 0;
  padding-top: 0.7em;
}
#usersite-container section.calendar_feature article.list-style:last-of-type {
  border: none;
}
#usersite-container section.calendar_feature article.list-style .image-social {
  float: left;
  width: 125px;
}
#usersite-container section.calendar_feature article.list-style .image-social img {
  width: 100%;
}
#usersite-container section.calendar_feature article.list-style .text {
  margin-left: 150px;
}
#usersite-container section.calendar_feature article.list-style .text h2 {
  font-size: 1.375em;
  padding: 0;
  margin: 0.4em 0 0.25em;
}
#usersite-container section.calendar_feature article.list-style .text .vcard {
  margin: 0.5em 0 0;
}
#usersite-container section.calendar_feature article.list-style .text .buying-options p,
#usersite-container section.calendar_feature article.list-style .text .description p {
  margin: 1.25em 0 0;
}
#usersite-container section.calendar_feature article.list-style .text .buying-options a,
#usersite-container section.calendar_feature article.list-style .text .description a {
  word-wrap: break-word;
  word-break: break-word;
}
#usersite-container section.calendar_feature article.list-style .text .buying-options .button {
  margin-right: 0.5em;
  font-size: 0.8em;
}
#usersite-container section.calendar_feature article.list-style .text .buying-options .price {
  display: inline-block;
}
#usersite-container section.calendar_feature .upcoming + .previous {
  margin-top: 2em;
}
#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style {
  padding: 1.4em 0 2.2em;
}
#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .event-description {
  margin-left: 120px;
}
#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .calendar-placeholder-icon {
  width: 90px;
}
#usersite-container section.calendar_feature[feature-width~="<700"] article.list-style .text {
  margin-left: 100px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style {
  padding: 1.5em 0;
}
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style:first-of-type {
  padding-top: 0;
}
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .calendar-placeholder-icon {
  width: 85px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text {
  margin-left: 0;
}
#usersite-container section.calendar_feature[feature-width~="<440"] article.list-style .text .button {
  font-size: 0.8em;
}
#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-long {
  display: inline;
}
#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-info.datetime .date-short {
  display: none;
}
#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .image-social {
  display: inline;
  width: 100px;
}
#usersite-container section.calendar_feature[feature-width~=">400"] article.list-style .event-image {
  width: 100px;
}
#usersite-container section.calendar_feature[feature-width~="<400"] article.list-style .event-description {
  margin-left: 0;
}
#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info-wrapper {
  overflow: visible;
}
#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-long {
  display: inline;
}
#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .event-info.datetime .date-short {
  display: none;
}
#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .image-social {
  display: inline;
}
#usersite-container section.calendar_feature[feature-width~=">700"] article.list-style .image-social img {
  max-width: 112.5px;
}
#usersite-container section.calendar_feature table.table-style {
  width: 100%;
  border-spacing: 0;
}
#usersite-container section.calendar_feature table.table-style td {
  padding: 0.8rem 1rem;
  border-left-width: 0;
  border-width: 1px 0;
  border-style: solid;
  vertical-align: top;
}
#usersite-container section.calendar_feature table.table-style th {
  padding: 0.5rem 1rem;
  border-width: 0;
  border-style: solid;
  font-size: 0.8em;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}
#usersite-container section.calendar_feature table.table-style th:first-child {
  border-left-width: 0;
}
#usersite-container section.calendar_feature table.table-style th:last-child {
  border-right-width: 0;
}
#usersite-container section.calendar_feature table.table-style td + td {
  border-left-width: 0;
  border-right-width: 0;
}
#usersite-container section.calendar_feature table.table-style tr + tr td {
  border-top: 0;
  border-left-width: 0;
}
#usersite-container section.calendar_feature table.table-style td > a.event_details {
  display: block;
  text-decoration: none !important;
}
#usersite-container section.calendar_feature table.table-style tr:hover > td {
  background: rgba(0, 0, 0, 0.00015);
  background-image: none !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
#usersite-container section.calendar_feature table.table-style td.event-date {
  width: 20%;
}
#usersite-container section.calendar_feature table.table-style td.event-date span.text {
  display: block;
}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date {
  font-weight: bold;
}
#usersite-container section.calendar_feature table.table-style td.event-date time {
  white-space: nowrap;
}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long {
  display: none;
}
#usersite-container section.calendar_feature table.table-style td.event-name {
  width: 45%;
}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary {
  display: none;
}
#usersite-container section.calendar_feature table.table-style td.event-location {
  width: 35%;
}
#usersite-container section.calendar_feature table.table-style + nav.pagination {
  padding-top: 0;
  border-top: 0;
}
#usersite-container section.calendar_feature[feature-width~=">840"] table.table-style td.event-date {
  width: 15%;
}
#usersite-container section.calendar_feature[feature-width~=">840"] table.table-style td.event-name {
  width: 50%;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th {
  border-style: solid;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td,
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th {
  border-width: 0 0 1px;
  padding: 1em 1.5em 0.95em 0;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th.date {
  width: 24%;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-location,
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style th.location {
  display: none;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-name {
  font-size: 1em;
  width: 76%;
}
#usersite-container section.calendar_feature[feature-width~="<700"] table.table-style td.event-name .text-tertiary {
  display: block;
  font-weight: normal;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style {
  display: block;
  border-bottom: none !important;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tbody,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style th,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style thead,
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr {
  display: block;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  width: 100% !important;
  box-sizing: border-box;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td:first-child {
  padding-top: 10px !important;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td.event-name {
  padding-bottom: 20px !important;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr:hover > td {
  box-shadow: none;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr:first-child td:first-child {
  padding-top: 0 !important;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style tr {
  padding-bottom: 10px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style th {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] table.table-style td.event-date {
  border-bottom: none !important;
}
#usersite-container section.calendar_feature[feature-width~=">700"] table.table-style td.event-date .date-long {
  display: inline;
}
#usersite-container section.calendar_feature[feature-width~=">700"] table.table-style td.event-date .date-short {
  display: none;
}
#usersite-container .event-detail .add-to-cart .button {
  margin-bottom: 0.3em;
}
#usersite-container .calendar-placeholder {
  padding: 0.2em 0;
  text-align: center;
  font-family: Helvetica, Arial, sans-serif;
}
#usersite-container .calendar-placeholder-icon {
  width: 50px;
  display: inline-block;
}
#usersite-container .calendar-placeholder-day,
#usersite-container .calendar-placeholder-month {
  display: block;
}
#usersite-container .calendar-placeholder-month {
  padding: 0.3em 0 0;
  color: #fff;
  font-size: 8px;
  text-transform: uppercase;
  background-color: #3c3d3e;
  border-radius: 2px 2px 0 0;
}
#usersite-container .calendar-placeholder-day {
  color: #3c3d3e;
  font-size: 22px;
  font-weight: 700;
  border: 1px solid #cbcbcb;
  border-top-width: 0;
  background-color: #fff;
  border-radius: 0 0 3px 3px;
}
#usersite-container .touchevents .zoogle-columns-100 section.calendar_feature[feature-width~="<400"] {
  padding-left: 0;
  padding-right: 0;
}
#usersite-container .default-page-header-area {
  position: relative;
}
#usersite-container .default-page-header-area.empty {
  display: none;
}
body:not(.mobile-view) #usersite-container .default-page-header-area {
  max-width: 960px;
}
.mobile-view #usersite-container .default-page-header-area {
  width: 400px;
  max-width: 100%;
  margin: auto;
}
#usersite-container .call_to_action_header_feature.feature {
  position: relative;
  text-align: center;
  padding: 4vw;
  margin: 1.5vw;
}
.mobile-view #usersite-container .call_to_action_header_feature.feature {
  padding: 1rem;
}
#usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
#usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .cta-heading-wrapper .heading-primary {
  margin: 0 0 1rem;
  padding: 0;
  max-width: 100%;
}
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper {
  margin: auto;
}
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper,
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .cta-heading-wrapper,
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .cta-subheading-wrapper,
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .mailing-list-description,
.mobile-view #usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .mailing-list-result {
  width: 100%;
}
#usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .cta-button-wrapper {
  margin-top: 1rem;
}
#usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .cta-button-wrapper .button {
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  white-space: pre-wrap;
  line-height: 1.225rem;
  padding: 0.75rem;
}
#usersite-container .call_to_action_header_feature.feature .call-to-action-wrapper .heading-primary + .button {
  margin-top: 0;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .control,
#usersite-container .call_to_action_header_feature .mailing-list-signup .row {
  display: flex;
  justify-content: center;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .control input.email,
#usersite-container .call_to_action_header_feature .mailing-list-signup .row input.email {
  color: #505050;
  border-color: #CACACA;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .control input.email::placeholder,
#usersite-container .call_to_action_header_feature .mailing-list-signup .row input.email::placeholder {
  color: #707070;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .control button,
#usersite-container .call_to_action_header_feature .mailing-list-signup .row button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .captcha-image-wrap {
  background: white;
}
#usersite-container .call_to_action_header_feature .mailing-list-signup .row.captcha-wrap {
  flex-direction: column;
}
#usersite-container:not(.mobile-view) .call_to_action_header_feature .mailing-list-signup .cta-mailing-list-form {
  max-width: 33vw;
}
#usersite-container .calendar_feature .carousel article:after {
  background: none;
}
#usersite-container .calendar_feature .carousel .carousel-nav.full-width {
  height: 60%;
}
#usersite-container .calendar_feature .carousel .event-post {
  display: flex;
  flex-direction: column;
}
#usersite-container .calendar_feature .carousel .event-title {
  padding: 5px 0;
  line-height: 1.2;
  margin: 0.5rem 0 0 0;
}
#usersite-container .calendar_feature .carousel .event-details {
  line-height: 2;
}
#usersite-container .calendar_feature .carousel .event-actions {
  font-weight: normal;
  margin-top: 0.75rem;
}
#usersite-container .calendar_feature .carousel .event-actions .event-carousel-tickets {
  opacity: 0.7;
}
#usersite-container .calendar_feature .carousel .event-actions .event-share {
  text-transform: capitalize;
}
#usersite-container .calendar_feature .carousel .slide-container .slide {
  justify-content: space-between;
}
#usersite-container .calendar_feature .carousel .slide-container .slide-realign {
  justify-content: flex-start;
}
#usersite-container #page-root .blog_feature .carousel {
  padding: 10px 0;
}
#usersite-container #page-root .blog_feature .carousel-post .meta {
  margin: 0.5rem 0;
}
#usersite-container #page-root .blog_feature .carousel-post .meta .post-info:only-child {
  padding-top: 0.5rem;
}
#usersite-container #page-root .blog_feature .carousel-post .read-more a {
  font-weight: normal;
}
#usersite-container .carousel {
  position: relative;
}
#usersite-container .carousel .event-start-date, #usersite-container .carousel article.blog-article p.post-info {
  text-transform: uppercase;
  letter-spacing: 0.7px;
}
#usersite-container .carousel .carousel-nav {
  position: relative;
  display: flex;
  justify-content: flex-end;
  margin: 10px;
}
#usersite-container .carousel .carousel-nav.full-width {
  position: absolute;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  height: 400px;
  width: 100%;
  margin: 0;
}
#usersite-container .carousel .carousel-nav.full-width + .slide-container {
  width: 100%;
}
#usersite-container .carousel .carousel-nav.full-width .prev.button {
  right: 2rem;
}
#usersite-container .carousel .carousel-nav.full-width .next.button {
  left: 2rem;
}
#usersite-container .carousel .carousel-nav:not(.full-width) .next.button {
  margin-left: 10px;
}
#usersite-container .carousel .carousel-nav .button-nav {
  position: relative;
  border-radius: 50%;
  border-style: solid;
  width: 2rem !important;
  height: 2rem !important;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 1px;
}
#usersite-container .carousel .carousel-nav .button-nav[class*=" icon-"]:before {
  display: initial;
  text-align: initial;
  vertical-align: 0;
}
#usersite-container .carousel .carousel-nav .button-nav.icon-previous:before {
  padding-right: 0.125rem;
}
#usersite-container .carousel .carousel-nav .button-nav.icon-next:before {
  padding-left: 0.125rem;
}
#usersite-container .carousel .carousel-nav .disable {
  pointer-events: none;
  touch-action: none;
  opacity: 0.5;
}
#usersite-container .carousel .carousel-nav .disable:active, #usersite-container .carousel .carousel-nav .disable:focus, #usersite-container .carousel .carousel-nav .disable:hover {
  background: none;
  color: inherit;
}
#usersite-container .carousel .carousel-nav button:focus {
  outline: 0;
}
#usersite-container .carousel .slide-container {
  margin: 0 auto;
  padding: 10px 10px 0;
  display: flex;
  overflow: hidden;
  position: relative;
}
#usersite-container .carousel .slide-container article.carousel-item {
  margin: 0;
  padding: 0;
}
#usersite-container .carousel .slide-container article.carousel-item .featured-image,
#usersite-container .carousel .slide-container article.carousel-item .placeholder-img-container {
  transform-origin: center;
  overflow: hidden;
  z-index: 9;
}
#usersite-container .carousel .slide-container article.carousel-item .featured-image:hover .carousel-placeholder-img,
#usersite-container .carousel .slide-container article.carousel-item .featured-image:hover img,
#usersite-container .carousel .slide-container article.carousel-item .placeholder-img-container:hover .carousel-placeholder-img,
#usersite-container .carousel .slide-container article.carousel-item .placeholder-img-container:hover img {
  transform: scale(1.5);
}
#usersite-container .carousel .slide-container article.carousel-item .post-wrap header.meta {
  display: flex;
  flex-direction: column;
}
#usersite-container .carousel .slide-container article.carousel-item .post-wrap header.meta p.post-info {
  position: initial;
}
#usersite-container .carousel .slide-container article.carousel-item .message p {
  margin-top: 0;
  word-wrap: break-word;
}
#usersite-container .carousel .slide {
  min-width: 100%;
  display: none;
}
#usersite-container .carousel .slide.active, #usersite-container .carousel .slide.move-in-left, #usersite-container .carousel .slide.move-in-right, #usersite-container .carousel .slide.move-out-left, #usersite-container .carousel .slide.move-out-right {
  display: flex;
  justify-content: space-between;
  opacity: 1;
}
#usersite-container .carousel .slide.slide-realign {
  justify-content: flex-start;
}
#usersite-container .carousel .slide.slide-realign .carousel-item:not(:last-child) {
  margin-right: 2rem;
}
#usersite-container .carousel .slide.slide-4-items .carousel-item {
  width: 24%;
}
#usersite-container .carousel .slide.slide-3-items .carousel-item {
  width: 31%;
}
#usersite-container .carousel .slide.slide-2-items .carousel-item {
  width: 48%;
}
#usersite-container .carousel .slide.slide-1-items .carousel-item {
  width: 100%;
}
#usersite-container .carousel .slide.move-out-left {
  animation: move-out-left 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s forwards;
}
#usersite-container .carousel .slide.move-out-right {
  position: relative;
  left: -100%;
  animation: move-out-right 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s forwards;
}
#usersite-container .carousel .slide.move-in-left {
  animation: move-in-left 0.8s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}
#usersite-container .carousel .slide.move-in-right {
  animation: move-in-right 0.8s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards;
}
@keyframes move-out-right {
  from {
    transform: translateX(0) scale(1);
    opacity: 1;
    filter: none;
  }
  to {
    transform: translateX(100%) scale(0.75);
    opacity: 0.45;
    filter: blur(1px);
  }
}
@keyframes move-in-left {
  from {
    transform: translateX(-100%) scale(0.75);
    opacity: 0.45;
    filter: blur(1px);
  }
  to {
    transform: translateX(0) scale(1);
    opacity: 1;
    filter: none;
  }
}
@keyframes move-out-left {
  from {
    transform: translateX(0) scale(1);
    opacity: 1;
    filter: none;
  }
  to {
    transform: translateX(-100%) scale(0.75);
    opacity: 0.45;
    filter: blur(1px);
  }
}
@keyframes move-in-right {
  from {
    transform: translateX(0) scale(0.75);
    opacity: 0.45;
    filter: blur(1px);
  }
  to {
    transform: translateX(-100%) scale(1);
    opacity: 1;
    filter: none;
  }
}
#usersite-container .carousel-view-all .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 auto;
}
#usersite-container .carousel-view-all .grid .grid-sizer {
  display: none;
  visibility: hidden;
}
#usersite-container .carousel-view-all .grid article {
  width: 31%;
  display: block;
  margin: 0 auto;
  transition: width 0.4s;
}
@media only screen and (max-width: 769px) {
  #usersite-container .carousel-view-all .grid article {
    width: 28%;
  }
}
@media only screen and (max-width: 559px) {
  #usersite-container .carousel-view-all .grid article {
    width: 45%;
  }
  #usersite-container .carousel-view-all .grid article:not(:nth-child(3n+3)) {
    margin-right: 0;
  }
  #usersite-container .carousel-view-all .grid article:not(:nth-child(2n+2)) {
    margin-right: 1.5rem;
  }
}
@media only screen and (max-width: 459px) {
  #usersite-container .carousel-view-all .grid article .carousel-view-all .grid article {
    width: 100%;
  }
  #usersite-container .carousel-view-all .grid article .carousel-view-all .grid article:nth-child(2n+2) {
    margin-right: 0;
  }
}
#usersite-container .carousel-view-all .grid article:not(:nth-child(3n+3)) {
  margin-right: 1.5rem;
}
#usersite-container .carousel-view-all .grid article img.featured, #usersite-container .carousel-view-all .grid article img.store-placeholder-image {
  width: 100%;
}
#usersite-container .cart-items {
  width: 100%;
}
#usersite-container .cart-items td {
  vertical-align: top;
}
#usersite-container .cart-items .headers {
  font-weight: 600;
}
#usersite-container .cart-items,
#usersite-container .cart-totals {
  padding-left: 0;
}
#usersite-container .cart-items > * .cart-image img,
#usersite-container .cart-totals > * .cart-image img {
  width: 76px;
  height: 76px;
  object-fit: cover;
  display: block;
}
#usersite-container .cart-items > * .cart-image img.store-placeholder-image,
#usersite-container .cart-totals > * .cart-image img.store-placeholder-image {
  opacity: 0.75;
}
#usersite-container .cart-items > * .col-item.header,
#usersite-container .cart-totals > * .col-item.header {
  text-align: left;
}
#usersite-container .cart-items > * .col-item .item-description .title,
#usersite-container .cart-items > * .col-item .item-description div,
#usersite-container .cart-totals > * .col-item .item-description .title,
#usersite-container .cart-totals > * .col-item .item-description div {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
}
#usersite-container .cart-items > * .col-item .item-description .cart-item__description,
#usersite-container .cart-totals > * .col-item .item-description .cart-item__description {
  font-size: 12px;
}
#usersite-container .cart-items > * .col-item .item-description.unpadded,
#usersite-container .cart-totals > * .col-item .item-description.unpadded {
  padding-left: 0;
}
#usersite-container .cart-items > * .col-qty,
#usersite-container .cart-totals > * .col-qty {
  width: 80px;
}
#usersite-container .cart-items > * .col-price,
#usersite-container .cart-totals > * .col-price {
  width: 80px;
}
#usersite-container .cart-items > * .col-item,
#usersite-container .cart-totals > * .col-item {
  text-align: left;
}
#usersite-container .cart-items > * .col-qty,
#usersite-container .cart-totals > * .col-qty {
  padding-right: 1em;
  text-align: center;
}
#usersite-container .cart-items > * .col-price,
#usersite-container .cart-totals > * .col-price {
  text-align: right;
}
#usersite-container .cart-items > * .col-price .old-price,
#usersite-container .cart-totals > * .col-price .old-price {
  padding: 0;
}
#usersite-container .cart-items > * .header,
#usersite-container .cart-totals > * .header {
  font-weight: bold;
}
#usersite-container .cart-items .cart-items-list > .cart-item {
  padding: 1em 0;
}
#usersite-container .cart-items .cart-items-list > .cart-item .col-item {
  width: 100%;
  max-width: 1px;
  padding: 0 1em;
}
#usersite-container .cart-items .cart-items-list > .cart-item .col-item h2 {
  overflow: hidden;
  line-height: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#usersite-container .cart-checkout-subtotal,
#usersite-container .checkout-action {
  text-align: right;
}
#usersite-container .cart-checkout-subtotal h2 {
  display: inline-block;
}
#usersite-container button.paypal {
  border: 0;
  background: none;
}
#usersite-container .bundle-item-image {
  text-align: right;
}
#usersite-container .bundle-item-image img {
  width: 57px;
  height: 57px;
}
#usersite-container #page-root .comments {
  margin-top: 2.75em;
  clear: both;
}
#usersite-container #page-root .comments ul.comment-list {
  list-style: none;
  padding-left: 0;
}
#usersite-container #page-root .comments article {
  margin: 2em 0;
}
#usersite-container #page-root .comments article button.quote {
  font-size: 1em;
  padding: 0;
  border: 0;
  background: none;
}
.no-touchevents #usersite-container #page-root .comments article button.quote:hover, .no-touchevents #usersite-container #page-root .comments article button.quote:focus {
  text-decoration: underline;
}
#usersite-container #page-root .comments article .avatar {
  width: 70px;
  float: left;
}
#usersite-container #page-root .comments article .avatar img {
  border-width: 1px;
  border-style: solid;
}
#usersite-container #page-root .comments article .content {
  margin-left: 70px;
}
#usersite-container #page-root .comments article .content footer {
  margin-bottom: 0.8em;
  overflow: hidden;
}
#usersite-container #page-root .comments article .content .user-details,
#usersite-container #page-root .comments article .content time {
  vertical-align: baseline;
}
#usersite-container #page-root .comments article .content .user-details {
  font-size: 1.375em;
  font-weight: 700;
  margin-right: -12.5em;
  float: left;
  width: 100%;
  padding: 0;
  max-width: 50%;
  line-height: 1.3em;
  margin-top: 0.2em;
}
#usersite-container #page-root .comments article .content .user-details span.location {
  font-size: 0.8em;
  font-weight: 400;
}
#usersite-container #page-root .comments article .content time {
  font-size: 0.8em;
  float: right;
  width: 16em;
  text-align: right;
  margin-top: 0.6em;
  max-width: 50%;
}
#usersite-container #page-root .comments article .content .message {
  margin: 0.8em 0;
}
#usersite-container #page-root .comments .add-comment header {
  border-top-width: 1px;
  border-top-style: solid;
  padding: 1.4em 0 1.15em;
  overflow: hidden;
}
#usersite-container #page-root .comments .add-comment header h4 {
  float: left;
  text-transform: uppercase;
  width: 50%;
  font-weight: 400;
  vertical-align: baseline;
  font-size: 0.8em;
  margin: 0;
}
#usersite-container #page-root .comments .add-comment form.simple_form .input.text {
  width: 100%;
}
#usersite-container #page-root .comments .comment-list:empty + .add-comment header {
  padding-top: 0;
  border-top: 0;
}
#usersite-container #page-root .comments .comment-list:empty + .add-comment header h1 {
  visibility: hidden;
}
#usersite-container [feature-width~="<420"] .comment-list .avatar {
  display: none;
}
#usersite-container [feature-width~="<420"] .comment-list article .content {
  margin-left: 0 !important;
}
#usersite-container [feature-width~="<420"] .comment-list span.location {
  display: block;
}
#usersite-container section.custom_form_feature form {
  padding-top: 5px;
}
#usersite-container section.custom_form_feature form ul {
  padding-left: 0;
}
#usersite-container section.custom_form_feature form ul li {
  list-style: none;
}
#usersite-container section.custom_form_feature form ul li input {
  margin-right: 5px;
}
#usersite-container section.custom_form_feature .custom_form_preview {
  padding-bottom: 10px;
}
#usersite-container section.custom_form_feature .custom_form_preview div {
  padding-bottom: 3px;
}
#usersite-container section.custom_form_feature .custom_form_preview ul, #usersite-container section.custom_form_feature .custom_form_preview ol {
  padding-left: 0;
}
#usersite-container section.custom_form_feature .custom_form_preview ul li, #usersite-container section.custom_form_feature .custom_form_preview ol li {
  list-style: none;
}
#usersite-container section.custom_form_feature .select_date_picker input {
  width: 0 !important;
  height: 0 !important;
  border: 0 none transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  visibility: hidden;
}
#usersite-container section.custom_form_feature .select_date_picker .caltrigger {
  outline: none;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.2em;
}
#usersite-container .custom_form_feature[feature-width~="<420"] .input {
  width: 100% !important;
  margin-right: 0 !important;
}
@media (min-width: 600px) {
  #usersite-container .custom_form_feature form .input.text {
    width: 75%;
  }
  #usersite-container .custom_form_feature form .input.string, #usersite-container .custom_form_feature form .input.email {
    width: 48%;
  }
}
@media (min-width: 1825px) {
  #usersite-container .layout_third .custom_form_feature form .input.text, #usersite-container .layout_third .custom_form_feature form .input.string, #usersite-container .layout_third .custom_form_feature form .input.email {
    width: 100%;
  }
}
#usersite-container section.donation_feature {
  text-align: center;
}
#usersite-container section.donation_feature h2.subtitle-wrap {
  min-height: 14px;
}
#usersite-container form.download_code input[type=submit] {
  margin: 0.55em 0;
}
#usersite-container .event-detail .event-info-wrapper {
  overflow: hidden;
  margin-bottom: 2px;
}
#usersite-container .event-detail .event-image {
  width: 125px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 2px;
  text-align: center;
}
#usersite-container .event-detail .event-info .button {
  display: inline-block;
  margin-right: 1em;
}
#usersite-container .event-detail .image-social {
  display: none;
}
#usersite-container .event-detail .image-social img {
  max-width: 85px;
  border-radius: 3px;
}
#usersite-container .event-detail .calendar-placeholder {
  margin-top: 0;
  padding: 0;
}
#usersite-container .event-detail .calendar-placeholder-icon {
  width: 100px;
}
#usersite-container .event-detail .calendar-placeholder-icon .calendar-placeholder-month {
  font-size: 18px;
  background-color: #aaa;
}
#usersite-container .event-detail .calendar-placeholder-icon .calendar-placeholder-day {
  font-size: 36px;
  line-height: 60px;
  color: #aaa;
}
#usersite-container .event-detail .event-description {
  margin-left: 135px;
}
#usersite-container .event-detail .event-description .event-datetime, #usersite-container .event-detail .event-description .event-location {
  margin-bottom: 0.2em;
  margin-top: 0.2em;
}
#usersite-container .event-detail .event-description > p {
  margin-top: 0;
}
#usersite-container .event-detail .event-description .buying-options {
  padding-top: 6px;
}
#usersite-container .event-detail .event-description .buying-options form {
  float: left;
  margin-right: 3px;
}
#usersite-container .event-detail .event-description .map-link {
  padding-top: 6px;
}
#usersite-container .event-detail .event-description .item-sale-text {
  margin-top: 4px;
}
#usersite-container .event-detail .event-datetime .date-long {
  display: none;
}
#usersite-container .event-detail .event-datetime .time {
  white-space: nowrap;
}
#usersite-container .event-detail .event-datetime .time .date {
  font-weight: normal;
}
#usersite-container .event-detail .event-datetime,
#usersite-container .event-detail .event-location {
  display: inline-block;
  width: 90%;
  padding-left: 1.32em;
  position: relative;
}
#usersite-container .event-detail .event-datetime i[class^=icon-],
#usersite-container .event-detail .event-location i[class^=icon-] {
  position: absolute;
  left: 0;
}
#usersite-container .event-title {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 4px;
}
#usersite-container .event-when.with-time:not(.multi-day) .time {
  display: inline;
}
#usersite-container .event-when .date {
  font-weight: bold;
}
#usersite-container .event-when .zoogle-share {
  display: block;
}
#usersite-container .event-notes > :first-child {
  margin-top: 0;
}
#usersite-container .event-notes > :last-child {
  margin-bottom: 5px;
}
#usersite-container .event-clear::after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container .solo-event-occurrence .body {
  min-height: 95px;
  position: relative;
  padding: 10px;
}
#usersite-container .solo-event-occurrence .footer {
  clear: left;
}
#usersite-container .solo-event-occurrence .image-social {
  display: block;
  float: left;
}
#usersite-container .solo-event-occurrence img {
  width: 100%;
  height: auto;
}
#usersite-container .solo-event-occurrence .text {
  margin-left: 150px;
}
#usersite-container .solo-event-occurrence .text > :first-child {
  margin-top: 0;
}
#usersite-container .solo-event-occurrence .text > :last-child {
  margin-bottom: 0;
}
#usersite-container .solo-event-occurrence .text p, #usersite-container .solo-event-occurrence .text time {
  font-size: 14px;
}
#usersite-container .solo-event-occurrence .text time {
  font-weight: 700;
}
#usersite-container .solo-event-occurrence .text h1 {
  font-size: 22px;
  padding: 0;
  margin: 0.4em 0 0.25em;
}
#usersite-container .solo-event-occurrence .text .vcard {
  margin: 0.5em 0 0;
  font-size: 1em;
}
#usersite-container .solo-event-occurrence .text .buying-options,
#usersite-container .solo-event-occurrence .text .description p {
  margin: 1.25em 0 0;
}
#usersite-container .solo-event-occurrence .text .button {
  margin-right: 0.5em;
}
#usersite-container .solo-event-occurrence .map {
  font-size: 0;
  line-height: 0;
  margin: 0 auto;
  text-align: center;
}
#usersite-container .solo-event-occurrence .map a {
  display: block;
  position: relative;
}
#usersite-container .solo-event-occurrence .map img {
  max-width: 620px;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-detail {
  text-align: center;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .image-social {
  float: none;
  margin: 0 auto 1em;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description {
  margin-left: 0;
  overflow: auto;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info {
  width: auto;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info i {
  position: relative;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info time span.date-short {
  margin-left: 0.5em;
}
#usersite-container section.calendar_feature[feature-width~="<440"] section.solo-event-occurrence .event-description .event-info-wrapper p.event-info:empty {
  display: none;
}
#usersite-container section.calendar_feature[feature-width~="<440"] .buying-options form,
#usersite-container section.calendar_feature[feature-width~="<440"] .button:not(.button-tertiary),
#usersite-container section.calendar_feature[feature-width~="<440"] .button:not(.button-nav),
#usersite-container section.calendar_feature[feature-width~="<440"] .add-to-cart {
  width: 100%;
  float: none;
  margin: 0 0 0.3em;
}
#usersite-container section.forum_feature {
  padding-bottom: 2em;
}
#usersite-container section.forum_feature h1 {
  margin: 0.8em 0 0.5em;
  padding: 0;
}
.no-touchevents #usersite-container section.forum_feature thead tr:hover {
  background-color: transparent;
}
#usersite-container section.forum_feature thead tr th {
  padding: 0.5em 2%;
}
#usersite-container section.forum_feature tbody tr td,
#usersite-container section.forum_feature tbody tr td.primary,
#usersite-container section.forum_feature thead tr td.primary,
#usersite-container section.forum_feature thead tr th {
  padding-left: 2%;
  padding-right: 2%;
}
#usersite-container section.forum_feature td.board-topics {
  padding-left: 3%;
}
#usersite-container section.forum_feature .topic-last_post a,
#usersite-container section.forum_feature .topic-title a {
  text-decoration: none;
}
#usersite-container section.forum_feature[feature-width~="<700"] table .board-last_post {
  display: none;
}
#usersite-container section.gallery_feature {
  text-align: center;
}
#usersite-container section.gallery_feature header {
  margin-bottom: 5px;
}
#usersite-container section.gallery_feature div.gallery-wrapper {
  display: block;
  padding-left: 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper .caption {
  display: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid {
  margin: 0 -7px;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 14px;
  padding: 0 7px;
  position: relative;
  vertical-align: top;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap {
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a {
  display: block;
  padding-top: 100%;
  position: relative;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img {
  left: 0;
  max-width: none;
  position: absolute;
  top: 0;
}
.no-touchevents #usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img {
  opacity: 0.9;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption {
  display: block;
  font-size: 0.9em;
  line-height: 1.5;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-caption .caption {
  display: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-caption .img-wrap {
  display: block;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-caption .img-wrap a {
  border: none;
  display: flex;
  justify-content: center;
  line-height: 0;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-crop div.gallery-item img {
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-crop div.gallery-item img.portrait {
  height: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.no-crop div.gallery-item img.landscape {
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.crop img {
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: none;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait {
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape {
  height: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern {
  font-size: 0;
  /* apply a natural box layout model to all elements */
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern *,
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern *::before,
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern *::after {
  box-sizing: border-box;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item {
  margin-top: 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap {
  display: block;
  padding: 3px;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img {
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 1em;
  color: #fff;
  font-size: 12px;
  left: 3px;
  max-height: 3em;
  overflow: hidden;
  padding-left: 3px;
  padding-right: 3px;
  position: absolute;
  right: 3px;
  z-index: 10;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p {
  margin: 0;
}
.no-touchevents #usersite-container section.gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption {
  display: block;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow {
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev {
  color: #ccc;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  display: block;
  font-size: 3em;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  user-select: none;
  user-select: none;
  width: 25%;
  z-index: 110;
}
.no-touchevents #usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover {
  opacity: 1;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing {
  opacity: 1;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev > .wrap-icon {
  display: table;
  height: 100%;
  margin-right: auto;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev > .wrap-icon i {
  display: table-cell;
  vertical-align: middle;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev > .wrap-icon i::before {
  background: rgba(0, 0, 0, 0.4);
  padding: 0.5em 0.1em 0.5em 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next {
  color: #ccc;
  color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  display: block;
  font-size: 3em;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  user-select: none;
  user-select: none;
  width: 25%;
  z-index: 110;
}
.no-touchevents #usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover {
  opacity: 1;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing {
  opacity: 1;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
  transition: none;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next > .wrap-icon {
  display: table;
  height: 100%;
  margin-left: auto;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next > .wrap-icon i {
  display: table-cell;
  vertical-align: middle;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next > .wrap-icon i::before {
  background: rgba(0, 0, 0, 0.4);
  padding: 0.5em 0 0.5em 0.1em;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item {
  box-shadow: #000 0 0 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait {
  bottom: -100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: -100%;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape {
  bottom: -100%;
  height: 100%;
  left: -100%;
  margin: auto;
  position: absolute;
  right: -100%;
  top: -100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img {
  box-shadow: #000 0 0 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait {
  height: 100%;
  margin: 0 auto;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .caption {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 12px;
  left: 0;
  max-height: 3em;
  overflow: hidden;
  padding-left: 3px;
  padding-right: 3px;
  position: absolute;
  right: 0;
  z-index: 105;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .caption p {
  margin: 0;
}
#usersite-container section.gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty {
  display: none;
}
#usersite-container section.gallery_feature div.size-small div.gallery-item {
  width: 20%;
}
#usersite-container section.gallery_feature[feature-width~="<600"] div.size-small div.gallery-item {
  width: 25%;
}
#usersite-container section.gallery_feature[feature-width~="<460"] div.size-small div.gallery-item {
  width: 33.3%;
}
#usersite-container section.gallery_feature[feature-width~="<300"] div.size-small div.gallery-item {
  width: 50%;
}
#usersite-container section.gallery_feature[feature-width~="<160"] div.size-small div.gallery-item {
  width: 100%;
}
#usersite-container section.gallery_feature div.size-large div.gallery-item {
  width: 33.2%;
}
#usersite-container section.gallery_feature div.size-large div.gallery-item.x2 {
  width: 66.6%;
}
#usersite-container section.gallery_feature div.size-large div.gallery-item.x3 {
  width: 15.1%;
}
#usersite-container section.gallery_feature[feature-width~="<480"] div.size-large div.gallery-item {
  width: 49.9%;
}
#usersite-container section.gallery_feature[feature-width~="<480"] div.size-large div.gallery-item.x2, #usersite-container section.gallery_feature[feature-width~="<480"] div.size-large div.gallery-item.x3 {
  width: 100%;
}
#usersite-container section.gallery_feature[feature-width~="<320"] div.size-large div.gallery-item {
  width: 100%;
}
#usersite-container #content-wrap .layout_full section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .img-wrap {
  padding: 10px;
}
#usersite-container #content-wrap .layout_full section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .caption {
  left: 10px;
  right: 10px;
}
#usersite-container #content-wrap .layout_half section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .img-wrap {
  padding: 5px;
}
#usersite-container #content-wrap .layout_half section.gallery_feature[feature-width~=">480"] div.gallery-wrapper.gallery-modern .gallery-item .caption {
  left: 5px;
  right: 5px;
}
#usersite-container html.touchevents #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,
#usersite-container html.touchevents #content-wrap .gallery_feature div.gallery-slideshow .cycle-next {
  opacity: 0.2;
}
#usersite-container .zoogle-column-1-of-1 #gigsalad_quote_widget,
#usersite-container .zoogle-column-1-of-1 #gigsalad-reviews-widget {
  margin-left: auto;
  margin-right: auto;
}
#usersite-container #gigsalad-reviews-widget {
  margin: -8px;
}
#usersite-container section.hit_counter_feature p {
  padding: 15px;
  font-weight: bold;
  border: 1px solid;
  text-align: center;
}
#usersite-container .html_feature iframe {
  max-width: 100%;
}
#usersite-container .image-filter-container {
  isolation: isolate;
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 100%;
}
#usersite-container :is(.image-filter-container, .cropped-image__wrapper)::before, #usersite-container :is(.image-filter-container, .cropped-image__wrapper)::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  z-index: 9;
}
#usersite-container :is(.image-filter-container, .cropped-image__wrapper)::after {
  z-index: 10;
}
#usersite-container .image-filter-container[data-filter=darken] img {
  filter: brightness(0.8);
}
#usersite-container .image-filter-container[data-filter=lighten] img {
  filter: brightness(1.2);
}
#usersite-container .image-filter-container[data-filter=grayscale] img {
  filter: saturate(0) contrast(1.1) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter="1977"] img {
  filter: contrast(1.1) brightness(1.1) saturate(1.3);
}
#usersite-container .image-filter-container[data-filter="1977"]::after,
#usersite-container .image-filter-container[data-filter="1977"] cropped-image .cropped-image__wrapper::after {
  background: rgba(243, 106, 188, 0.3);
  mix-blend-mode: screen;
}
#usersite-container .image-filter-container[data-filter="1977"]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=brannan] img {
  filter: sepia(0.5) contrast(1.4);
}
#usersite-container .image-filter-container[data-filter=brannan]::after,
#usersite-container .image-filter-container[data-filter=brannan] cropped-image .cropped-image__wrapper::after {
  background-color: rgba(161, 44, 199, 0.31);
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=brannan]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=brooklyn] img {
  filter: contrast(0.9) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter=brooklyn]::after,
#usersite-container .image-filter-container[data-filter=brooklyn] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=brooklyn]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=earlybird] img {
  filter: contrast(0.9) sepia(0.2);
}
#usersite-container .image-filter-container[data-filter=earlybird]::after,
#usersite-container .image-filter-container[data-filter=earlybird] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=earlybird]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=gingham] img {
  filter: brightness(1.05) hue-rotate(-10deg);
}
#usersite-container .image-filter-container[data-filter=gingham]::after,
#usersite-container .image-filter-container[data-filter=gingham] cropped-image .cropped-image__wrapper::after {
  background: lavender;
  mix-blend-mode: soft-light;
}
#usersite-container .image-filter-container[data-filter=gingham]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=kelvin]::after,
#usersite-container .image-filter-container[data-filter=kelvin] cropped-image .cropped-image__wrapper::after {
  background: #b77d21;
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=kelvin]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=kelvin]::before,
#usersite-container .image-filter-container[data-filter=kelvin] cropped-image .cropped-image__wrapper::before {
  background: #382c34;
  mix-blend-mode: color-dodge;
}
#usersite-container .image-filter-container[data-filter=kelvin]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=moon] img {
  filter: grayscale(1) contrast(1.1) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter=moon]::after,
#usersite-container .image-filter-container[data-filter=moon] cropped-image .cropped-image__wrapper::after {
  background: #383838;
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=moon]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=moon]::before,
#usersite-container .image-filter-container[data-filter=moon] cropped-image .cropped-image__wrapper::before {
  background: #a0a0a0;
  mix-blend-mode: soft-light;
}
#usersite-container .image-filter-container[data-filter=moon]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=nashville] img {
  filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
}
#usersite-container .image-filter-container[data-filter=nashville]::after,
#usersite-container .image-filter-container[data-filter=nashville] cropped-image .cropped-image__wrapper::after {
  background: rgba(0, 70, 150, 0.4);
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=nashville]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=nashville]::before,
#usersite-container .image-filter-container[data-filter=nashville] cropped-image .cropped-image__wrapper::before {
  background: rgba(247, 176, 153, 0.56);
  mix-blend-mode: darken;
}
#usersite-container .image-filter-container[data-filter=nashville]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=toaster] img {
  filter: contrast(1.5) brightness(0.9);
}
#usersite-container .image-filter-container[data-filter=toaster]::after,
#usersite-container .image-filter-container[data-filter=toaster] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #804e0f, #3b003b);
  mix-blend-mode: screen;
}
#usersite-container .image-filter-container[data-filter=toaster]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=walden] img {
  filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
}
#usersite-container .image-filter-container[data-filter=walden]::after,
#usersite-container .image-filter-container[data-filter=walden] cropped-image .cropped-image__wrapper::after {
  background: #0044cc;
  mix-blend-mode: screen;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=walden]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=xpro2] img {
  filter: sepia(0.3);
}
#usersite-container .image-filter-container[data-filter=xpro2]::after,
#usersite-container .image-filter-container[data-filter=xpro2] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
  mix-blend-mode: color-burn;
}
#usersite-container .image-filter-container[data-filter=xpro2]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=dots]::after {
  background-image: radial-gradient(white 15%, transparent 17%);
  background-size: 14px 14px;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=squares]::after,
#usersite-container .image-filter-container[data-filter=squares] cropped-image .cropped-image__wrapper::after {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20fill%3D%22%23000000%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2233px%22%20height%3D%2233px%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: repeat;
  background-size: 10px 10px;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=squares]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=custom]::after,
#usersite-container .image-filter-container[data-filter=custom] cropped-image .cropped-image__wrapper::after {
  background-color: var(--image-filter-color, transparent);
  mix-blend-mode: var(--image-filter-blend-mode, normal);
}
#usersite-container .image-filter-container[data-filter=custom]:has(cropped-image)::after {
  display: none;
}
#usersite-container section.image_feature figure {
  margin: 0 auto;
  float: none;
}
#usersite-container section.image_feature figure.left:after,
#usersite-container section.image_feature figure.right:after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container section.image_feature figure.left {
  margin-left: 0;
  margin-right: auto;
}
#usersite-container section.image_feature figure.right {
  margin-left: auto;
  margin-right: 0;
}
#usersite-container section.image_feature img {
  vertical-align: top;
}
#usersite-container section.image_feature figcaption,
#usersite-container section.image_feature figcaption input,
#usersite-container section.image_feature figure {
  text-align: center;
}
#usersite-container .image_feature img {
  width: 100%;
  max-width: 100%;
}
#usersite-container .image_feature .image:not(.custom) .image-filter-container {
  width: auto;
}
#usersite-container .image_feature[feature-width~="<600"] .large figure,
#usersite-container .image_feature[feature-width~="<300"] .medium figure,
#usersite-container .image_feature[feature-width~="<200"] .small figure {
  width: 100%;
}
#usersite-container .image-and-text-feature-container {
  display: flex;
  flex-direction: column;
}
#usersite-container .image-and-text-feature-container > * {
  margin-bottom: 1rem;
  margin-top: 0;
}
#usersite-container .image-and-text-feature-container > *:last-child {
  margin-bottom: 0;
}
#usersite-container .image-and-text-feature-container .image-container figure {
  width: 100%;
  margin: 0;
}
#usersite-container .image-and-text-feature-container .image-container figure > img {
  max-width: 100%;
}
#usersite-container .image-and-text-feature-container .image-container .image-filter-container {
  width: 100%;
}
#usersite-container .image-and-text-feature-container .image-container .image-filter-container > img {
  width: 100%;
  max-width: 100%;
  display: block;
}
#usersite-container .image-and-text-feature-container .text-container {
  display: flex;
}
#usersite-container .image-and-text-feature-container .text-container .text-container-wrapper {
  width: 100%;
}
#usersite-container .image-and-text-feature-container .text-container-wrapper > * {
  margin-bottom: 1rem;
  margin-top: 0;
}
#usersite-container .image-and-text-feature-container .text-container-wrapper > *:last-child {
  margin-bottom: 0;
}
#usersite-container .image-and-text-feature-container.display-format-collage {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: auto;
}
#usersite-container .image-and-text-feature-container.display-format-collage .heading {
  margin-top: 0;
}
#usersite-container .image-and-text-feature-container.display-format-collage .heading span {
  line-height: 100%;
  vertical-align: top;
}
#usersite-container .image-and-text-feature-container.display-format-collage .text-container {
  z-index: 1;
  position: relative;
  word-wrap: break-word;
}
#usersite-container .image-and-text-feature-container.display-format-collage .text-container .text-container-wrapper {
  padding: 40px;
  align-self: center;
}
#usersite-container .image-and-text-feature-container.display-format-collage.image-position-right .text-container {
  z-index: 2;
}
#usersite-container .image-and-text-feature-container.display-format-collage .image-container {
  grid-row-start: 1;
}
#usersite-container .image-and-text-feature-container.display-format-collage .text-container {
  grid-row-start: 1;
}
#usersite-container .image-and-text-feature-container.display-format-collage .image-container {
  grid-column: 1 / 9;
}
#usersite-container .image-and-text-feature-container.display-format-collage .text-container {
  grid-column: 7 / 13;
}
#usersite-container .image-and-text-feature-container.display-format-collage.image-position-right .image-container {
  grid-column: 5 / 13;
}
#usersite-container .image-and-text-feature-container.display-format-collage.image-position-right .text-container {
  grid-column: 1 / 7;
}
@media (max-width: 600px) {
  #usersite-container .image-and-text-feature-container.display-format-collage {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .text-container .text-container-wrapper {
    padding: 16px;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .image-container {
    grid-row-start: 1;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .text-container {
    grid-row-start: 1;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .image-container {
    grid-column: 1 / 11;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .text-container {
    grid-column: 4 / 13;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage.image-position-right .image-container {
    grid-column: 3 / 13;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage.image-position-right .text-container {
    grid-column: 1 / 10;
  }
  #usersite-container .image-and-text-feature-container.display-format-collage .text-container {
    padding-top: 80%;
  }
}
#usersite-container .image-and-text-feature-container.display-format-collage.image-has-link {
  cursor: pointer;
}
#usersite-container .image-and-text-feature-container.display-format-collage.image-has-link .text-container-wrapper {
  cursor: default;
}
@media (min-width: 600px) {
  #usersite-container .zoogle-column.layout_two_thirds .display-format-collage .text-container-wrapper, #usersite-container .zoogle-column.layout_half .display-format-collage .text-container-wrapper {
    padding: 24px;
  }
  #usersite-container .zoogle-column.layout_half .display-format-collage .text-container {
    padding-top: 40px;
  }
  #usersite-container .zoogle-column.layout_half .display-format-collage .text-container .text-container-wrapper {
    align-self: flex-start;
  }
}
#usersite-container .zoogle-column.layout_third .display-format-collage {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: auto;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .text-container .text-container-wrapper {
  padding: 16px;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .image-container {
  grid-row-start: 1;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .text-container {
  grid-row-start: 1;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .image-container {
  grid-column: 1 / 11;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .text-container {
  grid-column: 4 / 13;
}
#usersite-container .zoogle-column.layout_third .display-format-collage.image-position-right .image-container {
  grid-column: 3 / 13;
}
#usersite-container .zoogle-column.layout_third .display-format-collage.image-position-right .text-container {
  grid-column: 1 / 10;
}
#usersite-container .zoogle-column.layout_third .display-format-collage .text-container {
  padding-top: 80%;
}
#usersite-container .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-alignment-center .text-container {
  text-align: center;
}
#usersite-container .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-alignment-right .text-container {
  text-align: right;
}
#usersite-container .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-alignment-left .text-container {
  text-align: left;
}
@media (min-width: 600px) {
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text) {
    flex-direction: row;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text) .image-container, #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text) .text-container {
    flex: 0.5;
    width: 50%;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).image-position-right .image-container {
    order: 1;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).image-position-right .text-container {
    order: 0;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-position-top .text-container-wrapper {
    align-self: flex-start;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-position-middle .text-container-wrapper {
    align-self: center;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal:not(.wrap-text).text-position-bottom .text-container-wrapper {
    align-self: flex-end;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text {
    display: block;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text .text-container {
    width: 100%;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text .image-container {
    width: 50%;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text .image-container {
    float: left;
    padding-right: 0;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text.image-position-right .image-container {
    float: right;
  }
  #usersite-container .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.wrap-text.image-position-left .image-container {
    padding-right: 1.5rem;
  }
}
@media (min-width: 600px) {
  #usersite-container .zoogle-column.layout_full .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal .text-container {
    padding: 40px 40px 40px 0;
  }
  #usersite-container .zoogle-column.layout_full .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-left .image-container {
    padding-right: 40px;
  }
  #usersite-container .zoogle-column.layout_full .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-right .image-container {
    padding-left: 40px;
  }
  #usersite-container .zoogle-column.layout_two_thirds .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal .text-container {
    padding: 24px 24px 24px 0;
  }
  #usersite-container .zoogle-column.layout_two_thirds .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-left .image-container {
    padding-right: 24px;
  }
  #usersite-container .zoogle-column.layout_two_thirds .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-right .image-container {
    padding-left: 24px;
  }
  #usersite-container .zoogle-column.layout_half .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal .text-container {
    padding: 16px 16px 16px 0;
  }
  #usersite-container .zoogle-column.layout_half .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-left .image-container {
    padding-right: 16px;
  }
  #usersite-container .zoogle-column.layout_half .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.image-position-right .image-container {
    padding-left: 16px;
  }
  #usersite-container .zoogle-column:not(.layout_third) .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.text-position-top .text-container {
    padding-top: 0;
  }
  #usersite-container .zoogle-column:not(.layout_third) .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.text-position-top .text-container .heading {
    margin-top: 0;
  }
  #usersite-container .zoogle-column:not(.layout_third) .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.text-position-top .text-container .heading span {
    line-height: 100%;
    vertical-align: top;
  }
  #usersite-container .zoogle-column:not(.layout_third) .image_and_text_feature[feature-width~=">600"] .image-and-text-feature-container.display-format-horizontal.text-position-bottom .text-container {
    padding-bottom: 0;
  }
}
#usersite-container .zoogle-column.layout_third .image-and-text-feature-container.display-format-horizontal {
  flex-direction: column;
}
#usersite-container .zoogle-column.layout_third .image-and-text-feature-container.display-format-horizontal .image-container, #usersite-container .zoogle-column.layout_third .image-and-text-feature-container.display-format-horizontal .text-container {
  width: 100%;
}
#usersite-container .zoogle-column.layout_third .image-and-text-feature-container.display-format-horizontal.image-position-right .image-container {
  order: 0;
}
#usersite-container .zoogle-column.layout_third .image-and-text-feature-container.display-format-horizontal.image-position-right .text-container {
  order: 1;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: auto;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-position-top .text-container-wrapper {
  align-self: flex-start;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-position-middle .text-container-wrapper {
  align-self: center;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-position-bottom .text-container-wrapper {
  align-self: flex-end;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-alignment-center .text-container {
  text-align: center;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-alignment-right .text-container {
  text-align: right;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.text-alignment-left .text-container {
  text-align: left;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .image-container {
  grid-row-start: 1;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container {
  grid-row-start: 1;
  z-index: 1;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .image-container {
  grid-column: 1/13;
  margin: auto;
  width: 100%;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container {
  grid-column: 1/13;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container-wrapper {
  z-index: 1;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container {
  padding: 16px;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container .heading {
  margin-top: 0;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container .heading span {
  line-height: 100%;
  vertical-align: top;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container .heading, #usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container .subheading, #usersite-container .image-and-text-feature-container.display-format-text_on_image .text-container .description {
  color: #ffffff;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.68);
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.image-has-link.not-fully-clickable {
  cursor: pointer;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.image-has-link.not-fully-clickable span, #usersite-container .image-and-text-feature-container.display-format-text_on_image.image-has-link.not-fully-clickable p {
  cursor: default;
}
#usersite-container .image-and-text-feature-container.display-format-text_on_image.image-has-link.not-fully-clickable p {
  display: inline-block;
}
@media (min-width: 600px) {
  #usersite-container .zoogle-column:not(.layout_third) .display-format-text_on_image .text-container {
    padding: 40px;
  }
}
#usersite-container .image-and-text-feature-container.display-format-vertical {
  flex-direction: column;
}
#usersite-container .image-and-text-feature-container.display-format-vertical.text-alignment-center .text-container {
  text-align: center;
}
#usersite-container .image-and-text-feature-container.display-format-vertical.text-alignment-right .text-container {
  text-align: right;
}
#usersite-container .image-and-text-feature-container.display-format-vertical.text-alignment-left .text-container {
  text-align: left;
}
#usersite-container .image-and-text-feature-container.image-order-middle .text-container,
#usersite-container .image-and-text-feature-container.image-order-middle .text-container-wrapper {
  display: contents;
}
#usersite-container .image-and-text-feature-container.image-order-middle .heading {
  order: 1;
}
#usersite-container .image-and-text-feature-container.image-order-middle .subheading {
  order: 2;
}
#usersite-container .image-and-text-feature-container.image-order-middle .image-container {
  order: 3;
}
#usersite-container .image-and-text-feature-container.image-order-middle .description {
  order: 4;
}
#usersite-container .image-and-text-feature-container.image-order-middle .button-wrapper {
  order: 5;
}
#usersite-container .image-and-text-feature-container.image-order-bottom .text-container {
  order: 1;
  margin-bottom: 1em;
}
#usersite-container .image-and-text-feature-container.image-order-bottom .image-container {
  order: 2;
}
#usersite-container .image-filter-container {
  isolation: isolate;
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 100%;
}
#usersite-container :is(.image-filter-container, .cropped-image__wrapper)::before, #usersite-container :is(.image-filter-container, .cropped-image__wrapper)::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  z-index: 9;
}
#usersite-container :is(.image-filter-container, .cropped-image__wrapper)::after {
  z-index: 10;
}
#usersite-container .image-filter-container[data-filter=darken] img {
  filter: brightness(0.8);
}
#usersite-container .image-filter-container[data-filter=lighten] img {
  filter: brightness(1.2);
}
#usersite-container .image-filter-container[data-filter=grayscale] img {
  filter: saturate(0) contrast(1.1) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter="1977"] img {
  filter: contrast(1.1) brightness(1.1) saturate(1.3);
}
#usersite-container .image-filter-container[data-filter="1977"]::after,
#usersite-container .image-filter-container[data-filter="1977"] cropped-image .cropped-image__wrapper::after {
  background: rgba(243, 106, 188, 0.3);
  mix-blend-mode: screen;
}
#usersite-container .image-filter-container[data-filter="1977"]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=brannan] img {
  filter: sepia(0.5) contrast(1.4);
}
#usersite-container .image-filter-container[data-filter=brannan]::after,
#usersite-container .image-filter-container[data-filter=brannan] cropped-image .cropped-image__wrapper::after {
  background-color: rgba(161, 44, 199, 0.31);
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=brannan]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=brooklyn] img {
  filter: contrast(0.9) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter=brooklyn]::after,
#usersite-container .image-filter-container[data-filter=brooklyn] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=brooklyn]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=earlybird] img {
  filter: contrast(0.9) sepia(0.2);
}
#usersite-container .image-filter-container[data-filter=earlybird]::after,
#usersite-container .image-filter-container[data-filter=earlybird] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=earlybird]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=gingham] img {
  filter: brightness(1.05) hue-rotate(-10deg);
}
#usersite-container .image-filter-container[data-filter=gingham]::after,
#usersite-container .image-filter-container[data-filter=gingham] cropped-image .cropped-image__wrapper::after {
  background: lavender;
  mix-blend-mode: soft-light;
}
#usersite-container .image-filter-container[data-filter=gingham]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=kelvin]::after,
#usersite-container .image-filter-container[data-filter=kelvin] cropped-image .cropped-image__wrapper::after {
  background: #b77d21;
  mix-blend-mode: overlay;
}
#usersite-container .image-filter-container[data-filter=kelvin]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=kelvin]::before,
#usersite-container .image-filter-container[data-filter=kelvin] cropped-image .cropped-image__wrapper::before {
  background: #382c34;
  mix-blend-mode: color-dodge;
}
#usersite-container .image-filter-container[data-filter=kelvin]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=moon] img {
  filter: grayscale(1) contrast(1.1) brightness(1.1);
}
#usersite-container .image-filter-container[data-filter=moon]::after,
#usersite-container .image-filter-container[data-filter=moon] cropped-image .cropped-image__wrapper::after {
  background: #383838;
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=moon]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=moon]::before,
#usersite-container .image-filter-container[data-filter=moon] cropped-image .cropped-image__wrapper::before {
  background: #a0a0a0;
  mix-blend-mode: soft-light;
}
#usersite-container .image-filter-container[data-filter=moon]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=nashville] img {
  filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
}
#usersite-container .image-filter-container[data-filter=nashville]::after,
#usersite-container .image-filter-container[data-filter=nashville] cropped-image .cropped-image__wrapper::after {
  background: rgba(0, 70, 150, 0.4);
  mix-blend-mode: lighten;
}
#usersite-container .image-filter-container[data-filter=nashville]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=nashville]::before,
#usersite-container .image-filter-container[data-filter=nashville] cropped-image .cropped-image__wrapper::before {
  background: rgba(247, 176, 153, 0.56);
  mix-blend-mode: darken;
}
#usersite-container .image-filter-container[data-filter=nashville]:has(cropped-image)::before {
  display: none;
}
#usersite-container .image-filter-container[data-filter=toaster] img {
  filter: contrast(1.5) brightness(0.9);
}
#usersite-container .image-filter-container[data-filter=toaster]::after,
#usersite-container .image-filter-container[data-filter=toaster] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #804e0f, #3b003b);
  mix-blend-mode: screen;
}
#usersite-container .image-filter-container[data-filter=toaster]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=walden] img {
  filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
}
#usersite-container .image-filter-container[data-filter=walden]::after,
#usersite-container .image-filter-container[data-filter=walden] cropped-image .cropped-image__wrapper::after {
  background: #0044cc;
  mix-blend-mode: screen;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=walden]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=xpro2] img {
  filter: sepia(0.3);
}
#usersite-container .image-filter-container[data-filter=xpro2]::after,
#usersite-container .image-filter-container[data-filter=xpro2] cropped-image .cropped-image__wrapper::after {
  background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
  mix-blend-mode: color-burn;
}
#usersite-container .image-filter-container[data-filter=xpro2]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=dots]::after {
  background-image: radial-gradient(white 15%, transparent 17%);
  background-size: 14px 14px;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=squares]::after,
#usersite-container .image-filter-container[data-filter=squares] cropped-image .cropped-image__wrapper::after {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20fill%3D%22%23000000%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2233px%22%20height%3D%2233px%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: repeat;
  background-size: 10px 10px;
  opacity: 0.3;
}
#usersite-container .image-filter-container[data-filter=squares]:has(cropped-image)::after {
  display: none;
}
#usersite-container .image-filter-container[data-filter=custom]::after,
#usersite-container .image-filter-container[data-filter=custom] cropped-image .cropped-image__wrapper::after {
  background-color: var(--image-filter-color, transparent);
  mix-blend-mode: var(--image-filter-blend-mode, normal);
}
#usersite-container .image-filter-container[data-filter=custom]:has(cropped-image)::after {
  display: none;
}
#usersite-container section.image_feature figure {
  margin: 0 auto;
  float: none;
}
#usersite-container section.image_feature figure.left:after,
#usersite-container section.image_feature figure.right:after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container section.image_feature figure.left {
  margin-left: 0;
  margin-right: auto;
}
#usersite-container section.image_feature figure.right {
  margin-left: auto;
  margin-right: 0;
}
#usersite-container section.image_feature img {
  vertical-align: top;
}
#usersite-container section.image_feature figcaption,
#usersite-container section.image_feature figcaption input,
#usersite-container section.image_feature figure {
  text-align: center;
}
#usersite-container .image_feature img {
  width: 100%;
  max-width: 100%;
}
#usersite-container .image_feature .image:not(.custom) .image-filter-container {
  width: auto;
}
#usersite-container .image_feature[feature-width~="<600"] .large figure,
#usersite-container .image_feature[feature-width~="<300"] .medium figure,
#usersite-container .image_feature[feature-width~="<200"] .small figure {
  width: 100%;
}
#usersite-container #page-root section.mailing_list_feature {
  text-align: center;
}
#usersite-container #page-root section.mailing_list_feature h3 {
  margin-bottom: 0.25em;
}
#usersite-container #page-root section.mailing_list_feature h3 + p {
  margin-top: 0;
}
#usersite-container #page-root section.mailing_list_feature p {
  margin-bottom: 0.85em;
}
#usersite-container #page-root section.mailing_list_feature .control {
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.25em;
  max-width: 100%;
}
#usersite-container #page-root section.mailing_list_feature .control > *:not(.g-recaptcha) {
  margin: 0;
}
#usersite-container #page-root section.mailing_list_feature .control .input,
#usersite-container #page-root section.mailing_list_feature .control .actions {
  margin: 0;
}
#usersite-container #page-root section.mailing_list_feature .control .input {
  display: block;
}
#usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control {
  align-items: stretch;
  flex-direction: row;
}
#usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .input {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
}
#usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .actions {
  display: flex;
  flex: 0 0 auto;
}
#usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .input input,
#usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .actions .button {
  height: 40px;
  margin: 0;
}
#usersite-container #page-root section.mailing_list_feature ::placeholder {
  font-size: 16px;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature h2, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature h2 {
  margin-bottom: 0.25em;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature p, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature p {
  margin-bottom: 0.95em;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature .control, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature .control {
  width: 100%;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control {
  flex-direction: column;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .input, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature[feature-width~=">360"] .control .input {
  flex: none;
}
body.mobile-view #usersite-container #page-root section.mailing_list_feature .actions .button, #usersite-container.previewing-within-container[content-width~="<780"] #usersite-container #page-root section.mailing_list_feature .actions .button {
  width: 100%;
}
#usersite-container .zoogle-music-player {
  position: relative;
}
#usersite-container .zoogle-music-player .progress {
  cursor: pointer;
  height: 8px;
}
#usersite-container .zoogle-music-player .progress .position {
  height: 8px;
  width: 0;
}
#usersite-container .zoogle-music-player .progress .time {
  margin-top: -2px;
  position: absolute;
  right: 2px;
}
#usersite-container .zoogle-music-player .progress .time,
#usersite-container .zoogle-music-player .time-actions-wrapper .time {
  cursor: default;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
}
#usersite-container .zoogle-music-player .track-nav {
  margin-top: 0;
}
#usersite-container .zoogle-music-player.with-track-artist .track-nav {
  margin-top: -2px;
}
#usersite-container .zoogle-music-player .player-play {
  width: 42px;
}
#usersite-container .zoogle-music-player .player-track {
  margin-left: 50px;
  margin-right: 60px;
}
#usersite-container .zoogle-music-player .player-track-inner {
  display: block;
}
#usersite-container .zoogle-music-player .player-nav {
  width: 60px;
}
#usersite-container .zoogle-music-player .controls {
  font-size: 16px;
  margin: 10px 2px;
  min-height: 40px;
  position: relative;
}
#usersite-container .zoogle-music-player .player-play {
  left: 0;
  position: absolute;
  top: 0;
}
#usersite-container .zoogle-music-player .player-play a {
  height: 42px;
  width: 42px;
}
#usersite-container .zoogle-music-player .player-play .icon:before {
  font-size: 21px;
  line-height: 42px;
}
#usersite-container .zoogle-music-player .player-play .icon-pause-2,
#usersite-container .zoogle-music-player .player-play .icon-pause-2:before,
#usersite-container .zoogle-music-player .player-play .icon-play-2,
#usersite-container .zoogle-music-player .player-play .icon-play-2:before {
  font-size: 42px;
}
#usersite-container .zoogle-music-player .player-play .icon-play:before {
  text-indent: 1px;
}
#usersite-container .zoogle-music-player .player-play .icon-pause,
#usersite-container .zoogle-music-player .player-play .icon-pause-2 {
  display: none;
}
#usersite-container .zoogle-music-player .player-track {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#usersite-container .zoogle-music-player .title {
  font-size: 1em !important;
}
#usersite-container .zoogle-music-player .by-artist {
  font-size: 13px !important;
}
#usersite-container .zoogle-music-player .by-artist.empty {
  display: none;
}
#usersite-container .zoogle-music-player .next-button,
#usersite-container .zoogle-music-player .previous-button {
  font-size: 18px;
}
#usersite-container .zoogle-music-player .player-nav {
  position: absolute;
  right: 0;
  top: 0;
}
#usersite-container .zoogle-music-player .next-button {
  margin-left: 5px;
}
#usersite-container .zoogle-music-player .progress .time {
  top: 25px;
}
#usersite-container .zoogle-music-player .progress .time,
#usersite-container .zoogle-music-player .time-actions-wrapper .time {
  font-size: 13px !important;
}
#usersite-container .zoogle-music-player[feature-width~="<500"] .player-track {
  line-height: 1.4;
}
#usersite-container .zoogle-music-player .player-play {
  text-align: center;
}
#usersite-container .zoogle-music-player .player-play a {
  padding: 0;
  position: relative;
}
#usersite-container .zoogle-music-player .player-play a.loading {
  cursor: default;
  font-size: 23px;
  pointer-events: none;
}
#usersite-container .zoogle-music-player .player-play a.loading .icon-play:before {
  -moz-animation: spin 1s infinite steps(8);
  -ms-animation: spin 1s infinite steps(8);
  -o-animation: spin 1s infinite steps(8);
  -webkit-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
  font-size: inherit;
  padding: 0;
}
@-webkit-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-moz-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-o-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
#usersite-container .zoogle-music-player .player-play a.loading .icon-play:before {
  text-indent: 0;
}
#usersite-container .zoogle-music-player .player-play .icon-play:before,
#usersite-container .zoogle-music-player .player-play .icon-pause:before {
  padding-left: 0.05em;
  padding-top: 0.02em;
}
#usersite-container .zoogle-music-player .player-track .title {
  font-weight: 700;
  line-height: 1.2;
  overflow-y: hidden;
}
#usersite-container .zoogle-music-player .player-artist {
  margin-bottom: -2px;
  margin-right: 16px;
  margin-top: -4px;
}
#usersite-container .zoogle-music-player .player-nav {
  text-align: right;
}
#usersite-container .zoogle-music-player .next-button,
#usersite-container .zoogle-music-player .previous-button {
  display: inline-block;
  opacity: 0.4;
  text-decoration: none;
}
.no-touchevents #usersite-container .zoogle-music-player .next-button:focus, .no-touchevents #usersite-container .zoogle-music-player .next-button:hover,
.no-touchevents #usersite-container .zoogle-music-player .previous-button:focus,
.no-touchevents #usersite-container .zoogle-music-player .previous-button:hover {
  opacity: 0.6;
}
.no-touchevents #usersite-container .zoogle-music-player .next-button:active,
.no-touchevents #usersite-container .zoogle-music-player .previous-button:active {
  opacity: 0.8;
}
#usersite-container .zoogle-music-player .track .action,
#usersite-container .zoogle-music-player .track .share,
#usersite-container .zoogle-music-player .track .share-contents {
  display: none;
}
#usersite-container .zoogle-music-player ol.track-list {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
#usersite-container .zoogle-music-player ol.track-list .track-icon {
  display: block;
  height: 26px;
  left: 6px;
  padding: 0;
  width: 26px;
}
#usersite-container .zoogle-music-player ol.track-list .track-icon a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#usersite-container .zoogle-music-player ol.track-list .icon:before {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  width: 26px;
}
#usersite-container .zoogle-music-player ol.track-list .icon-pause:before {
  font-size: 12px;
  margin-left: -1px;
}
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2:before,
#usersite-container .zoogle-music-player ol.track-list .icon-play-2,
#usersite-container .zoogle-music-player ol.track-list .icon-play-2:before {
  font-size: 28px;
}
#usersite-container .zoogle-music-player ol.track-list .track-icon-playing:before {
  font-size: 18.48px;
}
#usersite-container .zoogle-music-player ol.track-list .track-number-play {
  font-size: 14px;
}
#usersite-container .zoogle-music-player ol.track-list .track-title .duration {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 13px;
}
#usersite-container .zoogle-music-player ol.track-list .icon-pause,
#usersite-container .zoogle-music-player ol.track-list .icon-pause-2,
#usersite-container .zoogle-music-player ol.track-list .track-icon-play,
#usersite-container .zoogle-music-player ol.track-list .track-icon-playing {
  display: none;
}
.no-touchevents #usersite-container .zoogle-music-player ol.track-list .track-social a:not(.dialog-share a) {
  visibility: hidden;
}
.no-touchevents #usersite-container .zoogle-music-player ol.track-list li:hover .track-icon-playing,
.no-touchevents #usersite-container .zoogle-music-player ol.track-list li:hover .track-number {
  display: none;
}
.no-touchevents #usersite-container .zoogle-music-player ol.track-list li:hover .track-icon-play {
  display: inline-block;
}
.no-touchevents #usersite-container .zoogle-music-player ol.track-list li:hover .track-social a {
  visibility: visible;
}
#usersite-container .zoogle-music-player ol.track-list .track-title .duration {
  margin-left: 0.3em;
}
#usersite-container .zoogle-music-player ol.track-list .progress {
  display: none;
}
#usersite-container .zoogle-music-player .track-list-item {
  align-items: center;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  box-sizing: border-box;
  display: table;
  display: flex;
  flex-flow: row nowrap;
  min-height: 48px;
  padding: 9px 5px 10px;
  position: relative;
  width: 100%;
}
#usersite-container .zoogle-music-player .track-list-item:first-child {
  border-top-style: solid;
  border-top-width: 0;
}
#usersite-container .zoogle-music-player .track-list-item.no-hover-effect:hover {
  opacity: 1;
  display: flex;
}
#usersite-container .zoogle-music-player .track-list-item > * {
  flex: 0 0 auto;
}
#usersite-container .zoogle-music-player .track-number-play {
  display: table-cell;
  height: auto;
  margin-right: 3px;
  padding-top: 0;
  position: relative;
  text-align: center;
  width: 34px;
}
#usersite-container .zoogle-music-player .track-number-play .track-number {
  display: block;
  width: 31px;
}
#usersite-container .zoogle-music-player .track-number-play a {
  margin-right: 5px;
}
#usersite-container .zoogle-music-player .track-number-play a.loading {
  cursor: default;
  pointer-events: none;
}
#usersite-container .zoogle-music-player .track-number-play a.loading .icon-play:before {
  -moz-animation: spin 1s infinite steps(8);
  -ms-animation: spin 1s infinite steps(8);
  -o-animation: spin 1s infinite steps(8);
  -webkit-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
  font-size: inherit;
  padding: 0;
}
@-webkit-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-moz-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-o-keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes spin {
  to {
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
#usersite-container .zoogle-music-player .track-number-play .icon-play:before {
  padding-left: 0.04em;
  padding-top: 0.03em;
}
#usersite-container .zoogle-music-player .track-title {
  flex: 1 1 auto;
  font-size: 14px;
}
#usersite-container .zoogle-music-player .track-list .track-title {
  overflow-y: hidden;
}
#usersite-container .zoogle-music-player .track-list .track-title .track-title-inner {
  align-items: baseline;
  display: flex;
}
#usersite-container .zoogle-music-player .track-list .track-title .text-main {
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#usersite-container .zoogle-music-player .track-action,
#usersite-container .zoogle-music-player .track-lyric-link,
#usersite-container .zoogle-music-player .track-social {
  line-height: 1;
}
#usersite-container .zoogle-music-player .track-lyric-link,
#usersite-container .zoogle-music-player .track-social {
  float: none;
  font-size: 11px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
}
#usersite-container .zoogle-music-player .track-lyric-link .icon-share:before,
#usersite-container .zoogle-music-player .track-social .icon-share:before {
  font-size: 14px;
  padding-right: 0;
  transform: translate(2px, 2px);
}
#usersite-container .zoogle-music-player .track-social a {
  padding-left: 8px;
  padding-right: 8px;
}
#usersite-container .zoogle-music-player .track-lyric-link {
  margin-right: 12px;
}
#usersite-container .zoogle-music-player .track-action {
  float: none;
  padding-left: 0;
}
#usersite-container .zoogle-music-player .track-action span.old-price {
  display: none;
}
#usersite-container .zoogle-music-player .track-action .button.sale-tag {
  display: inline;
  margin-top: 0.1em;
  padding: 0.25em 0 0;
}
#usersite-container .zoogle-music-player .track-action .button .sale-tag-text {
  margin-right: 3px;
}
#usersite-container .zoogle-music-player .track-action .text-tertiary {
  display: inline-block;
  font-size: 0.65em;
  min-width: 72px;
  padding-top: 1.5em;
  pointer-events: none;
  text-align: center;
}
#usersite-container .zoogle-music-player li.current .track-number {
  display: none !important;
}
#usersite-container .zoogle-music-player li.current .track-icon-playing {
  display: block;
}
#usersite-container .zoogle-music-player.playing .swmp-header .player-play .icon-play,
#usersite-container .zoogle-music-player.playing .swmp-header .player-play .icon-play-2,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play-2 {
  display: none;
}
#usersite-container .zoogle-music-player.playing .swmp-header .player-play .icon-pause,
#usersite-container .zoogle-music-player.playing .swmp-header .player-play .icon-pause-2,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause,
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause-2 {
  display: inline;
}
.no-touchevents #usersite-container .zoogle-music-player.playing li.current:hover .icon-play,
.no-touchevents #usersite-container .zoogle-music-player.playing li.current:hover .icon-play-2,
.no-touchevents #usersite-container .zoogle-music-player.playing li.current:hover .track-icon-playing {
  display: none;
}
.no-touchevents #usersite-container .zoogle-music-player.playing li.current:hover .icon-pause,
.no-touchevents #usersite-container .zoogle-music-player.playing li.current:hover .icon-pause-2 {
  display: inline;
}
#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .player-artist {
  display: none;
}
#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .progress .time {
  top: 50%;
  transform: translateY(-50%);
  transform: translateY(-50%);
  transform: translateY(-50%);
}
#usersite-container .music-player:not(.display-swmp) .zoogle-music-player.without-track-artist .player-track {
  top: 50%;
  transform: translateY(-50%);
  transform: translateY(-50%);
  transform: translateY(-50%);
}
#usersite-container .music_feature[feature-width~="<500"] ol.track-list .track-title .duration {
  display: none;
}
#usersite-container .music_feature[feature-width~="<320"] ol.track-list .track-lyric-link,
#usersite-container .music_feature[feature-width~="<320"] ol.track-list .track-social {
  display: none;
}
.no-touchevents #usersite-container .music_feature[feature-width~="<320"] li:hover .track-lyric-link,
.no-touchevents #usersite-container .music_feature[feature-width~="<320"] li:hover .track-social {
  display: none;
}
#usersite-container .music_feature[feature-width~="<300"] .music-player:not(.display-mini-player) .player .player-artist {
  margin-right: -60px;
}
#usersite-container .music_feature[feature-width~="<300"] .zoogle-music-player {
  padding-left: 2px;
}
#usersite-container .music_feature[feature-width~="<300"] .player .progress .time,
#usersite-container .music_feature[feature-width~="<300"] .player .time-actions-wrapper .time {
  display: none;
}
#usersite-container .music_feature[feature-width~="<300"] .player .player-track-inner {
  padding-right: 0;
}
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action {
  padding-left: 4px;
}
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action .button.sale-tag {
  background-color: #ff0000;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-top: 0.1em;
  min-width: 5.75em;
  padding: 0.25em 0 0;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-action .text-tertiary {
  margin-right: 0.2em;
  min-width: 3.5rem;
  padding-top: 0.5rem;
}
#usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-title {
  width: auto;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 500px) {
  #usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-number-play {
    display: inline-block;
  }
  #usersite-container .music_feature[feature-width~="<300"] ol.track-list .track-social {
    margin-top: 2px;
  }
}
#usersite-container .music_feature[feature-width~="<260"] ol.track-list .track-number-play {
  display: none;
}
#usersite-container article.display-swmp > .zoogle-music-player {
  border: 0;
}
#usersite-container article.display-swmp > .zoogle-music-player .player .controls {
  margin-top: 0;
}
#usersite-container .display-album .zoogle-music-player ol.track-list,
#usersite-container .display-playlist .zoogle-music-player ol.track-list {
  margin-top: -10px;
}
#usersite-container .display-album .zoogle-music-player .player,
#usersite-container .display-playlist .zoogle-music-player .player {
  padding-bottom: 9px;
  position: relative;
  z-index: 1;
}
#usersite-container .display-album .zoogle-music-player .player-track,
#usersite-container .display-playlist .zoogle-music-player .player-track {
  margin-top: 0.25rem;
}
#usersite-container .music-score-audio-preview .music-player {
  padding-bottom: 0;
}
#usersite-container .music-score-audio-preview .zoogle-music-player {
  width: 100%;
}
#usersite-container .music-score-audio-preview .music-player.display-track .player .player-nav {
  display: none;
}
#usersite-container .music-score-audio-preview .music-player.display-track .player .player-track {
  margin-right: 55px;
}
#usersite-container .music-score-audio-preview .music-player.display-track .player .player-title .marquee {
  padding-right: 1em;
}
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview,
#usersite-container .store-layout-grid article .product-details .music-score-parts,
#usersite-container .store-layout-grid article .product-details .music-score-metadata {
  display: none;
}
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .player-play span {
  font-weight: normal;
  margin: 0;
  text-transform: none;
}
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .zoogle-music-player:not(.playing) .player-play .icon-pause {
  display: none;
}
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .zoogle-music-player.playing .player-play .icon-play,
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .zoogle-music-player.playing .player-play .icon-play-2 {
  display: none;
}
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .zoogle-music-player.playing .player-play .icon-pause,
#usersite-container .store-layout-grid article .product-details .music-score-audio-preview .zoogle-music-player.playing .player-play .icon-pause-2 {
  display: inline;
}
#usersite-container .store-layout-list article .product-details:has(.music-score-parts),
#usersite-container .single-store-item .product-details:has(.music-score-parts) {
  overflow: visible;
}
#usersite-container .store-layout-large-image-list .music-score-part-selector {
  margin-bottom: 16px;
}
#usersite-container .store-layout-large-image-list .product-action .add-to-cart {
  width: 100%;
}
#usersite-container .music-score-part-selector {
  position: relative;
}
#usersite-container .music-score-part-selector.-single {
  margin-top: 1rem;
}
#usersite-container .music-score-part-selector__trigger {
  display: block;
  width: 100%;
  padding: 12px 16px;
  border: 1px solid rgba(128, 128, 128, 0.2);
  border-radius: 6px;
  background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), var(--_section-background-color, var(--section-background-color, var(--theme-page-background-rgba, var(--theme-page-background-color, var(--page-background-color, #111)))));
  cursor: pointer;
  text-align: left;
  color: inherit;
  font: inherit;
  position: relative;
}
#usersite-container .music-score-part-selector__trigger::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid currentColor;
  opacity: 0.5;
  transition: transform 0.2s ease;
}
#usersite-container .music-score-part-selector__trigger.-static {
  cursor: default;
}
#usersite-container .music-score-part-selector__trigger.-static::after {
  display: none;
}
.-open #usersite-container .music-score-part-selector__trigger {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.-open #usersite-container .music-score-part-selector__trigger::after {
  transform: translateY(-50%) rotate(180deg);
}
#usersite-container .music-score-part-selector__dropdown {
  display: none;
  position: absolute;
  z-index: 11;
  left: 0;
  right: 0;
  border: 1px solid rgba(128, 128, 128, 0.2);
  border-radius: 6px;
  background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), var(--_section-background-color, var(--section-background-color, var(--theme-page-background-rgba, var(--theme-page-background-color, var(--page-background-color, #111)))));
  max-height: 320px;
  overflow-y: auto;
}
#usersite-container .music-score-part-selector__dropdown.-open {
  display: block;
}
#usersite-container .music-score-part-selector__option {
  padding: 10px 16px;
  cursor: pointer;
  transition: background 0.15s ease;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
#usersite-container .music-score-part-selector__option:first-child {
  border-top: 0;
}
#usersite-container .music-score-part-selector__option:hover, #usersite-container .music-score-part-selector__option:focus {
  background: rgba(255, 255, 255, 0.06);
}
#usersite-container .music-score-part-selector__option.-selected {
  background: rgba(255, 255, 255, 0.04);
}
#usersite-container .music-score-part-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
}
#usersite-container .music-score-part-name {
  font-weight: bold;
}
#usersite-container .music-score-part-price {
  font-size: 0.8em;
  margin-right: 1em;
  opacity: 0.6;
  white-space: nowrap;
}
#usersite-container .music-score-parts {
  contain: inline-size;
}
#usersite-container .music-score-part-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  margin-top: 4px;
  font-size: 0.75em;
}
#usersite-container .music-score-part-meta .music-score-format-list + .text-meta::before {
  content: "•";
  margin-right: 6px;
}
#usersite-container .music-score-metadata-table .tag {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  border: 1px solid transparent;
  background-color: var(--button-color);
  color: hsla(var(--button-color-h), calc(var(--button-color-s) * 1%), clamp(0%, calc((var(--button-color-l) - 75) * -100%), 100%), 0.8);
  font-size: 0.85em;
  line-height: 1.4;
  white-space: nowrap;
}
#usersite-container .music-score-metadata {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  padding-top: 20px;
  margin-top: 8px;
  cursor: default;
}
#usersite-container .music-score-metadata-table {
  width: 100%;
  border-collapse: collapse;
}
#usersite-container .music-score-metadata-table th,
#usersite-container .music-score-metadata-table td {
  padding: 6px 0;
  vertical-align: middle;
  text-align: left;
}
#usersite-container .music-score-metadata-table th {
  width: 100px;
  font-size: 0.7em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: normal;
  opacity: 0.5;
}
#usersite-container .music-score-metadata-table td {
  font-size: 0.85em;
}
#usersite-container .site-wide-feature-area .my_sites {
  margin: 0;
}
#usersite-container #main-nav.mobile .my-sites li {
  height: 1.25rem;
  margin: 0.5rem;
  width: 1.25rem;
}
#usersite-container #page-root #page-media {
  overflow: hidden;
}
#usersite-container #page-root .page-photos {
  z-index: 0;
  overflow: hidden;
}
#usersite-container #page-root .page-photos .page-photo.selected {
  z-index: 5 !important;
  opacity: 1 !important;
  transition: none !important;
}
#usersite-container #page-root .layer-photo .page-photos {
  z-index: auto;
}
#usersite-container .page-media-container.-hidden {
  display: none;
}
#usersite-container .page-media-wrapper {
  display: contents;
}
#usersite-container #mobile-header.legacy media-background-container {
  padding-top: var(--legacy-mobile-header-padding);
}
@media (prefers-reduced-motion) {
  #usersite-container .page-video-container video {
    display: none !important;
  }
}
#usersite-container .page-video-container {
  z-index: 0;
}
#usersite-container .page-video-container, #usersite-container .page-video-container .filter-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
#usersite-container .page-video-container .filter-overlay {
  z-index: 1;
}
#usersite-container .page-video-container video {
  object-fit: cover;
  object-position: 50% 50%;
}
#usersite-container-inner-wrap #usersite-container .page-video-container video {
  width: 100%;
  height: 100%;
}
@supports not (object-fit: cover) {
  #usersite-container .page-video-container video {
    min-width: 100%;
    min-height: 100%;
    width: auto !important;
    height: auto !important;
    top: 50% !important;
    left: 50% !important;
    position: absolute;
    transform: translate(-50%, -50%);
  }
}
#usersite-container section.poll_feature h1 {
  padding: 0;
}
#usersite-container section.poll_feature ul {
  padding-left: 0;
}
#usersite-container section.poll_feature ul li {
  list-style: none;
}
#usersite-container section.poll_feature ul li a, #usersite-container section.poll_feature ul li input {
  margin: 0.25em 0;
}
#usersite-container section.poll_feature ul label {
  display: block;
  padding: 0.25em 0.5em;
  cursor: pointer;
  border-radius: 3px;
}
.no-touchevents #usersite-container section.poll_feature ul label:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
#usersite-container section.poll_feature ul label input {
  vertical-align: top;
  margin-top: 0.25em;
}
#usersite-container section.poll_feature ul label span {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  margin-left: -2em;
  padding-left: 2.25em;
}
#usersite-container section.poll_feature .actions input[type=submit] {
  margin-right: 0.25em;
}
#usersite-container section.poll_feature .response_count {
  font-size: 0.7em;
  padding: 10px 0 5px;
}
#usersite-container section.poll_feature table.underlined td.answer {
  width: 55%;
  padding-left: 0;
}
#usersite-container section.poll_feature table.underlined td {
  padding: 0.5em 1em;
}
#usersite-container section.poll_feature table.underlined tr.poll_meta td {
  border-bottom: none;
  font-size: 0.8em;
}
#usersite-container section.poll_feature .val {
  display: block;
  position: relative;
  height: 1em;
  min-width: 5px;
}
#usersite-container section.poll_feature .val span {
  position: absolute;
  right: -15px;
  top: -1px;
  font-size: 0.8em;
}
#usersite-container .quotation_feature .quotation .quote {
  font-size: 2em;
}
#usersite-container .quotation_feature .quotation.-display-format-medium .quote {
  font-size: 1.875em;
}
#usersite-container .quotation_feature .quotation.-display-format-small .quote {
  font-size: 1.375em;
}
#usersite-container .quotation_feature .quotation.-display-format-small cite {
  font-size: 1em;
}
#usersite-container .quotation_feature .quotation .quote {
  margin: 0;
  text-align: center;
}
#usersite-container .quotation_feature .quotation cite {
  font-style: normal;
  text-align: center;
}
#usersite-container .quotation_feature .quotation[feature-width~="<320"] .quote {
  font-size: 1.875em;
}
#usersite-container .quotation_feature .quotation[feature-width~="<320"].-display-format-medium .quote {
  font-size: 1.375em;
}
#usersite-container .quotation_feature .quotation[feature-width~="<320"].-display-format-medium cite {
  font-size: 1em;
}
#usersite-container .quotation_feature .quotation[feature-width~="<320"].-display-format-small .quote {
  font-size: 1em;
}
#usersite-container .quotation_feature .quotation[feature-width~="<320"].-display-format-small cite {
  font-size: 0.8em;
}
@media (max-width: 550px) {
  #usersite-container .quotation_feature .quotation .quote {
    font-size: 1.875em;
  }
  #usersite-container .quotation_feature .quotation.-display-format-medium .quote {
    font-size: 1.375em;
  }
  #usersite-container .quotation_feature .quotation.-display-format-medium cite {
    font-size: 1em;
  }
  #usersite-container .quotation_feature .quotation.-display-format-small .quote {
    font-size: 1em;
  }
  #usersite-container .quotation_feature .quotation.-display-format-small cite {
    font-size: 0.8em;
  }
}
body:not(.distrokid_direct) #usersite-container .salable-item.available .unless-available, body:not(.distrokid_direct) #usersite-container .salable-item.in-stock .if-out-of-stock, body:not(.distrokid_direct) #usersite-container .salable-item.not-available .if-out-of-stock, body:not(.distrokid_direct) #usersite-container .salable-item.in-stock .out-of-stock-hint, body:not(.distrokid_direct) #usersite-container .salable-item.not-available .out-of-stock-hint, body.distrokid_direct #usersite-container .salable-item .unless-available, body.distrokid_direct #usersite-container .salable-item.available.in-stock .if-out-of-stock, body.distrokid_direct #usersite-container .salable-item.available.in-stock .out-of-stock-hint {
  display: none !important;
}
#usersite-container .salable-item.in-cart.without-quantity .add-to-cart,
#usersite-container .salable-item.in-cart.without-quantity .download-focus, .no-commerce #usersite-container .salable-item .add-to-cart,
.no-commerce #usersite-container .salable-item .download-focus, #usersite-container .salable-item.out-of-stock .add-to-cart,
#usersite-container .salable-item.out-of-stock .download-focus {
  display: none !important;
}
#usersite-container .salable-item.not-in-cart .if-in-cart, #usersite-container .salable-item.with-quantity .if-in-cart, .no-commerce #usersite-container .salable-item .if-in-cart {
  display: none !important;
}
body.distrokid_direct #usersite-container .salable-item .coming-soon-button {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  white-space: normal;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  display: block;
  margin: 1rem 0;
}
#usersite-container .old-price {
  padding: 0 4px;
  text-decoration: line-through;
}
#usersite-container .product-details .flex-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 6rem;
}
#usersite-container .add-to-cart {
  display: inline-block;
}
#usersite-container .add-to-cart .item-sale-text {
  font-weight: bold;
  text-align: center;
}
#usersite-container .no-commerce .item-sale-text,
#usersite-container .no-commerce .sale-tag {
  display: none !important;
}
#usersite-container .sale-tag-text {
  font-weight: bold;
}
#usersite-container .sale-red {
  color: #d00;
}
#usersite-container .smart-links-component__title, #usersite-container .smart-links-component__description, #usersite-container .smart-links-component__link {
  margin-bottom: 10px;
}
#usersite-container .smart-links-component__title:empty, #usersite-container .smart-links-component__description:empty, #usersite-container .smart-links-component__link:empty {
  margin: 0 !important;
}
#usersite-container .smart-links-component__title:last-child, #usersite-container .smart-links-component__description:last-child, #usersite-container .smart-links-component__link:last-child {
  margin-bottom: 0;
}
#usersite-container .smart-links-component__image {
  display: block;
  width: 100%;
}
#usersite-container .smart-links-component__image, #usersite-container .smart-links-component__official {
  margin: 20px 0;
}
#usersite-container .smart-links-component__official {
  display: flex;
  align-items: center;
}
#usersite-container .smart-links-component__official h3 {
  flex: 1;
}
#usersite-container .smart-links-component__official h3:empty {
  flex: 0;
}
#usersite-container .smart-links-component__official .button {
  flex: 0 1 33%;
}
#usersite-container .smart-links-component__official h3:empty + .button {
  flex-grow: 1;
}
#usersite-container .smart-links-component__meta {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
#usersite-container .smart-links-component__meta .meta-item {
  margin: 10px 0;
  padding: 0 10px;
  position: relative;
}
#usersite-container .smart-links-component__meta .meta-item:not(.hide) + .meta-item:before {
  content: "";
  border-left: 1px solid currentColor;
  position: absolute;
  top: 0.25em;
  left: 0;
  bottom: 0.25em;
}
#usersite-container .smart-links-component__meta .share-input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: scale(0.01);
}
#usersite-container .smart-links-component__links {
  display: flex;
  flex-direction: column;
}
#usersite-container .smart-links-component.-align-left .smart-links-component__title, #usersite-container .smart-links-component.-align-left .smart-links-component__description {
  text-align: left;
}
#usersite-container .smart-links-component.-align-center .smart-links-component__title, #usersite-container .smart-links-component.-align-center .smart-links-component__description {
  text-align: center;
}
#usersite-container .smart-links-component.-align-right .smart-links-component__title, #usersite-container .smart-links-component.-align-right .smart-links-component__description {
  text-align: right;
}
#usersite-container.mobile-view .smart-links-component.-mobile-align-left .smart-links-component__title, #usersite-container.mobile-view .smart-links-component.-mobile-align-left .smart-links-component__description {
  text-align: left;
}
#usersite-container.mobile-view .smart-links-component.-mobile-align-center .smart-links-component__title, #usersite-container.mobile-view .smart-links-component.-mobile-align-center .smart-links-component__description {
  text-align: center;
}
#usersite-container.mobile-view .smart-links-component.-mobile-align-right .smart-links-component__title, #usersite-container.mobile-view .smart-links-component.-mobile-align-right .smart-links-component__description {
  text-align: right;
}
#usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component {
  display: grid;
  grid-auto-flow: column;
  grid-auto-rows: auto;
  grid-template-columns: [image] 1fr [content] 1fr;
  column-gap: 20px;
}
#usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component:not(.-has-image) {
  grid-template-columns: [content] 1fr;
  max-width: 500px;
  margin: 0 auto;
}
#usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__image {
  grid-column: image;
  grid-row-start: 1;
  grid-row-end: span 100;
  margin: 0;
  align-self: center;
}
#usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__title {
  margin-top: 0;
}
#usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__title, #usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__description, #usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__official, #usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__links, #usersite-container .smart_links_feature[feature-width~=">680"] .smart-links-component__meta {
  grid-column: content;
}
#usersite-container .smart_links_feature[feature-width~=">900"] .smart-links-component {
  grid-template-columns: [image] 1fr 20px [content] 1fr 20px;
}
#usersite-container .smart-link-component {
  display: flex;
  padding-left: 9px;
}
#usersite-container .smart-link-component__icon {
  width: var(--content-typeface-size-number);
  height: var(--content-typeface-size-number);
  max-width: 1.5em;
  max-height: 1.5em;
  margin-right: 9px;
  fill: currentColor;
}
#usersite-container .smart-link-component__label {
  flex: 1;
  white-space: normal;
}
#usersite-container .layout_third section.store_feature article.store-layout-list,
#usersite-container .layout_third section.store_item_feature article.store-layout-list {
  flex-direction: column;
  padding: 0.75rem;
}
#usersite-container section.store_feature,
#usersite-container section.store_item_feature {
  --store-large-thumb-size: 200px;
  --store-mini-thumb-size: 40px;
  --store-mini-thumb-gap: 12px;
  --store-image-thumbnail-gap: 4px;
  --store-grid-gap: 18px;
}
#usersite-container section.store_feature a.store-grid-link,
#usersite-container section.store_item_feature a.store-grid-link {
  text-decoration: none;
}
.no-touchevents #usersite-container section.store_feature a.store-grid-link:hover,
.no-touchevents #usersite-container section.store_item_feature a.store-grid-link:hover {
  text-decoration: none;
}
#usersite-container section.store_feature article.store-layout-list + article.store-layout-list,
#usersite-container section.store_item_feature article.store-layout-list + article.store-layout-list {
  border-top-style: 1px;
  border-top-width: solid;
  padding-top: 2em;
}
#usersite-container section.store_feature figure.image-area img,
#usersite-container section.store_item_feature figure.image-area img {
  object-fit: contain;
}
#usersite-container figure.image-area .image-thumbnails {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style-type: none;
  margin: 0 auto;
  min-height: var(--store-mini-thumb-size);
  padding-left: 0;
  gap: var(--store-image-thumbnail-gap);
}
#usersite-container figure.image-area .image-thumbnails .image-thumbnail {
  display: inline-block;
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}
#usersite-container figure.image-area .image-thumbnails .image-thumbnail a.highlight-image {
  display: inline-block;
  height: var(--store-mini-thumb-size);
  width: var(--store-mini-thumb-size);
}
#usersite-container figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img {
  display: inline-block;
  max-width: 4.5rem;
  height: 100%;
  object-fit: cover;
  /* Unhide the thumbnails */
  width: 100%;
}
#usersite-container .store-layout-list article {
  display: flex;
  padding-bottom: 1.4em;
}
#usersite-container .store-layout-list article.store-item {
  column-gap: 3rem;
}
#usersite-container .store-layout-list article .product-price {
  display: none;
}
#usersite-container .store-layout-list article .add-to-cart {
  white-space: normal;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
}
#usersite-container .store-layout-list article .product-details h1 {
  margin-bottom: 0.5rem;
  padding: 0;
}
#usersite-container .store-layout-list article .product-action {
  margin: 0.5rem 0;
}
#usersite-container .store-layout-list article .preorder-description {
  margin: 0;
}
#usersite-container .store-layout-list article figure.image-area {
  grid-area: product-image;
  font-size: 0;
  margin: 0 10px 0 0;
  position: relative;
  width: 275px;
}
#usersite-container .store-layout-list article figure.image-area img.store-placeholder-image {
  opacity: 0.75;
}
#usersite-container .store-layout-list article figure.image-area a.main-image,
#usersite-container .store-layout-list article figure.image-area div.main-image {
  font-size: 12px;
  line-height: initial;
  margin: auto;
  min-width: 100%;
  max-width: 100%;
}
#usersite-container .store-layout-list article figure.image-area a.main-image img,
#usersite-container .store-layout-list article figure.image-area a.main-image svg,
#usersite-container .store-layout-list article figure.image-area div.main-image img,
#usersite-container .store-layout-list article figure.image-area div.main-image svg {
  max-width: 100%;
  min-width: 100%;
}
#usersite-container .store-layout-list article figure.image-area a.main-image figure.image.-placeholder img,
#usersite-container .store-layout-list article figure.image-area a.main-image figure.image.-placeholder svg,
#usersite-container .store-layout-list article figure.image-area div.main-image figure.image.-placeholder img,
#usersite-container .store-layout-list article figure.image-area div.main-image figure.image.-placeholder svg {
  max-width: none;
  min-width: 0;
}
@media only screen and (max-width: 499px) {
  #usersite-container .store-layout-list article.store-item {
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
  }
  #usersite-container .store-layout-list article.store-item .product-details {
    align-items: stretch;
    display: flex;
    flex-direction: column;
  }
  #usersite-container .store-layout-list article.store-item .product-details h1 {
    margin-top: 0.5rem;
  }
  #usersite-container .store-layout-list article.store-item .product-details .button.add-to-cart,
  #usersite-container .store-layout-list article.store-item .product-details .button.download {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
}
#usersite-container .store-layout-list article .product-details {
  grid-area: product-details;
  display: block;
  overflow: hidden;
}
#usersite-container .store-layout-list article .product-details form {
  width: fit-content;
}
#usersite-container .store-layout-list article .product-details h1 {
  margin: 0 0 0.5rem;
  padding: 0;
}
#usersite-container .store-layout-list article .product-details .description p:first-of-type {
  margin-top: 0;
}
#usersite-container .store-layout-list article .product-details .related-products {
  margin-bottom: 1rem;
}
#usersite-container .store-layout-list article .product-details .option-description {
  line-height: 1;
}
#usersite-container .store-layout-list article .product-details table.item-options {
  border: none;
  border-collapse: collapse;
  margin: 0.5em 0;
  width: 100%;
}
#usersite-container .store-layout-list article .product-details table.item-options tr {
  border: none;
  display: block;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td {
  border: none;
  display: block;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td.item-option-select {
  text-align: right;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td.item-option-select select {
  min-width: 12em;
  width: 100%;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td.item-option-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5rem 1rem;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a6ebfacc2d3f.svg);
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  background-color: white;
  border: 1px solid #767676;
}
@media only screen and (max-width: 499px) {
  #usersite-container .store-layout-list article .product-details table.item-options tr td.item-option-select {
    width: 100%;
  }
  #usersite-container .store-layout-list article .product-details table.item-options tr td.item-option-select select {
    min-width: auto;
  }
}
#usersite-container .store-layout-list article .product-details table.item-options tr td .lighter {
  font-size: 0.9em;
  font-weight: lighter;
  opacity: 0.7;
  white-space: nowrap;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td h3 {
  display: inline-block;
  font-size: 1em;
}
#usersite-container .store-layout-list article .product-details table.item-options tr td:first-child {
  padding-right: 0.2em;
}
#usersite-container .store-layout-list article .product-details button.add-to-cart {
  margin: 1rem 0;
}
#usersite-container .store-layout-list article .related-products {
  overflow: hidden;
}
#usersite-container .store-layout-list article .description {
  clear: both;
}
#usersite-container .store-layout-list article .description p {
  margin: 1.5em 0 0;
}
#usersite-container div.store-wrapper.store-layout-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--store-large-thumb-size), 1fr));
  gap: var(--store-grid-gap);
  justify-items: center;
  justify-content: center;
}
#usersite-container div.store-wrapper.store-layout-grid article {
  display: flex;
  flex-direction: column;
  text-align: center;
  vertical-align: top;
  width: var(--store-large-thumb-size);
}
#usersite-container div.store-wrapper.store-layout-grid article .description,
#usersite-container div.store-wrapper.store-layout-grid article .product-action {
  display: none;
}
.no-touchevents #usersite-container div.store-wrapper.store-layout-grid article:hover {
  cursor: pointer;
}
#usersite-container div.store-wrapper.store-layout-grid article:empty {
  height: 0;
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
#usersite-container div.store-wrapper.store-layout-grid article figure.image-area {
  align-items: center;
  display: table-cell;
  display: flex;
  flex-direction: column;
  font-size: 0;
  width: var(--store-large-thumb-size);
  height: var(--store-large-thumb-size);
  text-align: center;
  vertical-align: middle;
}
#usersite-container div.store-wrapper.store-layout-grid article figure.image-area .main-image {
  display: table;
  margin: auto;
}
#usersite-container div.store-wrapper.store-layout-grid article figure.image-area .main-image img {
  max-height: var(--store-large-thumb-size);
  max-width: var(--store-large-thumb-size);
}
#usersite-container div.store-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image {
  opacity: 0.75;
}
#usersite-container div.store-wrapper.store-layout-grid article figure.image-area .image-thumbnails {
  display: none;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details {
  margin-top: 12px;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details h1,
#usersite-container div.store-wrapper.store-layout-grid article .product-details h2 {
  margin: 0;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details span {
  font-weight: bold;
  margin: 1em 0 0;
  text-transform: none;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details span + span {
  display: block;
  font-size: 0.65em;
  font-weight: normal;
  margin-top: 4px;
  text-transform: uppercase;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details span.album-title {
  font-weight: bold;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-details .social {
  display: none;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-price {
  margin-top: auto;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-price span.item-sale-text {
  font-weight: normal;
  text-align: center;
}
#usersite-container div.store-wrapper.store-layout-grid article .product-price > a.store-grid-link {
  text-decoration: none;
}
#usersite-container .store_feature[feature-width~="<500"] div.store-wrapper.store-layout-grid,
#usersite-container .layout_third .store_feature div.store-wrapper.store-layout-grid {
  --store-grid-gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
#usersite-container .store_feature[feature-width~="<500"] div.store-wrapper.store-layout-grid article,
#usersite-container .layout_third .store_feature div.store-wrapper.store-layout-grid article {
  width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] div.store-wrapper.store-layout-grid article figure.image-area,
#usersite-container .layout_third .store_feature div.store-wrapper.store-layout-grid article figure.image-area {
  height: auto;
  width: 100%;
  aspect-ratio: 1;
}
#usersite-container .store_feature[feature-width~="<500"] div.store-wrapper.store-layout-grid article figure.image-area .main-image img,
#usersite-container .layout_third .store_feature div.store-wrapper.store-layout-grid article figure.image-area .main-image img {
  max-height: 100%;
  max-width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article,
#usersite-container .layout_third .store_feature .store-layout-list article {
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .product-details,
#usersite-container .layout_third .store_feature .store-layout-list article .product-details {
  align-items: stretch;
  display: flex;
  flex-direction: column;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .product-details h1,
#usersite-container .layout_third .store_feature .store-layout-list article .product-details h1 {
  margin-top: 0.5rem;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .product-details .button.add-to-cart,
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .product-details .button.download,
#usersite-container .layout_third .store_feature .store-layout-list article .product-details .button.add-to-cart,
#usersite-container .layout_third .store_feature .store-layout-list article .product-details .button.download {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article figure.image-area,
#usersite-container .layout_third .store_feature .store-layout-list article figure.image-area {
  min-width: 100%;
  max-width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article figure.image-area img.store-placeholder-image,
#usersite-container .layout_third .store_feature .store-layout-list article figure.image-area img.store-placeholder-image {
  width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article h1,
#usersite-container .layout_third .store_feature .store-layout-list article h1 {
  margin-top: 0;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .add-to-cart,
#usersite-container .layout_third .store_feature .store-layout-list article .add-to-cart {
  display: block;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .add-to-cart input.button,
#usersite-container .layout_third .store_feature .store-layout-list article .add-to-cart input.button {
  width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list article .item-options,
#usersite-container .layout_third .store_feature .store-layout-list article .item-options {
  width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list.single-store-item article figure.image-area,
#usersite-container .layout_third .store_feature .store-layout-list.single-store-item article figure.image-area {
  max-width: 100%;
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-list.single-store-item article .product-details,
#usersite-container .layout_third .store_feature .store-layout-list.single-store-item article .product-details {
  border-top: 1px solid var(--auto-colors-accent);
  margin-top: 1rem;
  padding-top: 1rem;
}
#usersite-container .store_feature[feature-width~="<300"] .store-layout-list figure.image-area {
  min-width: 100px;
}
#usersite-container .store_feature[feature-width~="<300"] .store-layout-list .product-details {
  overflow: visible;
}
#usersite-container .store_feature[feature-width~="<300"] .store-layout-list .product-details table.item-options {
  clear: both;
}
#usersite-container .store_feature[feature-width~="<300"] .store-layout-list .product-details table.item-options tr td .add-to-cart {
  font-size: 0.65rem;
  min-width: 3.5rem;
  padding: 0.5em 0.2rem;
}
#usersite-container .store_feature[feature-width~="<300"] .store-layout-list .add-to-cart input.button {
  font-size: 0.75rem;
  width: 100%;
}
#usersite-container .flex-wrapper {
  display: flex;
}
#usersite-container .flex-wrapper > * {
  margin-bottom: 5px;
  margin-right: 5px;
}
#usersite-container article.store-item {
  display: grid;
  grid-template-areas: "product-image product-details" ". upsell-products";
  grid-template-columns: min-content 1fr;
}
#usersite-container .single-store-item {
  display: flex;
  justify-content: center;
}
#usersite-container article.featherlight-inner {
  --store-image-thumbnail-gap: 4px;
}
#usersite-container .single-store-item article.store-item, #usersite-container article.featherlight-inner {
  grid-template-areas: "product-image product-details" "upsell-products upsell-products";
  grid-template-columns: 3fr 2fr;
  max-width: 1280px;
}
#usersite-container .single-store-item article.store-item form, #usersite-container article.featherlight-inner form {
  width: unset;
}
#usersite-container .single-store-item article.store-item figure.image-area, #usersite-container article.featherlight-inner figure.image-area {
  width: 100%;
  position: sticky;
  top: 1.5rem;
}
#usersite-container .single-store-item article.store-item figure.image-area a.main-image,
#usersite-container .single-store-item article.store-item figure.image-area div.main-image, #usersite-container article.featherlight-inner figure.image-area a.main-image,
#usersite-container article.featherlight-inner figure.image-area div.main-image {
  width: 100%;
}
#usersite-container .single-store-item article.store-item figure.image-area a.main-image figure,
#usersite-container .single-store-item article.store-item figure.image-area div.main-image figure, #usersite-container article.featherlight-inner figure.image-area a.main-image figure,
#usersite-container article.featherlight-inner figure.image-area div.main-image figure {
  margin: 0;
}
#usersite-container .single-store-item article.store-item figure.image-area a.main-image img,
#usersite-container .single-store-item article.store-item figure.image-area div.main-image img, #usersite-container article.featherlight-inner figure.image-area a.main-image img,
#usersite-container article.featherlight-inner figure.image-area div.main-image img {
  max-height: 100%;
  width: 100%;
}
#usersite-container .single-store-item article.store-item figure.image-area .image-thumbnails, #usersite-container article.featherlight-inner figure.image-area .image-thumbnails {
  display: flex;
  justify-content: flex-start;
  list-style-type: none;
}
#usersite-container .single-store-item article.store-item figure.image-area .image-thumbnails a.thumbnail-image, #usersite-container article.featherlight-inner figure.image-area .image-thumbnails a.thumbnail-image {
  height: 4.5rem;
  width: 4.5rem;
}
#usersite-container .single-store-item article.store-item figure.image-area .image-thumbnails a.thumbnail-image img, #usersite-container article.featherlight-inner figure.image-area .image-thumbnails a.thumbnail-image img {
  max-width: 4.5rem;
  height: 100%;
  object-fit: cover;
}
#usersite-container .single-store-item article.store-item .add-to-cart, #usersite-container article.featherlight-inner .add-to-cart {
  width: 100%;
}
#usersite-container .single-store-item article.store-item .product-details, #usersite-container article.featherlight-inner .product-details {
  display: block;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid, #usersite-container article.featherlight-inner .product-details.distrokid {
  padding-top: 0;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid .social, #usersite-container article.featherlight-inner .product-details.distrokid .social {
  margin: 0 0 8px 0 !important;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid .social .share-dialog .button, #usersite-container article.featherlight-inner .product-details.distrokid .social .share-dialog .button {
  padding: 0 20px 9px 20px !important;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid .product-action .text-secondary, #usersite-container article.featherlight-inner .product-details.distrokid .product-action .text-secondary {
  margin-bottom: 1rem;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal {
  padding: 20px;
  width: 80%;
  max-width: 1000px;
  max-height: 90vh;
  overflow-y: auto;
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal {
    margin-top: 60px;
    width: 95%;
    padding: 8px;
  }
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .dialog-close, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .dialog-close {
  position: absolute;
  right: 16px;
  top: 16px;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-content, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-content {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-content, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-content {
    flex-direction: column;
    gap: 0;
  }
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-image-wrapper, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-image-wrapper {
  flex: 0 0 25%;
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-image-wrapper, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-image-wrapper {
    max-width: 80%;
  }
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-image, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-image {
  max-width: 100%;
  height: auto;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-description, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-description {
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-tabs, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-tabs {
  display: flex;
  gap: 0;
  margin-bottom: 20px;
  border-bottom: 2px solid #ddd;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-tab, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-tab {
  padding: 10px 20px;
  background: none;
  border: none;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  font-size: 14px;
  color: #666;
  transition: all 0.2s;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-tab:hover, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-tab:hover {
  color: #333;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-tab.-is-active, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-tab.-is-active {
  color: #000;
  border-bottom-color: #000;
  font-weight: bold;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal [data-tabs-target=tab], #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal [data-tabs-target=tab] {
  display: none;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal [data-tabs-target=tab].-is-active, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal [data-tabs-target=tab].-is-active {
  display: block;
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table-wrapper, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table-wrapper {
    overflow-x: auto;
    position: relative;
  }
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table th, #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table td, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table th, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table td {
  padding: 4px;
  text-align: center;
  border: 1px solid #ddd;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table th, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table th {
  background-color: #f5f5f5;
  font-weight: bold;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table .measurement-label, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table .measurement-label {
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  width: 1%;
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table .measurement-label, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table .measurement-label {
    position: sticky;
    left: 0;
    background-color: #fff;
    z-index: 1;
  }
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table td, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table td {
    text-wrap: nowrap;
  }
}
@media (max-width: 499px) {
  #usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-table th:first-child, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-table th:first-child {
    position: sticky;
    left: 0;
    background-color: #f5f5f5;
    z-index: 2;
  }
}
#usersite-container .single-store-item article.store-item .product-details.distrokid #size-guide-modal .size-guide-note, #usersite-container article.featherlight-inner .product-details.distrokid #size-guide-modal .size-guide-note {
  font-size: 12px;
  color: #666;
  font-style: italic;
  margin-top: 10px;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid .option-description, #usersite-container article.featherlight-inner .product-details.distrokid .option-description {
  display: flex;
  justify-content: space-between;
}
#usersite-container .single-store-item article.store-item .product-details.distrokid .option-description .size-guide, #usersite-container article.featherlight-inner .product-details.distrokid .option-description .size-guide {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline;
}
#usersite-container .single-store-item article.store-item .product-details .description p:first-of-type, #usersite-container article.featherlight-inner .product-details .description p:first-of-type {
  margin-top: 0;
}
#usersite-container .single-store-item article.store-item .product-details .related-products, #usersite-container article.featherlight-inner .product-details .related-products {
  margin-bottom: 1rem;
}
#usersite-container .single-store-item article.store-item .product-details .option-description, #usersite-container article.featherlight-inner .product-details .option-description {
  line-height: 1;
}
#usersite-container .single-store-item article.store-item .product-details .option-description h3, #usersite-container article.featherlight-inner .product-details .option-description h3 {
  margin: 0 0 0.5rem;
}
#usersite-container .single-store-item article.store-item .product-details .preorder-description, #usersite-container article.featherlight-inner .product-details .preorder-description {
  margin: 0;
  text-align: center;
}
#usersite-container .single-store-item article.store-item .product-details table.item-options, #usersite-container article.featherlight-inner .product-details table.item-options {
  width: 100%;
  max-width: 100%;
}
#usersite-container .single-store-item article.store-item .product-details td.item-option-select, #usersite-container article.featherlight-inner .product-details td.item-option-select {
  padding: 0;
}
#usersite-container .single-store-item article.store-item .product-details td.item-option-select:last-child, #usersite-container article.featherlight-inner .product-details td.item-option-select:last-child {
  padding: 0;
}
#usersite-container .single-store-item article.store-item .product-details td.item-option-select select, #usersite-container article.featherlight-inner .product-details td.item-option-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5rem 1rem;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a6ebfacc2d3f.svg);
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  background-color: white;
  border: 1px solid #767676;
}
#usersite-container .single-store-item article.store-item .product-details button, #usersite-container article.featherlight-inner .product-details button {
  margin: 1rem 0;
  padding: 1rem 20px;
}
#usersite-container .single-store-item article.store-item .product-details:has(.preorder-description) button, #usersite-container article.featherlight-inner .product-details:has(.preorder-description) button {
  margin-bottom: 0.5rem;
}
#usersite-container .single-store-item article.store-item tr.item-option,
#usersite-container .single-store-item article.store-item td.option-description,
#usersite-container .single-store-item article.store-item td.item-option-select, #usersite-container article.featherlight-inner tr.item-option,
#usersite-container article.featherlight-inner td.option-description,
#usersite-container article.featherlight-inner td.item-option-select {
  display: block;
  padding-left: 0;
}
#usersite-container .single-store-item article.store-item table.item-options:not(:last-of-type), #usersite-container article.featherlight-inner table.item-options:not(:last-of-type) {
  margin-bottom: 1rem;
}
#usersite-container .single-store-item article.store-item .upsell-products__item-info .variation select, #usersite-container article.featherlight-inner .upsell-products__item-info .variation select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5rem 1rem;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a6ebfacc2d3f.svg);
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  background-color: white;
  border: 1px solid #767676;
}
#usersite-container .store_feature[feature-width~="<500"] .single-store-item.store-layout-list article .product-details h1 {
  text-align: start;
}
#usersite-container .layout_third article.store-item,
#usersite-container .single-store-item .flex-wrapper,
#usersite-container [feature-width~="<500"] .flex-wrapper,
#usersite-container article.store-item.featherlight-inner {
  display: flex;
  flex-direction: column;
}
#usersite-container .featherlight.store-layout-list .featherlight-close, #usersite-container .featherlight article.store .featherlight-close {
  font-size: 1.6rem;
  margin-right: 0.5rem;
}
#usersite-container .featherlight.store-layout-list .truncate-expand, #usersite-container .featherlight article.store .truncate-expand {
  display: none;
}
#usersite-container .featherlight.store-layout-list section.feature.store_item_feature, #usersite-container .featherlight article.store section.feature.store_item_feature {
  padding: 0;
}
#usersite-container .featherlight.store-layout-list section.feature.store_item_feature .single-store-item, #usersite-container .featherlight article.store section.feature.store_item_feature .single-store-item {
  padding: 0;
}
#usersite-container .featherlight.store-layout-list .featherlight-inner figure.image-area, #usersite-container .featherlight article.store .featherlight-inner figure.image-area {
  margin: 0 auto;
}
body.mobile-view #usersite-container .featherlight.store-layout-list .featherlight-inner figure.image-area, body.mobile-view #usersite-container .featherlight article.store .featherlight-inner figure.image-area {
  max-width: 275px;
  width: 100%;
}
#usersite-container .upsell-products {
  grid-area: upsell-products;
  padding-top: 2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-top: 1px solid var(--auto-colors-accent);
}
#usersite-container .upsell-products__wrapper {
  display: grid;
  grid-template-areas: "upsell-title upsell-title" "upsell-images upsell-total" "upsell-fields upsell-fields";
  grid-template-columns: auto 1fr;
  column-gap: 1.5rem;
}
#usersite-container .upsell-products__title {
  grid-area: upsell-title;
  margin-bottom: 1.5rem;
}
#usersite-container .upsell-products__images {
  grid-area: upsell-images;
  align-self: end;
  display: flex;
  gap: 0.2rem;
}
#usersite-container .upsell-products__image {
  display: flex;
  max-width: 9rem;
  flex-basis: 9rem;
  margin: 0;
  height: fit-content;
}
#usersite-container .upsell-products__image img {
  max-width: 100%;
  object-fit: contain;
}
#usersite-container .upsell-products__image img,
#usersite-container .upsell-products__image svg {
  aspect-ratio: 1/1;
}
#usersite-container .upsell-products__item-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 3.5rem;
}
#usersite-container .upsell-products__item-divider svg {
  max-width: 1.5rem;
  max-height: 1.5rem;
  flex-basis: 1.5rem;
  fill: var(--auto-colors-text-tertiary);
}
#usersite-container .upsell-products__total {
  display: flex;
  justify-content: flex-start;
  grid-area: upsell-total;
  align-self: end;
  font-weight: bold;
}
#usersite-container .upsell-products__total-wrapper {
  text-align: center;
}
#usersite-container .upsell-products__total-value {
  margin-bottom: 0.25rem;
}
#usersite-container .upsell-products__fields {
  grid-area: upsell-fields;
  margin-top: 1.5rem;
}
#usersite-container .upsell-products__item {
  display: grid;
  grid-template-areas: "checkbox name" ". info";
  grid-template-columns: min-content 1fr;
  column-gap: 0.5rem;
  margin-bottom: 1rem;
}
#usersite-container .upsell-products__item-checkbox {
  grid-area: checkbox;
  align-self: center;
}
#usersite-container .upsell-products__item-name {
  grid-area: name;
}
#usersite-container .upsell-products__item-info {
  grid-area: info;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#usersite-container .upsell-products__item-info .product-price {
  color: var(--auto-colors-text-tertiary);
  display: flex !important;
  gap: 0.5rem;
}
#usersite-container .upsell-products .variation {
  margin-bottom: 1rem;
}
#usersite-container .upsell-products .variation__label {
  display: block;
  font-weight: bold;
}
#usersite-container .upsell-products .variation__select {
  width: 19rem;
}
#usersite-container .upsell-products select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.5rem 1rem;
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a6ebfacc2d3f.svg);
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  background-color: white;
  border: 1px solid #767676;
}
#usersite-container .store_feature[feature-width~="<500"] .single-store-item .upsell-products__wrapper,
#usersite-container .store_feature[feature-width~="<800"] .store-wrapper .upsell-products__wrapper {
  grid-template-areas: "upsell-title" "upsell-images" "upsell-fields" "upsell-total";
}
#usersite-container .store_feature[feature-width~="<500"] .single-store-item .upsell-products__images,
#usersite-container .store_feature[feature-width~="<800"] .store-wrapper .upsell-products__images {
  justify-content: space-around;
}
#usersite-container .store_feature[feature-width~="<500"] .single-store-item .upsell-products__total-wrapper,
#usersite-container .store_feature[feature-width~="<800"] .store-wrapper .upsell-products__total-wrapper {
  width: 100%;
  text-align: left;
}
#usersite-container .store_feature[feature-width~="<500"] .single-store-item .upsell-products .variation__select,
#usersite-container .store_feature[feature-width~="<800"] .store-wrapper .upsell-products .variation__select {
  width: 100%;
}
#usersite-container .product-details-disclosures {
  interpolate-size: allow-keywords;
}
#usersite-container .product-details-disclosures .disclosure {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  overflow: hidden;
}
#usersite-container .product-details-disclosures .disclosure + .disclosure {
  border-top: none;
}
#usersite-container .product-details-disclosures .disclosure::details-content {
  block-size: 0;
  overflow: hidden;
  transition: block-size 0.3s ease-out, content-visibility 0.3s ease-out;
  transition-behavior: allow-discrete;
}
#usersite-container .product-details-disclosures .disclosure[open]::details-content {
  block-size: auto;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__content {
  padding: 0 8px 16px 8px;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__content ul {
  margin: 0;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__trigger {
  cursor: pointer;
  color: #4C4C4C;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Lato";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px; /* 213.333% */
  text-transform: uppercase;
  display: flex;
  padding: 12px 8px;
  justify-content: space-between;
  align-items: center;
  list-style: none;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__trigger::-webkit-details-marker {
  display: none;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__trigger svg {
  rotate: -90deg;
  transition: rotate 0.3s ease-out;
}
#usersite-container .product-details-disclosures .disclosure .disclosure__trigger:hover {
  text-decoration: unset;
}
#usersite-container .product-details-disclosures .disclosure[open] .disclosure__trigger svg {
  rotate: 0deg;
}
#usersite-container .related-products-minimal {
  margin-top: 2rem;
}
@media (max-width: 767px) {
  #usersite-container .related-products-minimal {
    padding: 1.5rem;
  }
}
#usersite-container .related-products-minimal__heading {
  font-size: 18px;
  line-height: 17px;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 17px 0;
}
#usersite-container .related-products-minimal__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 42px;
}
@media (max-width: 767px) {
  #usersite-container .related-products-minimal__list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    gap: 28px;
    margin: 0 -1rem;
    padding: 0 1rem;
  }
}
#usersite-container .related-products-minimal__item {
  display: flex;
  flex-direction: column;
  text-align: left;
  vertical-align: top;
  min-width: 0;
}
@media (max-width: 767px) {
  #usersite-container .related-products-minimal__item {
    min-width: 60%;
  }
}
#usersite-container .related-products-minimal__item .image-area-wrapper {
  margin-bottom: 0;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
#usersite-container .related-products-minimal__item .image-area {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
  margin: 0 auto;
  padding: 8px;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  #usersite-container .related-products-minimal__item .image-area {
    min-height: 0;
  }
}
#usersite-container .related-products-minimal__item .image-area .main-image,
#usersite-container .related-products-minimal__item .image-area > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 0;
}
#usersite-container .related-products-minimal__item .image-area img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}
#usersite-container .related-products-minimal__item-content {
  margin-top: 12px;
  padding: 0;
  flex: 1 1 auto;
}
#usersite-container .related-products-minimal__item-title {
  font-size: 14px;
  line-height: 1.25;
  font-weight: bold;
  color: #1a1a1a;
  margin: 0 0 4px 0;
}
#usersite-container .related-products-minimal__item-title a {
  color: inherit;
  text-decoration: none;
}
#usersite-container .store_feature .large-list-image-format.store-item {
  display: block;
}
#usersite-container .store_feature .large-list-image-format.store-item .image-and-text-feature-container .button-wrapper {
  display: flex;
}
#usersite-container .store_feature .large-list-image-format.store-item .image-and-text-feature-container .button-wrapper .button {
  margin-right: 1rem;
}
#usersite-container .store_feature .large-list-image-format.store-item .image-and-text-feature-container .button-wrapper .large-list-image-format__popup-add-to-cart-button-wrapper {
  display: none;
}
#usersite-container .store_feature .large-list-image-format.store-item .image-container figure.image {
  position: relative;
}
#usersite-container .store_feature .large-list-image-format.store-item .image-container figure.image img {
  display: block;
  width: 100%;
  max-width: 100%;
}
#usersite-container .store_feature .large-list-image-format.store-item .text-container .unless-available.text-secondary,
#usersite-container .store_feature .large-list-image-format.store-item .text-container .out-of_stock.text-secondary {
  display: none;
}
#usersite-container .featherlight .large-list-image-format .large-list-image-format__store-popup-link {
  display: none;
}
#usersite-container .featherlight .large-list-image-format .description div[data-truncation-target=truncatedVersion] {
  display: none;
}
#usersite-container .featherlight .large-list-image-format .description div[data-truncation-target=fullVersion] {
  display: block !important;
}
#usersite-container .featherlight .large-list-image-format .image-container {
  margin-left: auto;
  margin-right: auto;
}
#usersite-container .featherlight .large-list-image-format figure.image {
  max-width: 200px;
}
#usersite-container .featherlight .large-list-image-format h4.price {
  display: none;
}
#usersite-container .featherlight .large-list-image-format .large_image_list_text__status {
  display: none;
}
#usersite-container .featherlight .large-list-image-format .text-container-wrapper {
  display: flex;
  flex-direction: column;
}
#usersite-container .featherlight .large-list-image-format .text-container-wrapper h3.subheading {
  font-family: var(--heading-typeface-style-stack);
  font-style: var(--heading-typeface-style-font-style);
  font-weight: var(--heading-typeface-style-font-weight);
  line-height: var(--heading-lineheight-number);
  color: black;
  order: 1;
  font-size: 22px;
  text-decoration: underline;
}
#usersite-container .featherlight .large-list-image-format .text-container-wrapper .button-wrapper {
  margin-bottom: 1rem;
  order: 2;
}
#usersite-container .featherlight .large-list-image-format .text-container-wrapper .description {
  order: 3;
}
#usersite-container .featherlight .large-list-image-format .image-container figure.image .sale-tag {
  display: none;
}
#usersite-container .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container {
  flex-direction: row;
}
#usersite-container .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container .image-container,
#usersite-container .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container .text-container {
  flex: 0.5;
  width: 50%;
}
#usersite-container .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container .text-container-wrapper {
  align-self: center;
}
@media (min-width: 600px) {
  #usersite-container .zoogle-column.layout_full .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container .text-container {
    padding: 40px 40px 40px 0;
  }
  #usersite-container .zoogle-column.layout_full .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container.image-position-left .image-container {
    padding-right: 40px;
  }
  #usersite-container .zoogle-column.layout_full .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container.image-position-right .image-container {
    padding-left: 40px;
  }
  #usersite-container .zoogle-column.layout_two_thirds .store_feature[feature-width~=">600"] .large-list-image-format.image-and-text-feature-container .text-container {
    padding: 24px 24px 24px 0;
  }
  #usersite-container .zoogle-column.layout_two_thirds .store_feature[feature-width~=">600"] .large-list-image-format.image-and-text-feature-container.image-position-left .image-container {
    padding-right: 24px;
  }
  #usersite-container .zoogle-column.layout_two_thirds .store_feature[feature-width~=">600"] .large-list-image-format.image-and-text-feature-container.image-position-right .image-container {
    padding-left: 24px;
  }
  #usersite-container .zoogle-column.layout_half .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container .text-container {
    padding: 16px 16px 16px 0;
  }
  #usersite-container .zoogle-column.layout_half .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container.image-position-left .image-container {
    padding-right: 16px;
  }
  #usersite-container .zoogle-column.layout_half .store_feature[feature-width~=">600"] .large-list-image-format .image-and-text-feature-container.image-position-right .image-container {
    padding-left: 16px;
  }
}
#usersite-container .store_feature[feature-width~="<500"] .store-layout-large-image-list article,
#usersite-container .layout_third .store_feature .store-layout-large-image-list article {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
#usersite-container .text_feature p,
#usersite-container .text_feature ul,
#usersite-container .text_feature ol {
  margin: 1em 0;
  padding: 0;
}
#usersite-container .text_feature p:first-child {
  margin-top: 0;
}
#usersite-container .text_feature ul,
#usersite-container .text_feature ol {
  padding-left: 2.5em;
}
#usersite-container .text_feature ul {
  list-style-type: disc;
}
#usersite-container .text_feature table {
  width: 100%;
}
#usersite-container .text_feature {
  display: flow-root;
}
#usersite-container .text_feature[feature-width~="<600"].size_large, #usersite-container .text_feature[feature-width~="<600"].size_orig {
  max-width: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper h3 {
  text-align: center;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__content-wrapper,
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__media_wrapper {
  width: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__content-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__media_wrapper {
  padding-bottom: 1rem;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__media_wrapper img {
  display: block;
  max-width: 100%;
  width: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__links-wrapper {
  display: flex;
  margin: 0.5em 0;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__description,
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donation-instruction,
#usersite-container .tip_jar_feature .tip-jar__wrapper .min-price-alert {
  text-align: center;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .min-price-alert {
  flex-basis: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__description-wrapper,
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donation-fields {
  width: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donation-fields .add-to-cart,
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donation-fields .in-cart,
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donation-fields .cart_item_price {
  width: 100%;
}
#usersite-container .tip_jar_feature .tip-jar__wrapper .tip-jar__donate-toggle {
  margin: 0.5em 0;
  white-space: normal;
  width: 100%;
}
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper {
  flex-direction: row;
}
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper .tip-jar__content-wrapper,
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper .tip-jar__media_wrapper {
  flex: 0.5;
  width: 50%;
}
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper .tip-jar__media_wrapper {
  align-self: center;
  padding-bottom: 0;
  padding-right: 1rem;
}
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper.-with-image .tip-jar__content-wrapper {
  padding-left: 1rem;
}
#usersite-container .tip_jar_feature[feature-width~=">560"] .tip-jar__wrapper .tip-jar__content-wrapper > * {
  max-width: 450px;
}
#usersite-container section.twitter_feature .twitter_feed {
  margin-left: 8px;
  margin-right: 8px;
}
#usersite-container section.twitter_feature .twitter_feed.set-twitter-height {
  min-height: 600px;
}
.ios #usersite-container section.twitter_feature .twitter_feed.set-twitter-height iframe.twitter-timeline {
  width: 100vw !important;
}
#usersite-container section.video_feature {
  text-align: center;
}
#usersite-container section.video_feature .video h2 {
  padding-bottom: 5px;
}
#usersite-container section.video_feature .video {
  --video-width: 100%;
}
#usersite-container section.video_feature .video.large {
  --video-width: 640px;
}
#usersite-container section.video_feature .video.small {
  --video-width: 425px;
}
#usersite-container section.video_feature .video.large, #usersite-container section.video_feature .video.small {
  margin-left: auto;
  margin-right: auto;
}
#usersite-container section.video_feature iframe {
  max-width: 100%;
}
#usersite-container section.video_feature .video-thumbnail__image {
  width: 100%;
}
#usersite-container .music-player.display-album {
  position: relative;
}
#usersite-container .music-player.display-album .zoogle-music-player {
  margin-top: 1.4em;
}
#usersite-container .music-player.display-album aside {
  display: none;
}
#usersite-container .music-player.display-album .with-image aside {
  display: block;
  width: 33%;
  max-width: 200px;
  margin-right: 26px;
  float: left;
}
#usersite-container .music-player.display-album .with-image aside figure {
  display: inline-block;
  position: relative;
  margin: 0;
}
#usersite-container .music-player.display-album .with-image aside figure a.square-crop {
  width: auto;
  height: auto;
}
#usersite-container .music-player.display-album .with-image aside figure img {
  width: 100%;
  max-width: 200px;
}
#usersite-container .music-player.display-album .album-actions-wrapper {
  display: block;
  margin-bottom: 12px;
}
#usersite-container .music-player.display-album .album-details::after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container .music-player.display-album .album-details hgroup {
  margin-top: 0;
}
#usersite-container .music-player.display-album .album-details hgroup h1 {
  margin: 0;
}
#usersite-container .music-player.display-album .album-details hgroup h1 span {
  font-size: 0.7em;
  white-space: nowrap;
}
#usersite-container .music-player.display-album .album-details hgroup h2 {
  font-size: 1em;
  font-weight: normal;
}
#usersite-container .music-player.display-album .album-details hgroup * + * {
  margin-top: 0;
}
#usersite-container .music-player.display-album .album-details .album-info {
  overflow: hidden;
}
#usersite-container .music-player.display-album .album-details .album-info .album-download {
  margin: 0 40px 0 0;
  float: left;
}
#usersite-container .music-player.display-album .album-details .album-info .album-download .item-sale-text {
  margin: 6px 0 12px;
  font-weight: bold;
  text-align: left;
}
#usersite-container .music-player.display-album .album-details .album-info .album-download + .social .button-tertiary {
  margin: 6px 0 !important;
}
#usersite-container .music-player.display-album .album-details .album-info .album-download .add-to-cart {
  white-space: normal;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
}
#usersite-container .music-player.display-album .album-details .album-info .social.upper {
  float: right;
}
#usersite-container .music-player.display-album .album-details .album-info .social.lower {
  display: none;
}
#usersite-container .music-player.display-album .album-details .album-info .social {
  display: inline;
  clear: both;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions {
  width: 100%;
  margin-top: 0;
  margin-bottom: 1.2em;
  border-collapse: collapse;
  border: none;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions.empty {
  display: none;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr {
  border: none;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td {
  border: none;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link {
  padding: 2px 0 4px;
  text-align: right;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link .button {
  position: relative;
  margin-right: 4px;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td.item-action-link .button.sale-tag {
  margin: 7px 7px 0 0;
  padding: 0.25em 0 0;
  padding: 2px;
  border: 1px solid white;
  background-color: black;
  color: #fff;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions tr td h3 {
  display: inline-block;
  font-size: 14px;
}
#usersite-container .music-player.display-album .album-details .album-info table.album-actions td.spacer {
  height: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
}
#usersite-container .music-player.display-album .album-details .album-description {
  font-size: 1em;
}
#usersite-container .music-player.display-album .album-details .album-description p {
  margin-top: 0;
}
#usersite-container .music-player.display-album .album-details .button {
  margin: 6px 0;
  vertical-align: middle;
}
#usersite-container .music-player.display-album .album-details .button.zoogle-share {
  padding: 9px 20px 9px 0px;
}
#usersite-container .album-download-modifier {
  margin-left: 1px;
}
#usersite-container .album-download-modifier::before {
  content: "+";
}
#usersite-container .bandcamp_feature a i.icon-bandcamp {
  font-size: 1.5em;
  vertical-align: sub;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside {
  margin-bottom: 5px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download {
  display: block;
  margin-right: 0;
  margin-bottom: 0;
  float: none;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download .button {
  white-space: normal;
  overflow: hidden;
  max-width: 100%;
  height: 100%;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .wrapper {
  display: flex;
  flex-wrap: wrap;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .zoogle-music-player {
  margin-top: 0.8em;
}
#usersite-container .music_feature[feature-width~="<540"] .music-player.display-album .album-actions .old-price {
  display: none;
}
#usersite-container .music_feature[feature-width~="<500"] .heading-primary {
  font-size: 1.5em;
}
#usersite-container .music_feature[feature-width~="<500"] .album-actions-wrapper {
  display: inline-block;
  width: auto;
  margin-bottom: 0px;
}
#usersite-container .music_feature[feature-width~="<500"] .album-download .button,
#usersite-container .music_feature[feature-width~="<500"] .album-download .button-secondary,
#usersite-container .music_feature[feature-width~="<500"] .social .button,
#usersite-container .music_feature[feature-width~="<500"] .social .button-secondary {
  display: inline-block;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside {
  min-width: 100px;
  margin-right: 12px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image {
  max-width: 100%;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .with-image aside .highlight-image img {
  max-width: 200px;
  max-height: 200px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info {
  overflow: visible;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-title-description {
  overflow: hidden;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album .album-info .album-download {
  clear: both;
  margin-right: 40px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td .old-price {
  display: none;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr td.item-action-link a.button {
  min-width: 3.5rem;
  padding: 0.5em 0.25rem;
  font-size: 0.65rem;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr.album-action.album-related-items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-album table.album-actions tr.album-action.album-related-items .item-description {
  padding-right: 1rem;
}
#usersite-container .music_feature[feature-width~="<360"] .album-actions-wrapper {
  display: block;
  width: 100%;
}
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .social.upper {
  display: none;
}
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .social.lower {
  display: inline-block;
}
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .wrapper {
  display: block;
  text-align: center;
}
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album .album-info .album-download {
  margin-right: 0px;
}
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album table.album-actions tr.album-action.album-related-items .item-action-link,
#usersite-container .music_feature[feature-width~="<360"] .music-player.display-album table.album-actions tr.album-action.album-related-items .item-action-link .button {
  width: 100%;
}
#usersite-container form.track .button,
#usersite-container form.track .in-cart {
  padding: 4px 12px;
  font-size: 12px;
  min-width: 70px;
}
#usersite-container .music-player:not(:has(ol.track-list > li:nth-child(2))) .zoogle-music-player .player-nav .nav-button {
  display: none;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player {
  margin-bottom: 2em;
  position: relative;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-play {
  width: 42px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-track {
  margin-left: 50px;
  margin-right: 180px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-track-inner {
  display: block;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-nav {
  width: 180px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .controls {
  overflow: visible;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .share,
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .share-contents {
  display: initial;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .actions {
  position: absolute;
  right: -177px;
  top: -5px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .time-actions-wrapper {
  align-items: center;
  display: flex;
  position: absolute;
  right: -177px;
  top: 0;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .time-actions-wrapper .actions {
  display: flex;
  padding-right: 0.5rem;
  position: relative;
  right: unset;
  top: unset;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action {
  display: block;
  font-size: 14px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button {
  display: block;
  margin: 0;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.album-only {
  display: none;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.sale-tag {
  background-color: #f00;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-top: -0.1em;
  min-width: 5.75em;
  padding: 0.25em 0 0 0;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .old-price {
  display: none;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .progress .time {
  right: 60px;
  top: 28px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player ol.track-list {
  display: none;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .player-nav {
  margin-top: 2px;
  position: absolute;
  right: 0;
  top: 0;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .action {
  margin-top: -8px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .progress .time {
  right: 59px;
  top: 36px;
}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .player-artist {
  display: none;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-mini-player .player .next-button {
  margin-left: 2px;
}
#usersite-container .music_feature[feature-width~="<500"] .music-player.display-mini-player .player .player-nav {
  display: block;
}
#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track {
  margin-right: 80px;
}
#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track .actions,
#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track .time-actions-wrapper {
  right: -80px;
}
#usersite-container .music_feature[feature-width~="<300"] .music-player.display-mini-player .player .player-track.track .time-actions-wrapper .actions {
  padding-right: 0;
  right: 0;
  top: -5px;
}
#usersite-container .single_feature.music_feature .track-social a.zoogle-share {
  display: none;
}
:root {
  --swmp-height: 55px;
  --z-index-swmp: 9998;
}

#usersite-container #sticky-footer .music_feature {
  margin: 0;
  padding: 0;
}
#usersite-container .display-swmp.is-classic .swmp-header {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) {
  -webkit-transform: translateZ(0);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 9998;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player a {
  opacity: 0.7;
}
.no-touchevents #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player a:hover, .no-touchevents #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player a:focus {
  opacity: 0.8;
}
.no-touchevents #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player a:active {
  opacity: 0.9;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .progress {
  position: relative;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable):not(:has(ol.track-list > li:nth-child(2))) .nav-button {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable):not(:has(ol.track-list > li:nth-child(2))) .player .player-play {
  left: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable):not(:has(ol.track-list > li:nth-child(2))) .player .player-track {
  margin-left: 60px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable):not(:has(ol.track-list > li:nth-child(2))) .player .progress {
  margin-left: 100px;
}
.previewing-within-container #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) {
  top: auto !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .track-list {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .track-nav {
  float: none;
  height: auto;
  margin: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player {
  margin: 0 auto;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .controls {
  margin: 2px 0 0 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-play {
  left: 25px;
  top: 4px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-play .icon-play::before {
  margin-left: 1px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-play .icon-pause::before {
  margin-left: -1px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-play .icon-play::before, #usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-play .icon-pause::before {
  margin-top: 1px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-track {
  margin-left: 100px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-track .player-track-inner {
  align-items: center;
  bottom: 5px;
  display: flex;
  position: relative;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-track .player-track-inner .player-title {
  box-sizing: border-box;
  width: 100%;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-track .player-track-inner .player-title .title {
  font-size: 16px !important;
  overflow: hidden;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-track .player-track-inner .player-artist {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-nav {
  left: 0;
  top: 13px;
  width: 80px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-nav a {
  position: absolute;
  top: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-nav a.previous-button {
  left: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-nav a.next-button {
  right: -10px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .player-nav .track-nav a {
  display: inline-block;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header {
  height: 45px;
  padding: 0 20px;
  position: relative;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions {
  font-size: 13px !important;
  margin-right: 8px;
  position: relative;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions .action {
  display: block;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions .action .button {
  font-weight: normal;
  white-space: nowrap;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions .action .old-price {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player header .actions .action div.sale-tag {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .progress {
  border: 0;
  height: 7px;
  margin-left: 140px;
  right: 20px;
  top: -12px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .progress .position {
  height: 7px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .player .progress .time {
  font-size: 13px !important;
  right: 0;
  top: -26px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp:not(.is-expandable) .zoogle-music-player {
  margin: 0;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) span.time {
  display: none;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player .player-track {
  margin-right: 0;
  right: 0;
  width: auto;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player .player-track-inner,
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player .track .player-title {
  padding-right: 0;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player .player-track-inner .player-title {
  overflow: hidden;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player header .actions {
  right: -5px;
}
#usersite-container #sticky-footer .music_feature[feature-width~="<760"] .music-player.display-swmp:not(.is-expandable) .player header .actions .action a {
  margin-left: 5px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable {
  bottom: 0;
  position: fixed;
  z-index: 9998;
  right: 0;
  -webkit-transform: translateZ(0);
  width: 388px;
  pointer-events: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra {
  pointer-events: initial;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .progress,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .progress .position {
  height: 2px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .time {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-play,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-play a {
  width: 18px !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .play-button {
  border-style: none !important;
  border-width: 0 !important;
  background-color: transparent !important;
  height: 18px !important;
  line-height: 18px !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .play-button .icon:before {
  line-height: inherit;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .track-list {
  margin: 0;
  overflow: auto;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .track-list .track-list-item:last-child {
  border-bottom-style: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra {
  display: flex;
  flex-direction: column;
  max-height: 90vh;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra .swmp-header {
  flex: 1 0 auto;
  width: 100%;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra .track-list {
  flex: 1 1 auto;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header {
  position: relative;
  overflow: hidden;
  z-index: 2;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .title {
  font-size: 1.45em !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .swmp-toggle-expand {
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0;
  text-decoration: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header-inner > * {
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header-inner > *.title {
  margin-top: 50px;
  margin-bottom: 5px;
  font-size: 22px !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header-inner > *.by-artist {
  font-size: 14px !important;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header-inner > *.progress-wrap {
  margin-bottom: 40px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork-background {
  position: absolute;
  top: -8%;
  right: -8%;
  bottom: -8%;
  left: -8%;
  background-size: cover;
  background-position: center;
  filter: blur(10px) brightness(70%);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork {
  width: 160px;
  height: 160px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork img {
  max-width: 100%;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork svg {
  display: none;
  fill: white;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork.placeholder {
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork.placeholder svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 32px;
  height: 32px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork.placeholder img {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .player-nav {
  width: 100%;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .track-nav {
  display: flex;
  margin: 0;
  justify-content: center;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .track-nav > a,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .track-nav > .player-play {
  margin: 0 15px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .progress {
  width: 80%;
  margin: 0 auto;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .player-nav,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .player-play {
  position: relative;
  margin-top: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player {
  padding: 10px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .player-track {
  margin-left: 0;
  margin-right: 80px;
  margin-top: 6px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .controls {
  min-height: 25px;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .player-artist {
  display: none;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .player-track-inner {
  cursor: pointer;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .player-nav {
  width: 70px;
  margin-top: 0.5rem;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .track-nav {
  display: flex;
  justify-content: space-between;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player .player-play {
  left: auto;
  right: 25px;
  margin-top: 0.345rem;
  z-index: 5;
  line-height: 0;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .track-list {
  will-change: transform;
  transition: transform 250ms ease-in-out;
  transform: translateY(0);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra {
  transform: translateY(120%);
  max-height: 90vh;
  overflow: hidden;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .track-list {
  transform: translateY(-100%);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .title,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .by-artist,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .actions,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .album-artwork,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .player-nav,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .progress-wrap {
  opacity: 0;
  will-change: opacity;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .progress-wrap {
  overflow: hidden;
  width: 0;
  will-change: opacity, width;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .swmp-toggle-expand {
  transform: scale(0.5) rotate(-360deg);
  opacity: 0;
  will-change: opacity, transform;
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes progress-in {
  from {
    opacity: 0;
    width: 0;
  }
  to {
    opacity: 1;
    width: 100%;
  }
}
@keyframes close-in {
  from {
    opacity: 0;
    transform: scale(0.5) rotate(-360deg);
  }
  to {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .player-extra {
  transform: translateY(57px);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .player {
  transform: translateY(120%);
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .track-list {
  transform: translateY(0);
  transition-delay: 945ms;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .title,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .by-artist,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .actions,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .album-artwork,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .player-nav,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .progress-wrap,
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .swmp-toggle-expand {
  animation-name: fade-in;
  animation-delay: 420ms;
  animation-duration: 420ms;
  animation-fill-mode: forwards;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .swmp-toggle-expand {
  animation-name: close-in;
  animation-delay: 504ms;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .title {
  animation-delay: 756ms;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .by-artist {
  animation-delay: 1050ms;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .player-nav {
  animation-delay: 1470ms;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable.open .swmp-header .progress-wrap {
  animation-name: progress-in;
}
@media screen and (max-width: 415px) {
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable {
    width: 100%;
  }
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra {
    height: 100vh;
    max-height: none;
  }
}
@media screen and (max-height: 415px) and (orientation: landscape) {
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable {
    width: 100%;
  }
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra {
    height: 100vh;
    max-height: none;
    flex-direction: row;
  }
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header {
    width: 50%;
  }
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .swmp-header .swmp-toggle-expand {
    right: auto;
    left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable {
    width: 100%;
  }
}
#usersite-container.previewing-within-container[content-width~="<780"] #sticky-footer .music_feature .music-player.display-swmp.is-expandable {
  width: 100%;
}
body.has-swmp #usersite-container #container {
  padding-bottom: 55px;
}
#usersite-container #sticky-footer,
#usersite-container .sidebar-wrapper .music_feature {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}
body.cart-open #usersite-container #sticky-footer,
body.cart-open #usersite-container .sidebar-wrapper .music_feature {
  opacity: 0;
}
body.cart-open #usersite-container #sticky-footer,
body.cart-open #usersite-container #sticky-footer .player,
body.cart-open #usersite-container #sticky-footer .player-extra,
body.cart-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable,
body.cart-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player,
body.cart-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp.is-expandable .player-extra,
body.cart-open #usersite-container .sidebar-wrapper .music_feature,
body.cart-open #usersite-container .sidebar-wrapper .music_feature .player,
body.cart-open #usersite-container .sidebar-wrapper .music_feature .player-extra,
body.cart-open #usersite-container .sidebar-wrapper .music_feature .music_feature .music-player.display-swmp.is-expandable,
body.cart-open #usersite-container .sidebar-wrapper .music_feature .music_feature .music-player.display-swmp.is-expandable .player,
body.cart-open #usersite-container .sidebar-wrapper .music_feature .music_feature .music-player.display-swmp.is-expandable .player-extra {
  pointer-events: none;
}
#usersite-container .music-player.display-track {
  position: relative;
}
#usersite-container .music-player.display-track aside {
  display: none;
}
#usersite-container .music-player.display-track aside figure {
  margin: 0;
}
#usersite-container .music-player.display-track .with-image aside {
  float: left;
  margin-right: 25px;
  display: block;
}
#usersite-container .music-player.display-track .with-image aside figure {
  display: inline-block;
}
#usersite-container .music-player.display-track .track-details:after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container .music-player.display-track .track-details .track-info:after {
  content: "";
  display: table;
  clear: both;
}
#usersite-container .music-player.display-track .track-details hgroup h1 {
  margin: 0;
}
#usersite-container .music-player.display-track .track-details hgroup h2 {
  font-weight: 400;
  font-size: 1em;
}
#usersite-container .music-player.display-track .track-details hgroup h2 span {
  font-weight: 700;
}
#usersite-container .music-player.display-track .track-details .track-description {
  font-size: 1em;
}
#usersite-container .music-player.display-track .track-details .social {
  margin-top: 1.15em;
}
#usersite-container .music-player.display-track .track-player {
  position: relative;
}
#usersite-container .music-player.display-track .track-player .track-action {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000;
  font-size: 14px;
}
#usersite-container .music-player.display-track .track-player .track-action a {
  padding: 0.4em 1em;
  font-size: 0.8em;
  margin-left: 8px;
}
#usersite-container .music-player.display-track .track.no_playback .track-action {
  position: static;
}
#usersite-container .music-player.display-track .player {
  margin-bottom: 2em;
}
#usersite-container .music-player.display-track .player .player-play {
  width: 42px;
}
#usersite-container .music-player.display-track .player .player-track {
  margin-left: 52px;
  margin-right: 165px;
}
#usersite-container .music-player.display-track .player .player-track-inner {
  display: block;
}
#usersite-container .music-player.display-track .player .player-nav {
  width: 165px;
}
#usersite-container .music-player.display-track .player .player-nav {
  margin-top: 1.85rem;
}
#usersite-container .music-player.display-track .player .progress .time {
  right: 0;
  top: 0.125rem;
}
#usersite-container .music-player.display-track ol.track-list {
  display: none;
}
#usersite-container .music-player.display-track .lyrics {
  line-height: 1.425;
}
#usersite-container .music-player.display-track .lyrics h2 {
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: 700;
}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .album-art-wrapper {
  pointer-events: none;
}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .album-art-wrapper.non-mobile {
  margin-right: 0.75em;
}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .album-art-wrapper.mobile-only {
  display: none;
}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .social {
  margin-bottom: 1em;
}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .track-details {
  overflow: hidden;
}
#usersite-container #page-root.website-page-single-feature .track-details {
  padding-left: 12px;
}
#usersite-container #page-root.website-page-single-feature .track-details .social a,
#usersite-container #page-root.website-page-single-feature .track-details .track-action a {
  padding: 4px 12px;
  font-size: 12px;
  min-width: 70px;
}
#usersite-container #page-root.website-page-single-feature .track-credits p {
  margin: 0 0 7px;
}
#usersite-container #page-root.website-page-single-feature .player {
  margin-bottom: 12px;
}
#usersite-container #page-root.website-page-single-feature .social,
#usersite-container #page-root.website-page-single-feature .track-action {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#usersite-container #page-root.website-page-single-feature .social a,
#usersite-container #page-root.website-page-single-feature .social button,
#usersite-container #page-root.website-page-single-feature .track-action a,
#usersite-container #page-root.website-page-single-feature .track-action button {
  margin-right: 8px;
}
#usersite-container #page-root.website-page-single-feature .social .dialog-share a,
#usersite-container #page-root.website-page-single-feature .track-action .dialog-share a {
  margin-right: 0;
}
#usersite-container #page-root.website-page-single-feature .music_feature[feature-width~="<500"] .album-art-wrapper.non-mobile {
  display: none;
}
#usersite-container #page-root.website-page-single-feature .music_feature[feature-width~="<500"] .album-art-wrapper.mobile-only {
  display: block;
  text-align: center;
}
#usersite-container .subscriptions-splash aside.page-sidebar {
  flex-grow: 2;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list li.tier-card:not(:last-child) {
  margin-bottom: 1rem;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card {
  padding: 1rem;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card input,
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control {
  font-size: 0.825rem;
  padding: 0.25rem 0;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card input {
  background-color: transparent !important;
  border: none;
  margin-left: 0.8125rem;
  min-width: 0;
  width: 100%;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control {
  margin: 1em 0;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-prefix, #usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-suffix {
  align-items: center;
  border: 1px solid;
  display: flex;
  padding: 0;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-prefix .control__prefix, #usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-suffix .control__prefix {
  margin-left: 0.8125rem;
}
#usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-prefix .control__suffix, #usersite-container .subscriptions-splash aside.page-sidebar ul.tiers-list .tier-card .control.-has-suffix .control__suffix {
  margin-right: 0.8125rem;
}
#usersite-container .subscriptions-splash aside.page-sidebar #subscription_amount {
  margin-right: 5px;
  text-align: right;
  width: 50%;
}
#usersite-container .subscriptions-splash aside.page-sidebar .dropdownToggle {
  border: none;
}
#usersite-container .subscriptions-splash aside.page-sidebar .dropdownToggle .dropdownToggle__trigger {
  display: none;
  text-align: center;
}
#usersite-container .subscriptions-splash aside.page-sidebar .dropdownToggle .dropdownToggle__trigger-close .icon-chevron-down::before {
  transform: rotate(180deg);
  transform-origin: center;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] .row-title {
  order: -10;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] .zoogle-column.block {
  width: 100%;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar {
  order: -5;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle__trigger {
  border: 0 transparent;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle__content {
  max-height: var(--subscriptions-dropdown-height, 5000px);
  overflow: hidden;
  transition: max-height 0.825s ease-in-out;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle.-is-closed .dropdownToggle__content {
  max-height: 0;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle.-is-closed .dropdownToggle__trigger-close {
  display: none;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle.-is-closed .dropdownToggle__trigger-open {
  display: inline-block;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle .dropdownToggle__trigger {
  border: 1px solid;
  display: block;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle .dropdownToggle__trigger-close {
  display: inline-block;
}
#usersite-container .subscriptions-splash #page-content-wrap div.zoogle-content[content-width~="<780"] aside.page-sidebar .dropdownToggle .dropdownToggle__trigger-open {
  display: none;
}
#usersite-container #page-root .modern-currency-input {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0.55em 0;
}
#usersite-container #page-root .modern-currency-input input,
#usersite-container #page-root .modern-currency-input .prefix {
  padding: 0.42em 1em;
}
#usersite-container #page-root .modern-currency-input input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  flex-grow: 1;
  min-width: 0;
}
#usersite-container #page-root .modern-currency-input .prefix {
  border-bottom-right-radius: 0;
  border-right: 0 !important;
  border-top-right-radius: 0;
}
#usersite-container #page-root .modern-currency-input__wrapper {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
}
#usersite-container .zoogle-share {
  padding-left: 0;
  padding-right: 0;
}
#usersite-container ul.my_sites {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding-left: 0;
  width: 100%;
}
#usersite-container ul.my_sites.-align-left {
  justify-content: flex-start;
}
#usersite-container ul.my_sites.-align-center {
  justify-content: center;
}
#usersite-container ul.my_sites.-align-right {
  justify-content: flex-end;
}
#usersite-container ul.my_sites a {
  display: block;
}
#usersite-container ul.my_sites a svg {
  pointer-events: none;
}
#usersite-container ul.my_sites .my_site_icon,
#usersite-container ul.my_sites li {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
}
#usersite-container ul.my_sites.my_sites_color_large .my_site_icon,
#usersite-container ul.my_sites.my_sites_color_large li {
  height: 64px;
  width: 64px;
}
#usersite-container ul.my_sites.my_sites_color_large .seven-digital .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/seven-digital.png);
}
#usersite-container ul.my_sites.my_sites_color_large .airbit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/airbit.png);
}
#usersite-container ul.my_sites.my_sites_color_large .all-about-jazz .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/5d0eec3829a8.png);
}
#usersite-container ul.my_sites.my_sites_color_large .amazon-mp3 .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/amazon-mp3.png);
}
#usersite-container ul.my_sites.my_sites_color_large .amazon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/5fa520ed711d.png);
}
#usersite-container ul.my_sites.my_sites_color_large .apple-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/796dbe009cf2.png);
}
#usersite-container ul.my_sites.my_sites_color_large .bandcamp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/03516bca5f3b.png);
}
#usersite-container ul.my_sites.my_sites_color_large .bandzoogle .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/bandzoogle.png);
}
#usersite-container ul.my_sites.my_sites_color_large .beatport .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/97f5ff1fece6.png);
}
#usersite-container ul.my_sites.my_sites_color_large .beatstars .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/beatstars.png);
}
#usersite-container ul.my_sites.my_sites_color_large .bluesky .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/bluesky.png);
}
#usersite-container ul.my_sites.my_sites_color_large .cashapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2f420ba6a329.png);
}
#usersite-container ul.my_sites.my_sites_color_large .cameo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/cameo.png);
}
#usersite-container ul.my_sites.my_sites_color_large .cbc-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e01e13ce4e4b.png);
}
#usersite-container ul.my_sites.my_sites_color_large .cdbaby .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/cf02a32cdac6.png);
}
#usersite-container ul.my_sites.my_sites_color_large .datpiff .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/cccad9d7b00b.png);
}
#usersite-container ul.my_sites.my_sites_color_large .deezer .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/5b14ebd5250d.png);
}
#usersite-container ul.my_sites.my_sites_color_large .discord .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/discord.png);
}
#usersite-container ul.my_sites.my_sites_color_large .distrokid-direct .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/distrokid-direct.png);
}
#usersite-container ul.my_sites.my_sites_color_large .envelope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/15e9027c88a4.png);
}
#usersite-container ul.my_sites.my_sites_color_large .etsy .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/etsy.png);
}
#usersite-container ul.my_sites.my_sites_color_large .eventbrite .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/eventbrite.png);
}
#usersite-container ul.my_sites.my_sites_color_large .facebook .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/561f556d94c0.png);
}
#usersite-container ul.my_sites.my_sites_color_large .flickr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/59eb4f5d40f8.png);
}
#usersite-container ul.my_sites.my_sites_color_large .gigsalad .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/gigsalad.png);
}
#usersite-container ul.my_sites.my_sites_color_large .gofundme .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/gofundme.png);
}
#usersite-container ul.my_sites.my_sites_color_large .google-play .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/efc3caf02fa3.png);
}
#usersite-container ul.my_sites.my_sites_color_large .google .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e746efa969fe.png);
}
#usersite-container ul.my_sites.my_sites_color_large .iheartradio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/iheartradio.png);
}
#usersite-container ul.my_sites.my_sites_color_large .ilike .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b8fdfe355893.png);
}
#usersite-container ul.my_sites.my_sites_color_large .imdb .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0c124c868b9e.png);
}
#usersite-container ul.my_sites.my_sites_color_large .indabamusic .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0cc9161ed24d.png);
}
#usersite-container ul.my_sites.my_sites_color_large .indiegogo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/indiegogo.png);
}
#usersite-container ul.my_sites.my_sites_color_large .instagram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/79c2ad35d229.png);
}
#usersite-container ul.my_sites.my_sites_color_large .itunes .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/799626538bd7.png);
}
#usersite-container ul.my_sites.my_sites_color_large .jango .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9d62734720b6.png);
}
#usersite-container ul.my_sites.my_sites_color_large .kickstarter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/kickstarter.png);
}
#usersite-container ul.my_sites.my_sites_color_large .kofi .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/kofi.png);
}
#usersite-container ul.my_sites.my_sites_color_large .last-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d6977bba25d0.png);
}
#usersite-container ul.my_sites.my_sites_color_large .linkedin .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d2d4367d1c1f.png);
}
#usersite-container ul.my_sites.my_sites_color_large .mastodon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/mastodon.png);
}
#usersite-container ul.my_sites.my_sites_color_large .mixcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/911646fa66d7.png);
}
#usersite-container ul.my_sites.my_sites_color_large .myspace .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b7b6055231e7.png);
}
#usersite-container ul.my_sites.my_sites_color_large .napster .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/napster.png);
}
#usersite-container ul.my_sites.my_sites_color_large .official-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/dfdb28a40fb3.png);
}
#usersite-container ul.my_sites.my_sites_color_large .onesheet .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1a1d985dfc3c.png);
}
#usersite-container ul.my_sites.my_sites_color_large .ourstage .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/4dfaffb824f5.png);
}
#usersite-container ul.my_sites.my_sites_color_large .pandora .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a32e1e4b8190.png);
}
#usersite-container ul.my_sites.my_sites_color_large .patreon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f9072eba4154.png);
}
#usersite-container ul.my_sites.my_sites_color_large .paypal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/acb813c316cd.png);
}
#usersite-container ul.my_sites.my_sites_color_large .periscope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/dfa69bf7d2d2.png);
}
#usersite-container ul.my_sites.my_sites_color_large .pinterest .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0389d32c6ef6.png);
}
#usersite-container ul.my_sites.my_sites_color_large .qrates .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/qrates.png);
}
#usersite-container ul.my_sites.my_sites_color_large .reddit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/reddit.png);
}
#usersite-container ul.my_sites.my_sites_color_large .rdio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/91adbf826b9d.png);
}
#usersite-container ul.my_sites.my_sites_color_large .resident-advisor .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/eea02c6200bc.png);
}
#usersite-container ul.my_sites.my_sites_color_large .reverbnation .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a7bee94caaaa.png);
}
#usersite-container ul.my_sites.my_sites_color_large .signal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/signal.png);
}
#usersite-container ul.my_sites.my_sites_color_large .snapchat .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/4923395d8a0b.png);
}
#usersite-container ul.my_sites.my_sites_color_large .songkick .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/songkick.png);
}
#usersite-container ul.my_sites.my_sites_color_large .sonicbids .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/70407d2e7e8f.png);
}
#usersite-container ul.my_sites.my_sites_color_large .soundcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1dfaa9b31f00.png);
}
#usersite-container ul.my_sites.my_sites_color_large .spotify .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/abf73a2ee654.png);
}
#usersite-container ul.my_sites.my_sites_color_large .stitcher .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/stitcher.png);
}
#usersite-container ul.my_sites.my_sites_color_large .substack .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/substack.png);
}
#usersite-container ul.my_sites.my_sites_color_large .telegram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/telegram.png);
}
#usersite-container ul.my_sites.my_sites_color_large .thesixtyone .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f205b3263641.png);
}
#usersite-container ul.my_sites.my_sites_color_large .threads .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f152477456bd.png);
}
#usersite-container ul.my_sites.my_sites_color_large .ticket-master .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/ticket-master.png);
}
#usersite-container ul.my_sites.my_sites_color_large .tidal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/5be02b391895.png);
}
#usersite-container ul.my_sites.my_sites_color_large .tiktok .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/950ba7ec9d71.png);
}
#usersite-container ul.my_sites.my_sites_color_large .tumblr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/29c25e831e07.png);
}
#usersite-container ul.my_sites.my_sites_color_large .twitch .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/26008b9f30a2.png);
}
#usersite-container ul.my_sites.my_sites_color_large .twitter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/07b74c3c1dd8.png);
}
#usersite-container ul.my_sites.my_sites_color_large .venmo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/venmo.png);
}
#usersite-container ul.my_sites.my_sites_color_large .vevo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/vevo.png);
}
#usersite-container ul.my_sites.my_sites_color_large .viinyl .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0a7543861adf.png);
}
#usersite-container ul.my_sites.my_sites_color_large .vimeo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b605fd81b146.png);
}
#usersite-container ul.my_sites.my_sites_color_large .whatsapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/whatsapp.png);
}
#usersite-container ul.my_sites.my_sites_color_large .wikipedia .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/019be51e7043.png);
}
#usersite-container ul.my_sites.my_sites_color_large .x .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/33a7daa31b94.png);
}
#usersite-container ul.my_sites.my_sites_color_large .youtube-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_large/youtube-music.png);
}
#usersite-container ul.my_sites.my_sites_color_large .youtube .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b6951b1e6182.png);
}
#usersite-container ul.my_sites.my_sites_color_small .my_site_icon,
#usersite-container ul.my_sites.my_sites_color_small li {
  height: 36px;
  width: 36px;
}
#usersite-container ul.my_sites.my_sites_color_small .seven-digital .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/seven-digital.png);
}
#usersite-container ul.my_sites.my_sites_color_small .airbit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/airbit.png);
}
#usersite-container ul.my_sites.my_sites_color_small .all-about-jazz .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d05cf6b38548.png);
}
#usersite-container ul.my_sites.my_sites_color_small .amazon-mp3 .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/amazon-mp3.png);
}
#usersite-container ul.my_sites.my_sites_color_small .amazon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/eb0b6d068dd5.png);
}
#usersite-container ul.my_sites.my_sites_color_small .apple-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f5d85fcd3ad6.png);
}
#usersite-container ul.my_sites.my_sites_color_small .bandcamp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/ed054340d8d9.png);
}
#usersite-container ul.my_sites.my_sites_color_small .bandzoogle .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/bandzoogle.png);
}
#usersite-container ul.my_sites.my_sites_color_small .beatport .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6e6b9d52939d.png);
}
#usersite-container ul.my_sites.my_sites_color_small .beatstars .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/beatstars.png);
}
#usersite-container ul.my_sites.my_sites_color_small .bluesky .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/bluesky.png);
}
#usersite-container ul.my_sites.my_sites_color_small .cashapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/996df5d9e3cd.png);
}
#usersite-container ul.my_sites.my_sites_color_small .cameo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/cameo.png);
}
#usersite-container ul.my_sites.my_sites_color_small .cbc-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/3051dc89aefd.png);
}
#usersite-container ul.my_sites.my_sites_color_small .cdbaby .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a0d59db912a2.png);
}
#usersite-container ul.my_sites.my_sites_color_small .datpiff .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/feefbeb4d745.png);
}
#usersite-container ul.my_sites.my_sites_color_small .deezer .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/40b6ff1edc5a.png);
}
#usersite-container ul.my_sites.my_sites_color_small .discord .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/discord.png);
}
#usersite-container ul.my_sites.my_sites_color_small .distrokid-direct .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/distrokid-direct.png);
}
#usersite-container ul.my_sites.my_sites_color_small .envelope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/546bc11d98f6.png);
}
#usersite-container ul.my_sites.my_sites_color_small .etsy .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/etsy.png);
}
#usersite-container ul.my_sites.my_sites_color_small .eventbrite .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/eventbrite.png);
}
#usersite-container ul.my_sites.my_sites_color_small .facebook .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/4ecc1b5c9823.png);
}
#usersite-container ul.my_sites.my_sites_color_small .flickr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b4a64a7bd048.png);
}
#usersite-container ul.my_sites.my_sites_color_small .gigsalad .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/gigsalad.png);
}
#usersite-container ul.my_sites.my_sites_color_small .gofundme .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/gofundme.png);
}
#usersite-container ul.my_sites.my_sites_color_small .google-play .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/c27a7074d088.png);
}
#usersite-container ul.my_sites.my_sites_color_small .google .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f06040bf7407.png);
}
#usersite-container ul.my_sites.my_sites_color_small .iheartradio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/iheartradio.png);
}
#usersite-container ul.my_sites.my_sites_color_small .ilike .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/4122e3f9055d.png);
}
#usersite-container ul.my_sites.my_sites_color_small .imdb .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/996c4e5bc80d.png);
}
#usersite-container ul.my_sites.my_sites_color_small .indabamusic .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/efdc94d9d1a7.png);
}
#usersite-container ul.my_sites.my_sites_color_small .indiegogo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/indiegogo.png);
}
#usersite-container ul.my_sites.my_sites_color_small .instagram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b382054db9a4.png);
}
#usersite-container ul.my_sites.my_sites_color_small .itunes .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b388a5d39c71.png);
}
#usersite-container ul.my_sites.my_sites_color_small .jango .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a7f0b0e94ba2.png);
}
#usersite-container ul.my_sites.my_sites_color_small .kickstarter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/kickstarter.png);
}
#usersite-container ul.my_sites.my_sites_color_small .kofi .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/kofi.png);
}
#usersite-container ul.my_sites.my_sites_color_small .last-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7d50a1cea85c.png);
}
#usersite-container ul.my_sites.my_sites_color_small .linkedin .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b66f763e43cf.png);
}
#usersite-container ul.my_sites.my_sites_color_small .mastodon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/mastodon.png);
}
#usersite-container ul.my_sites.my_sites_color_small .mixcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/3caf22c86695.png);
}
#usersite-container ul.my_sites.my_sites_color_small .myspace .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8ded938858a9.png);
}
#usersite-container ul.my_sites.my_sites_color_small .napster .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/napster.png);
}
#usersite-container ul.my_sites.my_sites_color_small .official-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2e74305bd7fb.png);
}
#usersite-container ul.my_sites.my_sites_color_small .onesheet .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0ad0c3ce6e96.png);
}
#usersite-container ul.my_sites.my_sites_color_small .ourstage .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/06b3f50670c8.png);
}
#usersite-container ul.my_sites.my_sites_color_small .pandora .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f928778e54dc.png);
}
#usersite-container ul.my_sites.my_sites_color_small .patreon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1e6a57fe751c.png);
}
#usersite-container ul.my_sites.my_sites_color_small .paypal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9d4f19369bf3.png);
}
#usersite-container ul.my_sites.my_sites_color_small .periscope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7019af96f1ca.png);
}
#usersite-container ul.my_sites.my_sites_color_small .pinterest .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/818c40f93284.png);
}
#usersite-container ul.my_sites.my_sites_color_small .qrates .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/qrates.png);
}
#usersite-container ul.my_sites.my_sites_color_small .reddit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/reddit.png);
}
#usersite-container ul.my_sites.my_sites_color_small .rdio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9464e114d058.png);
}
#usersite-container ul.my_sites.my_sites_color_small .resident-advisor .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/04d96f2eea8b.png);
}
#usersite-container ul.my_sites.my_sites_color_small .reverbnation .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8dc4c731c91e.png);
}
#usersite-container ul.my_sites.my_sites_color_small .signal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/signal.png);
}
#usersite-container ul.my_sites.my_sites_color_small .snapchat .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/87818957bd10.png);
}
#usersite-container ul.my_sites.my_sites_color_small .songkick .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/songkick.png);
}
#usersite-container ul.my_sites.my_sites_color_small .sonicbids .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/849b680f71f2.png);
}
#usersite-container ul.my_sites.my_sites_color_small .soundcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e0b330c7f970.png);
}
#usersite-container ul.my_sites.my_sites_color_small .spotify .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/549f12009bb5.png);
}
#usersite-container ul.my_sites.my_sites_color_small .stitcher .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/stitcher.png);
}
#usersite-container ul.my_sites.my_sites_color_small .substack .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/substack.png);
}
#usersite-container ul.my_sites.my_sites_color_small .telegram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/telegram.png);
}
#usersite-container ul.my_sites.my_sites_color_small .thesixtyone .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9cc388da4ef0.png);
}
#usersite-container ul.my_sites.my_sites_color_small .threads .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b0560102183e.png);
}
#usersite-container ul.my_sites.my_sites_color_small .ticket-master .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/ticket-master.png);
}
#usersite-container ul.my_sites.my_sites_color_small .tidal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/ee7d681d2658.png);
}
#usersite-container ul.my_sites.my_sites_color_small .tiktok .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/028eb851f4d2.png);
}
#usersite-container ul.my_sites.my_sites_color_small .tumblr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1c9180be096c.png);
}
#usersite-container ul.my_sites.my_sites_color_small .twitch .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/edcb5a1cbfef.png);
}
#usersite-container ul.my_sites.my_sites_color_small .twitter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/3d45aaebb5d3.png);
}
#usersite-container ul.my_sites.my_sites_color_small .venmo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/venmo.png);
}
#usersite-container ul.my_sites.my_sites_color_small .vevo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/vevo.png);
}
#usersite-container ul.my_sites.my_sites_color_small .viinyl .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/c11499f8748c.png);
}
#usersite-container ul.my_sites.my_sites_color_small .vimeo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/313b4da09cf2.png);
}
#usersite-container ul.my_sites.my_sites_color_small .whatsapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/whatsapp.png);
}
#usersite-container ul.my_sites.my_sites_color_small .wikipedia .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/3ee523918a56.png);
}
#usersite-container ul.my_sites.my_sites_color_small .x .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6c497e068a47.png);
}
#usersite-container ul.my_sites.my_sites_color_small .youtube-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/color_small/youtube-music.png);
}
#usersite-container ul.my_sites.my_sites_color_small .youtube .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0812eb21b6c3.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .my_site_icon,
#usersite-container ul.my_sites.my_sites_dark_large li {
  height: 64px;
  width: 64px;
}
#usersite-container ul.my_sites.my_sites_dark_large .seven-digital .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/seven-digital.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .airbit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/airbit.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .all-about-jazz .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6db836a4905f.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .amazon-mp3 .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/amazon-mp3.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .amazon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/c0c016c6b345.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .apple-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d94cb2ba5f60.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .bandcamp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/ba389b10a5d6.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .bandzoogle .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/bandzoogle.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .beatport .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/683903174744.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .beatstars .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/beatstars.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .bluesky .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/bluesky.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .cashapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8d8d84db1ca2.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .cameo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/cameo.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .cbc-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9d9c30a6c16b.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .cdbaby .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0dd231e6c951.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .datpiff .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f8db938c70fd.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .deezer .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/238e5f9cdc4a.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .discord .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/discord.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .distrokid-direct .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/distrokid-direct.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .envelope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7b73e6afef35.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .etsy .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/etsy.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .eventbrite .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/eventbrite.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .facebook .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e390df5c40ab.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .flickr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/028059d828ba.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .gigsalad .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/gigsalad.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .gofundme .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/gofundme.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .google-play .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1822908bf42e.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .google .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a8d961b3ab9e.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .iheartradio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/iheartradio.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .ilike .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/28a992c3961c.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .imdb .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7eb5b9d890d0.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .indabamusic .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8396ab09a626.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .indiegogo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/indiegogo.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .instagram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9f0ccf4ebc63.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .itunes .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0ce26440d737.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .jango .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/18073fad277d.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .kickstarter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/kickstarter.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .kofi .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/kofi.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .last-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7013e29932a9.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .linkedin .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7db59602bbe0.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .mastodon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/mastodon.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .mixcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9cb16553fb81.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .myspace .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1b33ea15774b.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .napster .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/napster.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .official-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b58d3a5f2cf1.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .onesheet .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9c07103c9742.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .ourstage .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/144de6b1106f.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .pandora .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/de0103d2ea13.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .patreon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/81194573841c.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .paypal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2bde88c14b01.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .periscope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/98a82c947c77.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .pinterest .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/440d24365044.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .qrates .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/qrates.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .reddit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/reddit.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .rdio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/228f9a923014.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .resident-advisor .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6111453bbc0f.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .reverbnation .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/37605ab9961f.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .signal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/signal.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .snapchat .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7cf8cd73e564.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .songkick .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/songkick.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .sonicbids .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/80ca17eafd48.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .soundcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e9b3eb9daeb1.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .spotify .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d4abc3cb94d7.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .stitcher .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/stitcher.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .substack .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/substack.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .telegram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/telegram.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .thesixtyone .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1ef2a2b71085.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .threads .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/705f459f0f73.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .ticket-master .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/ticket-master.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .tidal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/a6d62d3b2364.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .tiktok .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/46de81bfed0b.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .tumblr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d0269ac59ce8.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .twitch .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/35cb140ea2ed.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .twitter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/adf9c46bc888.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .venmo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/venmo.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .vevo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/vevo.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .viinyl .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f5c0db7c7a7d.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .vimeo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/67cebfdcd3b1.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .whatsapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/whatsapp.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .wikipedia .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b952d7f41162.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .x .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/befc3e3a08be.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .youtube-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_large/youtube-music.png);
}
#usersite-container ul.my_sites.my_sites_dark_large .youtube .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/23eb69af10bd.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .my_site_icon,
#usersite-container ul.my_sites.my_sites_dark_small li {
  height: 36px;
  width: 36px;
}
#usersite-container ul.my_sites.my_sites_dark_small .seven-digital .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/seven-digital.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .airbit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/airbit.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .all-about-jazz .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/bd27a6be781d.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .amazon-mp3 .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/amazon-mp3.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .amazon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d67a4ae6396d.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .apple-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/0236d5253dc6.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .bandcamp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/15cc56090f80.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .bandzoogle .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/bandzoogle.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .beatport .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/faf3bfaa66db.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .beatstars .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/beatstars.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .bluesky .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/bluesky.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .cashapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8bc74fde8ec8.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .cameo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/cameo.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .cbc-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/10f0e6e1468e.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .cdbaby .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/853ef6226cb1.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .datpiff .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2f9b7e7da3fa.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .deezer .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e72ebb4606c4.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .discord .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/discord.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .distrokid-direct .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/distrokid-direct.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .envelope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/c11bf0846c6a.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .etsy .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/etsy.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .eventbrite .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/eventbrite.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .facebook .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/df074af6bb2f.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .flickr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/ab1aa094ff22.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .gigsalad .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/gigsalad.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .gofundme .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/gofundme.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .google-play .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f692b89716cc.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .google .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6c6740c9710b.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .iheartradio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/iheartradio.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .ilike .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/43a80f8370e6.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .imdb .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b6c4aaea4c74.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .indabamusic .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/faa9a1cc59e4.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .indiegogo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/indiegogo.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .instagram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f1329fd05c70.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .itunes .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8c8cabd05de4.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .jango .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1fc53ff70342.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .kickstarter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/kickstarter.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .kofi .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/kofi.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .last-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1a3c98d66c73.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .linkedin .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/5080342df9f1.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .mastodon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/mastodon.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .mixcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7d0cc1af2742.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .myspace .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2169a197c341.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .napster .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/napster.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .official-fm .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8903d5bbf6cb.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .onesheet .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/4ebfb328d03f.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .ourstage .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/46ca44407cad.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .pandora .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/f2dea19e806d.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .patreon .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1355993fa1f6.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .paypal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/530a0c35f6e3.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .periscope .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/40f13155adc7.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .pinterest .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2d726542c2f3.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .qrates .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/qrates.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .reddit .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/reddit.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .rdio .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/50f62c9cfc16.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .resident-advisor .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/e77d411b0d1a.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .reverbnation .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/b9f566d49deb.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .signal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/signal.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .snapchat .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/602e616a3f9d.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .songkick .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/songkick.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .sonicbids .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/da13348d8bf6.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .soundcloud .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d9cd7199cbea.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .spotify .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/d5e1d5f983c8.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .stitcher .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/stitcher.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .substack .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/substack.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .telegram .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/telegram.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .thesixtyone .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/2b3bf82bfcb5.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .threads .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/dc818f764898.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .ticket-master .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/ticket-master.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .tidal .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/c77e0b0a54bc.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .tiktok .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1494eb92bf34.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .tumblr .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/8c102c9ff057.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .twitch .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6ff8cc63c91e.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .twitter .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/9d72afd599d1.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .venmo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/venmo.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .vevo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/vevo.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .viinyl .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/1f840177375e.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .vimeo .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/54dbfb91808a.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .whatsapp .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/whatsapp.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .wikipedia .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/7e99a3264261.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .x .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/44d53fc157e5.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .youtube-music .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/images/shared/icons/my_sites/dark_small/youtube-music.png);
}
#usersite-container ul.my_sites.my_sites_dark_small .youtube .my_site_icon {
  background-image: url(https://assets-app-production-pubnet.bndzgl.com/assets/bz/6f5cd7299ce4.png);
}
#usersite-container .my_sites_font_face {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
}
#usersite-container .my_sites_font_face li {
  display: inline-block;
  padding-top: 0;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face li {
  margin: 0 calc(var(--my-sites-feature-size, 20px) / 4);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face svg {
  width: var(--my-sites-feature-size, 20px);
  height: var(--my-sites-feature-size, 20px);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-white a svg {
  fill: white;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-white a svg:hover {
  fill: grey;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-black a svg {
  fill: black;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-black a svg:hover {
  fill: grey;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).seven-digital svg {
  fill: #003596;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).seven-digital svg:hover {
  fill: rgb(0, 80.03, 226.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).about-me svg {
  fill: #00a98f;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).about-me svg:hover {
  fill: rgb(0, 92.5, 78.2692307692);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).airbit svg {
  fill: #5d08ff;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).airbit svg:hover {
  fill: rgb(64.1801619433, 0, 186.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon-mp3 svg {
  fill: #6ea73b;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon-mp3 svg:hover {
  fill: rgb(72.7654867257, 110.4712389381, 39.0287610619);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon-music svg {
  fill: #146eb4;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon-music svg:hover {
  fill: rgb(12.35, 67.925, 111.15);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon svg {
  fill: #ff9900;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).amazon svg:hover {
  fill: rgb(178.5, 107.1, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).apple-music svg {
  fill: #fa233b;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).apple-music svg:hover {
  fill: rgb(203.8666666667, 4.6333333333, 26.8733333333);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).audiomack svg {
  fill: #ff9705;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).audiomack svg:hover {
  fill: rgb(183.5, 107.164, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandcamp svg {
  fill: #629aa9;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandcamp svg:hover {
  fill: rgb(67.4197530864, 111.3209876543, 123.0802469136);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandsintown svg {
  fill: #00abaa;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandsintown svg:hover {
  fill: rgb(0, 94.5, 93.9473684211);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandzoogle svg {
  fill: #ef672a;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bandzoogle svg:hover {
  fill: rgb(190.211790393, 68.7620087336, 14.288209607);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).beatport svg {
  fill: #89cf05;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).beatport svg:hover {
  fill: rgb(87.5636792453, 132.304245283, 3.195754717);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).beatstars svg {
  fill: #fe2510;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).beatstars svg:hover {
  fill: rgb(192.69375, 17.7375, 0.80625);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).behance svg {
  fill: #1769ff;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).behance svg:hover {
  fill: rgb(0, 71.2198275862, 201.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bitbucket svg {
  fill: #205081;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bitbucket svg:hover {
  fill: rgb(16.7950310559, 41.9875776398, 67.7049689441);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bluesky svg {
  fill: #1384fd;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).bluesky svg:hover {
  fill: rgb(1.6428571429, 94.4642857143, 193.8571428571);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cameo svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cameo svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cashapp svg {
  fill: #07cf42;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cashapp svg:hover {
  fill: rgb(4.4976635514, 133.0023364486, 42.4065420561);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cdbaby svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).cdbaby svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).codepen svg {
  fill: #0ebeff;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).codepen svg:hover {
  fill: rgb(0, 140.5809128631, 192.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).datpiff svg {
  fill: #2ac1f3;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).datpiff svg:hover {
  fill: rgb(11.12, 151.0466666667, 197.38);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).deezer svg {
  fill: #ff0000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).deezer svg:hover {
  fill: rgb(178.5, 0, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).deviantart svg {
  fill: #4dc47d;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).deviantart svg:hover {
  fill: rgb(48.917721519, 147.582278481, 88.7151898734);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).discord svg {
  fill: #5865F2;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).discord svg:hover {
  fill: rgb(18.3083333333, 36.6166666667, 235.1916666667);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).distrokid-direct svg {
  fill: #000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).distrokid-direct svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).dribbble svg {
  fill: #ea4c89;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).dribbble svg:hover {
  fill: rgb(208.9825, 24.5175, 95.735);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).etsy svg {
  fill: #d5641c;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).etsy svg:hover {
  fill: rgb(145.387966805, 68.2572614108, 19.112033195);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).eventbrite svg {
  fill: #ff8000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).eventbrite svg:hover {
  fill: rgb(178.5, 89.6, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).facebook svg {
  fill: #3b5998;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).facebook svg:hover {
  fill: rgb(37.6090047393, 56.7322274882, 96.8909952607);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).fiverr svg {
  fill: #00b22d;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).fiverr svg:hover {
  fill: rgb(0, 101.5, 25.6601123596);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).flickr svg {
  fill: #0063dc;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).flickr svg:hover {
  fill: rgb(0, 64.575, 143.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).gigsalad svg {
  fill: #4E027C;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).gigsalad svg:hover {
  fill: rgb(125.3571428571, 3.2142857143, 199.2857142857);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).github svg {
  fill: #4078c0;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).github svg:hover {
  fill: rgb(44.5216535433, 84.0964566929, 134.9783464567);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).gofundme svg {
  fill: #02a262;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).gofundme svg:hover {
  fill: rgb(1.0670731707, 86.4329268293, 52.2865853659);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).google svg {
  fill: #4285f4;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).google svg:hover {
  fill: rgb(12.8425, 91.065, 220.6575);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).google-play svg {
  fill: #4285f4;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).google-play svg:hover {
  fill: rgb(12.8425, 91.065, 220.6575);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).iheartradio svg {
  fill: #be0026;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).iheartradio svg:hover {
  fill: rgb(113.5, 0, 22.7);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).imdb svg {
  fill: #f5de50;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).imdb svg:hover {
  fill: rgb(235.0675675676, 204.172972973, 13.4324324324);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).indabamusic svg {
  fill: #0078c4;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).indabamusic svg:hover {
  fill: rgb(0, 73.1632653061, 119.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).indiegogo svg {
  fill: #ea076e;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).indiegogo svg:hover {
  fill: rgb(159.7219917012, 4.7780082988, 75.0829875519);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).instagram svg {
  fill: #c13584;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).instagram svg:hover {
  fill: rgb(132.9817073171, 36.5182926829, 90.9512195122);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).itunes svg {
  fill: #ea4cc0;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).itunes svg:hover {
  fill: rgb(208.9825, 24.5175, 159.9475);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).jango svg {
  fill: #135388;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).jango svg:hover {
  fill: rgb(9.6225806452, 42.035483871, 68.8774193548);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).jsfiddle svg {
  fill: #2866ff;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).jsfiddle svg:hover {
  fill: rgb(0, 63.0093023256, 218.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).kickstarter svg {
  fill: #2bde73;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).kickstarter svg:hover {
  fill: rgb(25.3897959184, 163.1102040816, 80.7857142857);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).kofi svg {
  fill: #FF5A16;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).kofi svg:hover {
  fill: rgb(200.5, 58.5150214592, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).last-fm svg {
  fill: #d51007;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).last-fm svg:hover {
  fill: rgb(138.9340909091, 10.4363636364, 4.5659090909);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).linkedin svg {
  fill: #0077b5;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).linkedin svg:hover {
  fill: rgb(0, 68.7044198895, 104.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).mastodon svg {
  fill: #6364FF;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).mastodon svg:hover {
  fill: rgb(22.5, 23.9903846154, 255);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).medium svg {
  fill: #00ab6c;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).medium svg:hover {
  fill: rgb(0, 94.5, 59.6842105263);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).mixcloud svg {
  fill: #52aad8;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).mixcloud svg:hover {
  fill: rgb(40.7476415094, 132.6910377358, 180.7523584906);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).myspace svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).myspace svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).napster svg {
  fill: #0052a2;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).napster svg:hover {
  fill: rgb(0, 43.2777777778, 85.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).official-fm svg {
  fill: #a72627;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).official-fm svg:hover {
  fill: rgb(104.6804878049, 23.8195121951, 24.4463414634);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).ourstage svg {
  fill: #e80047;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).ourstage svg:hover {
  fill: rgb(155.5, 0, 47.588362069);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).pandora svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).pandora svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).patreon svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).patreon svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).paypal svg {
  fill: #003087;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).paypal svg:hover {
  fill: rgb(0, 75.2, 211.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).periscope svg {
  fill: #3aa4c6;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).periscope svg:hover {
  fill: rgb(40.281496063, 115.1909448819, 139.218503937);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).pinterest svg {
  fill: #bd081c;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).pinterest svg:hover {
  fill: rgb(115.6065989848, 4.8934010152, 17.1269035533);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).playstation svg {
  fill: #003087;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).playstation svg:hover {
  fill: rgb(0, 75.2, 211.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).producthunt svg {
  fill: #da552f;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).producthunt svg:hover {
  fill: rgb(160.0326530612, 57.7040816327, 28.4673469388);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).qrates svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).qrates svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).quora svg {
  fill: #a82400;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).quora svg:hover {
  fill: rgb(91.5, 19.6071428571, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).reddit svg {
  fill: #ff4500;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).reddit svg:hover {
  fill: rgb(178.5, 48.3, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).resident-advisor svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).resident-advisor svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).reverbnation svg {
  fill: #e43526;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).reverbnation svg:hover {
  fill: rgb(168.5307377049, 32.618852459, 20.9692622951);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).shopify svg {
  fill: #96bf48;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).shopify svg:hover {
  fill: rgb(107.2186234818, 138.1761133603, 48.3238866397);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).signal svg {
  fill: #3B45FD;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).signal svg:hover {
  fill: rgb(2.3787878788, 14.2727272727, 233.1212121212);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).snapchat svg {
  fill: #fffc00;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).snapchat svg:hover {
  fill: rgb(178.5, 176.4, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).songkick svg {
  fill: #ff005c;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).songkick svg:hover {
  fill: rgb(178.5, 0, 64.4);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).sonicbids svg {
  fill: #ff6600;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).sonicbids svg:hover {
  fill: rgb(178.5, 71.4, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).soundcloud svg {
  fill: #ff3300;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).soundcloud svg:hover {
  fill: rgb(178.5, 35.7, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).spotify svg {
  fill: #1db954;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).spotify svg:hover {
  fill: rgb(18.6331775701, 118.8668224299, 53.9719626168);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).stackoverflow svg {
  fill: #f48024;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).stackoverflow svg:hover {
  fill: rgb(193.7673913043, 91.1326086957, 9.7326086957);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).stitcher svg {
  fill: #fbbe18;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).stitcher svg:hover {
  fill: rgb(195.1212765957, 143.5957446809, 3.3787234043);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).substack svg {
  fill: #ff6718;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).substack svg:hover {
  fill: rgb(202.5, 69.2532467532, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).telegram svg {
  fill: #0088CC;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).telegram svg:hover {
  fill: rgb(0, 85, 127.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).threads svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).threads svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).ticket-master svg {
  fill: #005cce;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).ticket-master svg:hover {
  fill: rgb(0, 57.8349514563, 129.5);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tidal svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tidal svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tiktok svg {
  fill: #00f0e7;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tiktok svg:hover {
  fill: rgb(0, 163.5, 157.36875);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tumblr svg {
  fill: #35465c;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).tumblr svg:hover {
  fill: rgb(80.9620689655, 106.9310344828, 140.5379310345);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).twitch svg {
  fill: #6441a5;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).twitch svg:hover {
  fill: rgb(66.7391304348, 43.3804347826, 110.1195652174);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).twitter svg {
  fill: #1da1f2;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).twitter svg:hover {
  fill: rgb(10.5794979079, 118.0020920502, 183.9205020921);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).venmo svg {
  fill: #408cc8;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).venmo svg:hover {
  fill: rgb(41.9207317073, 99.8475609756, 145.5792682927);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vevo svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vevo svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vimeo svg {
  fill: #1ab7ea;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vimeo svg:hover {
  fill: rgb(15.414, 130.652, 168.086);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vine svg {
  fill: #00b488;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vine svg:hover {
  fill: rgb(0, 103.5, 78.2);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vk svg {
  fill: #45668e;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).vk svg:hover {
  fill: rgb(43.9834123223, 65.018957346, 90.5165876777);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).whatsapp svg {
  fill: #2faa3d;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).whatsapp svg:hover {
  fill: rgb(30.430875576, 110.069124424, 39.4953917051);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).wikipedia svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).wikipedia svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).x svg {
  fill: #000000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).x svg:hover {
  fill: rgb(38.25, 38.25, 38.25);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).xbox svg {
  fill: #52b043;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).xbox svg:hover {
  fill: rgb(56.1851851852, 120.5925925926, 45.9074074074);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).yelp svg {
  fill: #af0606;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).yelp svg:hover {
  fill: rgb(101.0359116022, 3.4640883978, 3.4640883978);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).youtube-music svg {
  fill: #fe0001;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).youtube-music svg:hover {
  fill: rgb(177.5, 0, 0.6988188976);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).youtube svg {
  fill: #ff0000;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a:not(.-multicolor-brand).youtube svg:hover {
  fill: rgb(178.5, 0, 0);
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-site-brand-colors a.-multicolor-brand .-mono-icon {
  display: none;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face:not(.-site-brand-colors) a.-multicolor-brand .-brand-icon {
  display: none;
}
#usersite-container :not(.site-wide-feature-area) .my_sites_font_face.-custom a {
  fill: var(--my-sites-feature-background-color, black);
}
#usersite-container .pdf :not(.site-wide-feature-area) .my_sites_font_face.-white a svg {
  fill: black;
}
#usersite-container .pdf :not(.site-wide-feature-area) .my_sites_font_face.-white a svg:hover {
  fill: grey;
}
#usersite-container div.share_desc {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--text-color);
}
#usersite-container div.share_desc strong {
  font-weight: bold;
}
#usersite-container div.share_desc span.byline {
  font-size: 0.8em;
}
#usersite-container dialog.dialog-share {
  width: 435px;
  padding: 20px 32px 32px;
  border-radius: 12px;
  text-align: left;
  color: var(--text-color);
  background: hsla(var(--background-color-hsl), 1);
  border: 1px solid #ccc;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
  opacity: 0;
  transition: opacity 0.3s ease-out, display 0.3s ease-out allow-discrete;
}
#usersite-container dialog.dialog-share[open] {
  opacity: 1;
}
@starting-style {
  #usersite-container dialog.dialog-share[open] {
    opacity: 0;
  }
}
#usersite-container dialog.dialog-share .dialog-close {
  margin: 0 !important;
  padding: 4px !important;
  position: absolute;
  top: 8px;
  right: 8px;
  border: none;
  background: none;
  cursor: pointer;
  fill: var(--text-color);
}
#usersite-container dialog.dialog-share .dialog-close:hover {
  opacity: 0.8;
}
#usersite-container dialog.dialog-share ul.share_icons {
  list-style-type: none;
  padding: 16px 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}
#usersite-container dialog.dialog-share ul.share_icons li {
  display: flex;
  justify-content: center;
  align-items: center;
}
#usersite-container dialog.dialog-share ul.share_icons li a:hover {
  opacity: 0.9;
}
#usersite-container dialog.dialog-share ul.share_icons li a .share_icon svg {
  fill: var(--button-color);
  width: 64px;
  height: 64px;
}
#usersite-container dialog.dialog-share .permalink {
  height: inherit;
  line-height: inherit;
}
#usersite-container dialog.dialog-share .permalink p {
  margin-top: 0;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons {
  display: flex;
  border-radius: 4px;
  border: 1px solid #b8bbc1;
  background-color: #fff;
  padding: 8px 16px 8px 12px;
  gap: 8px;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons:focus-within {
  outline: 1px solid -webkit-focus-ring-color;
  border-color: transparent;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons input {
  text-transform: none;
  width: 100%;
  border: unset;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons input:focus, #usersite-container dialog.dialog-share .permalink .control.-has-addons input:focus-visible {
  outline: none;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons .control__suffix {
  display: flex;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons .control__suffix a.button {
  margin: 0 !important;
  padding: 0;
  background-color: unset;
  border: none;
  color: black;
  text-transform: capitalize;
  font-size: 13px;
  letter-spacing: normal;
}
#usersite-container dialog.dialog-share .permalink .control.-has-addons .control__suffix a.button:hover {
  opacity: 0.7;
}
#usersite-container .captcha-image-wrap {
  display: flex;
  align-items: center;
}
#usersite-container .captcha-image-wrap img {
  width: 200px;
  height: 70px;
}
#usersite-container .captcha-image-wrap a.reload-captcha {
  margin-top: 24px;
  margin-left: 6px;
}
#usersite-container .captcha-image-wrap svg.icon {
  width: 24px;
  height: 24px;
}
#usersite-container .featherlight .solo-event-occurrence .image-social {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  text-align: center;
}
#usersite-container .featherlight .solo-event-occurrence .image-social img {
  max-width: 114px;
  border-radius: 3px;
}
#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon {
  width: 114px;
}
#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon .calendar-placeholder-month {
  font-size: 18px;
  background-color: #aaa;
}
#usersite-container .featherlight .solo-event-occurrence .calendar-placeholder-icon .calendar-placeholder-day {
  font-size: 36px;
  line-height: 60px;
  color: #aaa;
}
#usersite-container .featherlight .solo-event-occurrence .event-description {
  float: left;
  max-width: 430px;
  margin-left: 10px;
}
#usersite-container .featherlight .solo-event-occurrence .event-description p, #usersite-container .featherlight .solo-event-occurrence .event-description .event-info {
  margin-bottom: 0.2em;
  margin-top: 0.2em;
}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime {
  display: inline-block;
}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime time > .date {
  font-weight: normal;
  white-space: nowrap;
}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-long {
  display: inline;
}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.datetime .date-short {
  display: none;
}
#usersite-container .featherlight .solo-event-occurrence .event-description .event-info.title {
  font-size: 2em;
  font-weight: bold;
}
#usersite-container .featherlight .solo-event-occurrence .map a:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
}
#usersite-container media-background:not(.-is-active):not(.-transition-out):not(.-transition-in) {
  z-index: 0;
}
#usersite-container a {
  color: inherit;
  text-decoration: none;
}
.no-touchevents #usersite-container a:focus, .no-touchevents #usersite-container a:hover {
  text-decoration: underline;
}
.no-touchevents #usersite-container a.no-link-style:focus, .no-touchevents #usersite-container a.no-link-style:hover {
  text-decoration: none;
}
#usersite-container .ellipsis {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
#usersite-container .marquee-wrap {
  overflow: hidden;
  position: relative;
}
#usersite-container .marquee {
  white-space: nowrap;
  width: fit-content;
}
#usersite-container .highlight-image {
  position: relative;
  display: inline-block;
  line-height: 0;
  margin: 0;
}
#usersite-container .highlight-image::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
#usersite-container .dimmed-image {
  opacity: 0.5;
}
#usersite-container .square-crop {
  width: 200px;
  height: 200px;
  overflow: hidden;
}
#usersite-container .back-link {
  font-size: 0.9em;
  padding-bottom: 0.8em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.no-touchevents #usersite-container .back-link a:focus, .no-touchevents #usersite-container .back-link a:hover {
  text-decoration: none;
}
#usersite-container .back-link a .icon-previous {
  font-size: 0.8em;
}

body:not(.mobile-view) #main-nav.mobile {
  display: none;
}

body.mobile-view {
  overflow-x: hidden;
  min-height: 100%;
  height: 100%;
}
body.mobile-view #usersite-container {
  overflow-x: hidden;
}
body.mobile-view #page-root {
  position: relative;
  z-index: 1;
  min-height: 100%;
}
body.mobile-view #main-nav.non-mobile {
  display: none !important;
}

body .mobile-nav-open-site-overlay {
  display: none;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 30%;
  z-index: 50000;
  bottom: 0;
}
.previewing-within-container body .mobile-nav-open-site-overlay {
  position: absolute;
}

#usersite-container #main-nav.mobile {
  left: -285px;
  top: 0;
  width: 285px;
  height: 100%;
  bottom: 0;
  position: fixed;
  overflow: auto;
  z-index: 0;
}
#usersite-container #main-nav.mobile a {
  text-decoration: none;
}
#usersite-container #main-nav.mobile ul {
  margin: 0;
  padding: 0;
}
#usersite-container #main-nav.mobile ul.horizontal, #usersite-container #main-nav.mobile ul.vertical {
  margin-bottom: 50px;
}
#usersite-container #main-nav.mobile ul.top {
  padding-top: 1.3rem;
}
#usersite-container #main-nav.mobile ul.top ul {
  padding-bottom: 0.5rem;
}
#usersite-container #main-nav.mobile > *:last-child {
  padding-bottom: 10em;
}
#usersite-container #main-nav.mobile li a {
  display: block;
  padding: 0.5em 1em 0.5em 2rem;
}
#usersite-container #main-nav.mobile li a:hover {
  text-decoration: none;
}
#usersite-container #main-nav.mobile li a:active {
  text-decoration: none;
}
#usersite-container #main-nav.mobile li li a {
  padding-left: 3rem;
}
#usersite-container #main-nav.mobile ul.my-sites {
  text-align: left;
  padding: 1.3rem 1.3rem 0;
}
#usersite-container #main-nav.mobile ul.my-sites li {
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
#usersite-container #main-nav.mobile ul.my-sites li a {
  padding: 0;
}
#usersite-container #main-nav.mobile ul.my-sites li a,
#usersite-container #main-nav.mobile ul.my-sites li a svg {
  height: 24px;
  width: 24px;
}
#usersite-container.previewing-within-container #main-nav.mobile {
  position: absolute;
}

body.mobile-view div#page-root {
  transition: left 0.3s;
  min-width: 100%;
  left: 0;
}
body.mobile-view #main-nav.mobile {
  transition: left 0.3s;
}
body.mobile-view #sticky-footer .music_feature .music-player.display-swmp {
  transition: opacity 0.3s, bottom 0.3s;
  opacity: 1;
}
body.mobile-view .previewing-within-container #sticky-footer .music_feature .music-player.display-swmp {
  transition: opacity 0.3s;
}

body.mobile-nav-open #usersite-container #main-nav.mobile {
  z-index: 1;
  left: 0;
  transition: left 0.5s;
}
body.mobile-nav-open #usersite-container div#page-root {
  left: 285px;
  transition: left 0.5s;
}
body.mobile-nav-open #usersite-container .mobile-nav-open-site-overlay {
  display: block;
}
body.mobile-nav-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp {
  opacity: 0;
  bottom: -50px;
}

html:not(.locale-de) .i18n-de {
  display: none !important;
}

html:not(.locale-en) .i18n-en {
  display: none !important;
}

html:not(.locale-en-CA) .i18n-en-CA {
  display: none !important;
}

html:not(.locale-en-GB) .i18n-en-GB {
  display: none !important;
}

html:not(.locale-es) .i18n-es {
  display: none !important;
}

html:not(.locale-es-419) .i18n-es-419 {
  display: none !important;
}

html:not(.locale-fr) .i18n-fr {
  display: none !important;
}

html:not(.locale-it) .i18n-it {
  display: none !important;
}

html:not(.locale-nl) .i18n-nl {
  display: none !important;
}

html:not(.locale-pl) .i18n-pl {
  display: none !important;
}

.grecaptcha-badge {
  display: none !important;
}

.grecaptcha-badge.active {
  display: block !important;
  z-index: 10000;
}

body.has-swmp .grecaptcha-badge, body.has-swmp .grecaptcha-badge.active {
  bottom: 62px !important;
}
