/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
  background: white;
}

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09f;
}

.flickity-prev-next-button:active {
  filter: alpha(opacity=60);
  opacity: .6;
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  opacity: .3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  opacity: .25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100);
  opacity: 1;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.ais-InfiniteHits-item ._flag,
.ais-Hits-item ._flag,
.box ._flag,
.layout-track-detail ._track-header ._track-title,
.layout-album-detail ._release-title,
.ais-InfiniteHits-item.-release-list ._details ._info ._release-title,
.ais-Hits-item.-release-list ._details ._info ._release-title,
.box.-release-list ._details ._info ._release-title,
.ais-InfiniteHits-item ._details ._head,
.ais-Hits-item ._details ._head,
.box ._details ._head,
.banner ._head,
.box.-artists-filter ._details,
.tours-list ._tour-date-head,
.tours-map-overlay ._shows ._show-date,
.layout-track-detail ._track-header ._artist-and-album-name,
.layout-album-detail ._artist-name,
.ais-InfiniteHits-item.-shows ._artist,
.ais-Hits-item.-shows ._artist,
.box.-shows ._artist,
.ais-InfiniteHits-item.-release-list ._details ._info ._artist-name,
.ais-Hits-item.-release-list ._details ._info ._artist-name,
.box.-release-list ._details ._info ._artist-name,
.ais-InfiniteHits-item ._details ._subhead,
.ais-Hits-item ._details ._subhead,
.box ._details ._subhead,
.banner.-center ._head,
.nav.-desktop {
  font-family: "Tungsten A","Tungsten B",Helvetica,sans-serif;
}

.box.-artists-filter ._details,
.tours-list ._tour-date-head,
.tours-map-overlay ._shows ._show-date,
.layout-track-detail ._track-header ._artist-and-album-name,
.layout-album-detail ._artist-name,
.ais-InfiniteHits-item.-shows ._artist,
.ais-Hits-item.-shows ._artist,
.box.-shows ._artist,
.ais-InfiniteHits-item.-release-list ._details ._info ._artist-name,
.ais-Hits-item.-release-list ._details ._info ._artist-name,
.box.-release-list ._details ._info ._artist-name,
.ais-InfiniteHits-item ._details ._subhead,
.ais-Hits-item ._details ._subhead,
.box ._details ._subhead,
.banner.-center ._head,
.nav.-desktop {
  font-weight: 500;
}

.layout-track-detail ._track-header ._track-title,
.layout-album-detail ._release-title,
.ais-InfiniteHits-item.-release-list ._details ._info ._release-title,
.ais-Hits-item.-release-list ._details ._info ._release-title,
.box.-release-list ._details ._info ._release-title,
.ais-InfiniteHits-item ._details ._head,
.ais-Hits-item ._details ._head,
.box ._details ._head,
.banner ._head {
  font-weight: 600;
}

.ais-InfiniteHits-item ._flag,
.ais-Hits-item ._flag,
.box ._flag {
  font-weight: 700;
}

.mailing-list-form ._form-submit input,
.tours-location-filter ._head,
.tours-list ._artist-name,
.releases-list ._purchase-button,
.releases-list ._title,
.releases-list ._artist,
.layout-track-detail ._track-header ._back-to-album,
.layout-track-detail ._track-header ._next-track,
.other-releases ._title,
.other-releases ._head,
.news-article ._title,
#news .ais-InfiniteHits-item ._details ._head,
.ais-InfiniteHits-item.-news ._details ._head,
#news .ais-Hits-item ._details ._head,
.ais-Hits-item.-news ._details ._head,
#news .box ._details ._head,
.box.-news ._details ._head,
.ais-InfiniteHits-item.-shows ._date,
.ais-InfiniteHits-item.-shows ._location,
.ais-Hits-item.-shows ._date,
.ais-Hits-item.-shows ._location,
.box.-shows ._date,
.box.-shows ._location,
.standard-form label,
.messages,
.showing-head strong,
.empty-head strong,
.standard-text strong,
.standard-text b,
.layout-subpage ._subpage-actions-menu ._button,
.content-box ._header,
.mailing-list-form ._header,
.releases-list ol ._header,
.content-box ._subheader,
.mailing-list-form ._subheader,
.releases-list ol ._subheader,
.ais-InfiniteHits-item ._details ._readmore,
.ais-InfiniteHits-item ._content ._readmore,
.ais-Hits-item ._details ._readmore,
.ais-Hits-item ._content ._readmore,
.box ._details ._readmore,
.box ._content ._readmore,
.tours-location-filter ._input,
.ais-InfiniteHits-item.-contact-info ._details ._subhead,
.ais-InfiniteHits-item.-faq-links ._details ._subhead,
.ais-Hits-item.-contact-info ._details ._subhead,
.ais-Hits-item.-faq-links ._details ._subhead,
.box.-contact-info ._details ._subhead,
.box.-faq-links ._details ._subhead,
.ais-InfiniteHits-item.-shows ._links,
.ais-Hits-item.-shows ._links,
.box.-shows ._links,
.ais-InfiniteHits-item.-solid ._details ._head,
.ais-InfiniteHits-item.-all-releases ._details ._head,
.ais-InfiniteHits-item.-featured-news ._details ._head,
.ais-Hits-item.-solid ._details ._head,
.ais-Hits-item.-all-releases ._details ._head,
.ais-Hits-item.-featured-news ._details ._head,
.box.-solid ._details ._head,
.box.-all-releases ._details ._head,
.box.-featured-news ._details ._head,
.ais-InfiniteHits-item ._details ._empty ._head,
.ais-Hits-item ._details ._empty ._head,
.box ._details ._empty ._head,
.footer ._mailing-list input,
.algolia-search .ais-SearchBox-input,
.algolia-search ._input,
.search .ais-SearchBox-input,
.search ._input,
.standard-form select,
.standard-form input,
.standard-form textarea,
body,
input,
textarea,
.footer ._copyright p,
.standard-text em,
.standard-text i,
.artists-list,
.ais-InfiniteHits-item.-release-list ._details ._info ._release-date,
.ais-Hits-item.-release-list ._details ._info ._release-date,
.box.-release-list ._details ._info ._release-date,
.standard-form input[type=submit],
.tours-list ._show-city,
.tours-list ._show-venue,
.tours-list ._show-time,
.tours-map-overlay ._shows ._show-venue,
.releases-list ._release-date {
  font-family: "futura-pt",Helvetica,sans-serif;
}

.artists-list,
.ais-InfiniteHits-item.-release-list ._details ._info ._release-date,
.ais-Hits-item.-release-list ._details ._info ._release-date,
.box.-release-list ._details ._info ._release-date,
.standard-form input[type=submit],
.tours-list ._show-city,
.tours-list ._show-venue,
.tours-list ._show-time,
.tours-map-overlay ._shows ._show-venue,
.releases-list ._release-date {
  font-weight: 300;
}

.tours-list ._show-city,
.tours-list ._show-venue,
.tours-list ._show-time,
.tours-map-overlay ._shows ._show-venue,
.releases-list ._release-date {
  font-style: italic;
}

.tours-location-filter ._input,
.ais-InfiniteHits-item.-contact-info ._details ._subhead,
.ais-InfiniteHits-item.-faq-links ._details ._subhead,
.ais-Hits-item.-contact-info ._details ._subhead,
.ais-Hits-item.-faq-links ._details ._subhead,
.box.-contact-info ._details ._subhead,
.box.-faq-links ._details ._subhead,
.ais-InfiniteHits-item.-shows ._links,
.ais-Hits-item.-shows ._links,
.box.-shows ._links,
.ais-InfiniteHits-item.-solid ._details ._head,
.ais-InfiniteHits-item.-all-releases ._details ._head,
.ais-InfiniteHits-item.-featured-news ._details ._head,
.ais-Hits-item.-solid ._details ._head,
.ais-Hits-item.-all-releases ._details ._head,
.ais-Hits-item.-featured-news ._details ._head,
.box.-solid ._details ._head,
.box.-all-releases ._details ._head,
.box.-featured-news ._details ._head,
.ais-InfiniteHits-item ._details ._empty ._head,
.ais-Hits-item ._details ._empty ._head,
.box ._details ._empty ._head,
.footer ._mailing-list input,
.algolia-search .ais-SearchBox-input,
.algolia-search ._input,
.search .ais-SearchBox-input,
.search ._input,
.standard-form select,
.standard-form input,
.standard-form textarea,
body,
input,
textarea,
.footer ._copyright p,
.standard-text em,
.standard-text i {
  font-weight: 400;
}

.footer ._copyright p,
.standard-text em,
.standard-text i {
  font-style: italic;
}

.mailing-list-form ._form-submit input,
.tours-location-filter ._head,
.tours-list ._artist-name,
.releases-list ._purchase-button,
.releases-list ._title,
.releases-list ._artist,
.layout-track-detail ._track-header ._back-to-album,
.layout-track-detail ._track-header ._next-track,
.other-releases ._title,
.other-releases ._head,
.news-article ._title,
#news .ais-InfiniteHits-item ._details ._head,
.ais-InfiniteHits-item.-news ._details ._head,
#news .ais-Hits-item ._details ._head,
.ais-Hits-item.-news ._details ._head,
#news .box ._details ._head,
.box.-news ._details ._head,
.ais-InfiniteHits-item.-shows ._date,
.ais-InfiniteHits-item.-shows ._location,
.ais-Hits-item.-shows ._date,
.ais-Hits-item.-shows ._location,
.box.-shows ._date,
.box.-shows ._location,
.standard-form label,
.messages,
.showing-head strong,
.empty-head strong,
.standard-text strong,
.standard-text b,
.layout-subpage ._subpage-actions-menu ._button,
.content-box ._header,
.mailing-list-form ._header,
.releases-list ol ._header,
.content-box ._subheader,
.mailing-list-form ._subheader,
.releases-list ol ._subheader,
.ais-InfiniteHits-item ._details ._readmore,
.ais-InfiniteHits-item ._content ._readmore,
.ais-Hits-item ._details ._readmore,
.ais-Hits-item ._content ._readmore,
.box ._details ._readmore,
.box ._content ._readmore {
  font-weight: 500;
}

.ais-InfiniteHits-item ._details ._readmore,
.ais-InfiniteHits-item ._content ._readmore,
.ais-Hits-item ._details ._readmore,
.ais-Hits-item ._content ._readmore,
.box ._details ._readmore,
.box ._content ._readmore {
  font-style: italic;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 14px;
}

body,
input,
textarea {
  color: #231f20;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background: #e1e1e1;
}

a {
  color: #231f20;
}

.-mobile-only,
.ais-InfiniteHits-item.-social.-mobile-only,
.ais-Hits-item.-social.-mobile-only,
.box.-social.-mobile-only {
  display: block;
}

@media (min-width: 560px) {
  .-mobile-only,
  .ais-InfiniteHits-item.-social.-mobile-only,
  .ais-Hits-item.-social.-mobile-only,
  .box.-social.-mobile-only {
    display: none;
  }
}

.-tablet-only {
  display: none;
}

@media (min-width: 560px)and (max-width: 993px) {
  .-tablet-only {
    display: block;
  }
}

.js-lazy-load {
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.js-lazy-load.loaded {
  opacity: 1;
}

.js-header-banner-image {
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.js-header-banner-image.loaded {
  opacity: 1;
}

.all {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 14px;
  text-decoration: underline;
  font-style: italic;
  font-size: .85rem;
}

.content-box,
.mailing-list-form,
.releases-list ol {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 12px;
}

.content-box ._header,
.mailing-list-form ._header,
.releases-list ol ._header,
.content-box ._subheader,
.mailing-list-form ._subheader,
.releases-list ol ._subheader {
  font-size: 1.5rem;
  margin-bottom: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.content-box ._subheader,
.mailing-list-form ._subheader,
.releases-list ol ._subheader {
  font-size: 1.3rem;
  color: #ff6648;
}

.content-box ._callout,
.mailing-list-form ._callout,
.releases-list ol ._callout {
  font-size: 1.25rem;
  color: #666;
}

.content-box a,
.mailing-list-form a,
.releases-list ol a {
  text-decoration: none;
  color: #666;
}

.-hidden {
  display: none;
}

.osano-cm-window__widget {
  display: none;
}

.single-column {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.container,
.layout-search,
.layout-news,
.layout-releases-list,
.banner ._banner-content,
.subnav ._subnav-content,
.footer ._footer-content,
.header ._header-content,
.messages,
.layout-box-grid,
.layout-boxes,
.layout-standard,
.layout-contact,
.layout-faq,
.layout-artists {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
}

.container:after,
.layout-search:after,
.layout-news:after,
.layout-releases-list:after,
.banner ._banner-content:after,
.subnav ._subnav-content:after,
.footer ._footer-content:after,
.header ._header-content:after,
.messages:after,
.layout-box-grid:after,
.layout-boxes:after,
.layout-standard:after,
.layout-contact:after,
.layout-faq:after,
.layout-artists:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 560px) {
  .container,
  .layout-search,
  .layout-news,
  .layout-releases-list,
  .banner ._banner-content,
  .subnav ._subnav-content,
  .footer ._footer-content,
  .header ._header-content,
  .messages,
  .layout-box-grid,
  .layout-boxes,
  .layout-standard,
  .layout-contact,
  .layout-faq,
  .layout-artists {
    max-width: 994px;
    margin-left: auto;
    margin-right: auto;
  }

  .container:after,
  .layout-search:after,
  .layout-news:after,
  .layout-releases-list:after,
  .banner ._banner-content:after,
  .subnav ._subnav-content:after,
  .footer ._footer-content:after,
  .header ._header-content:after,
  .messages:after,
  .layout-box-grid:after,
  .layout-boxes:after,
  .layout-standard:after,
  .layout-contact:after,
  .layout-faq:after,
  .layout-artists:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 994px) {
  .container,
  .layout-search,
  .layout-news,
  .layout-releases-list,
  .banner ._banner-content,
  .subnav ._subnav-content,
  .footer ._footer-content,
  .header ._header-content,
  .messages,
  .layout-box-grid,
  .layout-boxes,
  .layout-standard,
  .layout-contact,
  .layout-faq,
  .layout-artists {
    width: 994px;
    margin-left: auto;
    margin-right: auto;
  }

  .container:after,
  .layout-search:after,
  .layout-news:after,
  .layout-releases-list:after,
  .banner ._banner-content:after,
  .subnav ._subnav-content:after,
  .footer ._footer-content:after,
  .header ._header-content:after,
  .messages:after,
  .layout-box-grid:after,
  .layout-boxes:after,
  .layout-standard:after,
  .layout-contact:after,
  .layout-faq:after,
  .layout-artists:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.layout-standard .column-1,
.layout-contact .column-1,
.layout-faq .column-1,
.layout-artists .column-1,
.layout-standard .column-2,
.layout-contact .column-2,
.layout-faq .column-2,
.layout-artists .column-2 {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.layout-standard .column-2,
.layout-contact .column-2,
.layout-faq .column-2,
.layout-artists .column-2 {
  display: none;
}

@media (min-width: 994px) {
  .layout-standard .column-1,
  .layout-contact .column-1,
  .layout-faq .column-1,
  .layout-artists .column-1 {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-standard .column-2,
  .layout-contact .column-2,
  .layout-faq .column-2,
  .layout-artists .column-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    clear: none;
    display: block;
  }
}

.layout-boxes {
  margin-bottom: 24px;
  margin-top: 24px;
  padding-left: 18px;
  padding-right: 18px;
}

.layout-boxes .column-1,
.layout-boxes .column-2,
.layout-boxes .column-3 {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  margin: 1.7156862745% 0;
}

@media (min-width: 560px) {
  .layout-boxes {
    padding-left: 0;
    padding-right: 0;
  }

  .layout-boxes .column-1,
  .layout-boxes .column-2,
  .layout-boxes .column-3 {
    clear: none;
    margin: 0;
  }
}

@media (min-width: 560px)and (max-width: 993px) {
  .layout-boxes .column-1,
  .layout-boxes .column-2 {
    width: 50%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-boxes .column-3 {
    display: none;
  }
}

@media (min-width: 994px) {
  .layout-boxes .column-1,
  .layout-boxes .column-2,
  .layout-boxes .column-3 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }
}

.layout-box-grid .boxes,
.layout-box-grid .ais-InfiniteHits-list,
.layout-box-grid .ais-Hits-list {
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.layout-box-grid .boxes::after,
.layout-box-grid .ais-InfiniteHits-list::after,
.layout-box-grid .ais-Hits-list::after {
  content: "";
  -ms-flex: auto;
      flex: auto;
  display: block;
}

@media (min-width: 560px) {
  .layout-box-grid .boxes::after,
  .layout-box-grid .ais-InfiniteHits-list::after,
  .layout-box-grid .ais-Hits-list::after {
    max-width: 49%;
  }
}

@media (min-width: 994px) {
  .layout-box-grid .boxes::after,
  .layout-box-grid .ais-InfiniteHits-list::after,
  .layout-box-grid .ais-Hits-list::after {
    width: 297px;
    max-width: 297px;
  }
}

.layout-box-grid .box,
.layout-box-grid .ais-InfiniteHits-item,
.layout-box-grid .ais-Hits-item,
.layout-box-grid .boxes>* {
  width: 100%;
  padding-bottom: 1.7156862745%;
  padding-top: 1.7156862745%;
}

@media (min-width: 560px) {
  .layout-box-grid .box,
  .layout-box-grid .ais-InfiniteHits-item,
  .layout-box-grid .ais-Hits-item,
  .layout-box-grid .boxes>* {
    max-width: 49%;
  }
}

@media (min-width: 994px) {
  .layout-box-grid .box,
  .layout-box-grid .ais-InfiniteHits-item,
  .layout-box-grid .ais-Hits-item,
  .layout-box-grid .boxes>* {
    width: 297px;
  }
}

.layout-subpage {
  margin: 24px 0 0;
  padding: 0 18px;
  position: relative;
}

.layout-subpage::after {
  clear: both;
  content: "";
  display: table;
}

.layout-subpage.-visible {
  display: block;
}

.layout-subpage ._subpage-column {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
}

.layout-subpage ._subpage-column::after {
  clear: both;
  content: "";
  display: table;
}

.layout-subpage ._subpage-content-wrapper {
  background-color: #fff;
  position: relative;
}

.layout-subpage ._subpage-content-wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.layout-subpage ._page-head,
.layout-subpage ._subpage-content {
  padding: 12px;
}

.layout-subpage ._subpage-content {
  padding-top: 0;
}

.layout-subpage ._subpage-actions-menu {
  z-index: 25;
  display: block;
}

.layout-subpage ._subpage-actions-menu::after {
  clear: both;
  content: "";
  display: table;
}

.layout-subpage ._subpage-actions-menu ._button {
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  background-color: #bcbec0;
  color: #fff;
  font-size: 1.15rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 12px 18px;
  float: right;
  width: 100%;
}

.layout-subpage ._subpage-actions-menu ._button::after {
  clear: both;
  content: "";
  display: table;
}

.layout-subpage ._subpage-actions-menu ._button .icon,
.layout-subpage ._subpage-actions-menu ._button .mobile-top-ui .hamburger,
.mobile-top-ui .layout-subpage ._subpage-actions-menu ._button .hamburger {
  background-size: 10px;
}

.layout-subpage ._subpage-actions-menu ._button .icon.-download,
.layout-subpage ._subpage-actions-menu ._button .mobile-top-ui .-download.hamburger,
.mobile-top-ui .layout-subpage ._subpage-actions-menu ._button .-download.hamburger {
  background-size: 12px;
}

.layout-subpage ._subpage-actions-menu ._button.-close {
  background-color: #666;
}

.layout-subpage ._subpage-actions-menu ._button span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

.layout-subpage ._subpage-actions-menu ._button:hover {
  background-color: #e2231a;
}

.layout-subpage ._subpage-actions-menu.-double ._button {
  width: 50%;
}

@media (min-width: 560px) {
  .layout-subpage {
    padding: 0;
  }

  .layout-subpage ._subpage-actions-menu {
    position: absolute;
    top: .75em;
    right: 1.7156862745%;
  }

  .layout-subpage ._subpage-actions-menu ._button,
  .layout-subpage ._subpage-actions-menu.-double ._button {
    float: right;
    width: auto;
    padding: 6px 36px;
    margin-left: 1px;
  }
}

@media (min-width: 994px) {
  .layout-subpage ._subpage-actions-menu {
    right: 0;
  }
}

.layout-standard-subpage {
  background-color: #fff;
  padding-bottom: 1.7156862745%;
  padding-top: 1.7156862745%;
}

.layout-standard-subpage::after {
  clear: both;
  content: "";
  display: table;
}

.layout-standard-subpage .column-1,
.layout-standard-subpage .column-2 {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.layout-standard-subpage ._image img {
  display: block;
  width: 100%;
}

@media (min-width: 994px) {
  .layout-standard-subpage .column-1,
  .layout-standard-subpage .column-2 {
    clear: none;
  }

  .layout-standard-subpage .column-1 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-standard-subpage .column-2 {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-standard-subpage ._image {
    margin-left: -5.6666666667%;
  }
}

.page-headline {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  margin: 24px 0;
}

.page-headline ._page-headline-inner {
  background-color: #fff;
}

.page-headline ._page-headline-inner::after {
  clear: both;
  content: "";
  display: table;
}

.layout-box-grid .page-headline {
  margin-bottom: 7px;
}

.page-headline ._page-head {
  float: left;
}

.page-headline.-subhead {
  padding-left: 0;
  padding-right: 0;
}

._page-head,
._page-subhead {
  margin: 0;
  padding: 12px;
  color: #e2231a;
  text-transform: uppercase;
}

._page-head {
  font-size: 1.75rem;
  color: #e2231a;
}

._page-subhead {
  font-size: 1.5rem;
  color: #231f20;
}

.page-subheadline {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  margin: 24px 0;
}

.page-subheadline ._page-subheadline-inner {
  background-color: #bcbec0;
}

.page-subheadline ._page-subheadline-inner ._count {
  color: #e2231a;
}

.page-subheadline ._page-subheadline-inner ._search-all {
  font-size: .85rem;
  font-style: italic;
  text-transform: none;
  margin-left: 10px;
}

.layout-box-grid .page-subheadline {
  margin-bottom: 7px;
}

.standard-text {
  font-size: 1.3em;
  line-height: 1.7em;
}

.standard-text ._page-head {
  padding-left: 0;
}

.standard-text p {
  margin: 1rem 0;
}

.no-touchevents .standard-text a:hover {
  color: #e2231a;
}

.standard-text iframe {
  width: 100% !important;
}

.standard-text .shortcode-youtube,
.standard-text .shortcode-vimeo {
  position: relative;
  padding-top: 0;
  padding-bottom: 56.25%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}

.standard-text .shortcode-youtube.widescreen,
.standard-text .shortcode-vimeo.widescreen {
  padding-bottom: 56.34%;
}

.standard-text .shortcode-youtube.vimeo,
.standard-text .shortcode-vimeo.vimeo {
  padding-top: 0;
}

.standard-text .shortcode-youtube iframe,
.standard-text .shortcode-youtube object,
.standard-text .shortcode-youtube embed,
.standard-text .shortcode-youtube video,
.standard-text .shortcode-vimeo iframe,
.standard-text .shortcode-vimeo object,
.standard-text .shortcode-vimeo embed,
.standard-text .shortcode-vimeo video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 994px) {
  .standard-text {
    font-size: 1.15em;
  }
}

.showing-head,
.empty-head {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  font-size: 1.5rem;
  margin: 0 0 24px;
}

.page-headline+.showing-head,
.page-headline+.empty-head {
  margin-top: 24px;
}

.empty-head,
.empty-head a {
  color: #e2231a;
}

.messages ul {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
}

.messages li {
  background-color: #e2231a;
  color: #fff;
  font-size: 1.5rem;
  margin: 24px auto;
  padding: 12px;
}

.icon,
.mobile-top-ui .hamburger {
  display: inline-block;
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.icon.-loading,
.mobile-top-ui .-loading.hamburger {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwIDAgMzIgMTYgMTYgMCAwIDAgMC0zMm0wIDRhMTIgMTIgMCAwIDEgMCAyNCAxMiAxMiAwIDAgMSAwLTI0Ii8+PHBhdGggZD0iTTE2IDBhMTYgMTYgMCAwIDEgMTYgMTZoLTRBMTIgMTIgMCAwIDAgMTYgNHoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 18px 18px;
  height: 18px;
  width: 18px;
}

.icon.-info,
.mobile-top-ui .-info.hamburger {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijk4MC43NSAxNjg1LjQxNSAxNDQuMjg0IDE0My4xOTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOTgwLjc1IDE2ODUuNDE1IDE0NC4yODQgMTQzLjE5OSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExMjUuMDM0IDE4MjguNjE0aC0xNDMuMnYtMTQzLjJoMTQzLjJ2MTQzLjJ6bS0xMzQuNjkyLTguNTA3aDEyNi4xODV2LTEyNi4xODVIOTkwLjM0MnYxMjYuMTg1ek0xMDQzLjU1NSAxNzIyLjkxOGMwLTUuNjMgNC41MjYtOS44MjUgMTAuMTU0LTkuODI1IDUuNDA1IDAgOS42MDMgNC43NDggOS42MDMgMTAuMDQ3cy00LjUyNiA5LjgyNS05Ljk0IDkuODI1Yy01LjQwNSAwLTkuODE4LTQuNTI3LTkuODE4LTEwLjA0N3ptMTcuNjYzIDIyLjI3djU1Ljc1aC0xNS41Njd2LTU1Ljc1aDE1LjU2OHoiLz48L3N2Zz4=) no-repeat;
  background-size: 36px 36px;
  height: 36px;
  width: 36px;
}

.icon.-zoom,
.mobile-top-ui .-zoom.hamburger {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTIuNiAxNTIuOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUyLjYgMTUyLjgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01NC44IDEwOS42Yy0xNC42IDAtMjguNC01LjctMzguOC0xNi4xLTIxLjMtMjEuMy0yMS4zLTU2LjEgMC03Ny40QzI2LjQgNS43IDQwLjEgMCA1NC44IDBzMjguNCA1LjcgMzguOCAxNi4xYzEwLjQgMTAuNCAxNi4xIDI0LjEgMTYuMSAzOC44UzEwNCA4My4zIDkzLjYgOTMuN2MtMTAuNCAxMC4yLTI0LjIgMTUuOS0zOC44IDE1Ljl6bTAtMTAxLjFjLTEyLjQgMC0yNCA0LjgtMzIuNyAxMy42QzQgNDAuMSA0IDY5LjUgMjIgODcuNmM4LjcgOC44IDIwLjQgMTMuNiAzMi43IDEzLjZzMjQtNC44IDMyLjctMTMuNmM4LjctOC43IDEzLjYtMjAuNCAxMy42LTMyLjdzLTQuOC0yNC0xMy42LTMyLjdDNzguOCAxMy4zIDY3LjIgOC41IDU0LjggOC41ek0xNTAuNCAxMzUuNWMyLjkgMi45IDIuOSA3LjYgMCAxMC42bC00LjYgNC42Yy0yLjkgMi45LTcuNiAyLjktMTAuNiAwbC00OC41LTQ4LjVjLTIuOS0yLjktMi45LTcuNiAwLTEwLjZsNC42LTQuNmMyLjktMi45IDcuNi0yLjkgMTAuNiAwbDQ4LjUgNDguNXpNNTAuNSAzMS40SDU5djQ2LjloLTguNXpNMzEuMyA1MC42aDQ2Ljl2OC41SDMxLjN6Ii8+PC9zdmc+) no-repeat;
  background-size: 36px 36px;
  height: 36px;
  width: 36px;
}

.icon.-grid,
.mobile-top-ui .-grid.hamburger,
.icon.-list,
.mobile-top-ui .-list.hamburger {
  height: 13px;
  width: 13px;
}

.icon.-grid,
.mobile-top-ui .-grid.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMTkgMTcxOCA3OSA3OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMjE5IDE3MTggNzkgNzkiPjxnIGZpbGw9IiM2RDZFNzEiPjxwYXRoIGQ9Ik0yMjE5IDE3MThoMzZ2MzZoLTM2ek0yMjE5IDE3NjFoMzZ2MzZoLTM2ek0yMjYxIDE3NjFoMzd2MzZoLTM3ek0yMjYxIDE3MThoMzd2MzZoLTM3eiIvPjwvZz48L3N2Zz4=);
}

a:hover .icon.-grid,
a:hover .mobile-top-ui .-grid.hamburger,
.mobile-top-ui a:hover .-grid.hamburger,
.on .icon.-grid,
.on .mobile-top-ui .-grid.hamburger,
.mobile-top-ui .on .-grid.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIyMTkgMTgzMi42OTEgNzkgNzkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjIxOSAxODMyLjY5MSA3OSA3OSI+PGcgZmlsbD0iI0ZGNjY0OCI+PHBhdGggZD0iTTIyMTkgMTgzMi42OWgzNnYzNmgtMzZ6TTIyMTkgMTg3NS42OWgzNnYzNmgtMzZ6TTIyNjEgMTg3NS42OWgzN3YzNmgtMzd6TTIyNjEgMTgzMi42OWgzN3YzNmgtMzd6Ii8+PC9nPjwvc3ZnPg==);
}

.icon.-list,
.mobile-top-ui .-list.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIzMjIgMTcxOCA3OSA3OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMzIyIDE3MTggNzkgNzkiPjxwYXRoIGZpbGw9IiM2RDZFNzEiIGQ9Ik0yMzIyIDE3MThoNzl2NmgtNzl6TTIzMjIgMTczNmg3OXY2aC03OXpNMjMyMiAxNzczaDc5djZoLTc5ek0yMzIyIDE3NTRoNzl2N2gtNzl6TTIzMjIgMTc5MWg3OXY2aC03OXoiLz48L3N2Zz4=);
}

a:hover .icon.-list,
a:hover .mobile-top-ui .-list.hamburger,
.mobile-top-ui a:hover .-list.hamburger,
.on .icon.-list,
.on .mobile-top-ui .-list.hamburger,
.mobile-top-ui .on .-list.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIzMjIgMTgzMi42OTEgNzkgNzkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjMyMiAxODMyLjY5MSA3OSA3OSI+PHBhdGggZmlsbD0iI0ZGNjY0OCIgZD0iTTIzMjIgMTgzM2g3OXY2aC03OXpNMjMyMiAxODUxaDc5djZoLTc5ek0yMzIyIDE4ODhoNzl2NmgtNzl6TTIzMjIgMTg2OWg3OXY3aC03OXpNMjMyMiAxOTA2aDc5djZoLTc5eiIvPjwvc3ZnPg==);
}

.icon.-pull-down,
.mobile-top-ui .-pull-down.hamburger,
.icon.-pull-up,
.mobile-top-ui .-pull-up.hamburger {
  height: 9px;
  width: 9px;
}

.icon.-pull-down,
.mobile-top-ui .-pull-down.hamburger,
a:hover .icon.-pull-down.-light {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIwNjkuMTIxIDE3MjkuMzA5IDk4LjMwNiA1NS40NzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjA2OS4xMjEgMTcyOS4zMDkgOTguMzA2IDU1LjQ3MSI+PHBhdGggZD0iTTIxMTguMzIgMTc4NC43OGMtMS41MzcgMC0zLjA3NC0uNTgtNC4yNi0xLjc2NWwtNDQuOTQtNDQuOTQgOC43NjctOC43NjcgNDAuMzkgNDAuMzkgNDAuMzgyLTQwLjM5IDguNzY2IDguNzY3LTQzLjkzIDQzLjkxOGMtLjIzNi4zNS0uNTA0LjY5LS44MjQgMS0xLjIyNiAxLjE4OC0yLjc5NCAxLjc4Ni00LjM1MiAxLjc4NnoiLz48L3N2Zz4=);
}

.icon.-pull-down.-light,
.mobile-top-ui .-pull-down.-light.hamburger,
a:hover .icon.-pull-down,
a:hover .mobile-top-ui .-pull-down.hamburger,
.mobile-top-ui a:hover .-pull-down.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OSA1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTkgNTYiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OS41IDU1LjhjLTEuNSAwLTMuMS0uNi00LjMtMS44TDAgOC44IDguOCAwbDQwLjcgNDAuN0w5MC4yIDAgOTkgOC44IDU0LjggNTNjLS4yLjQtLjUuNy0uOCAxLTEuMyAxLjItMi45IDEuOC00LjUgMS44eiIvPjwvc3ZnPg==);
}

.icon.-pull-up,
.mobile-top-ui .-pull-up.hamburger,
a:hover .icon.-pull-up.-light {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzYgMjAiPjxwYXRoIGQ9Ik0xOS42LjZjLjEuMS4yLjIuMy40bDE1LjggMTUuOC0zLjEgMy4yTDE4IDUuNCAzLjQgMjAgLjIgMTYuOCAxNi41LjZjLjQtLjQgMS0uNiAxLjUtLjYuNiAwIDEuMS4yIDEuNi42eiIvPjwvc3ZnPg==);
}

.icon.-pull-up.-light,
.mobile-top-ui .-pull-up.-light.hamburger,
a:hover .icon.-pull-up,
a:hover .mobile-top-ui .-pull-up.hamburger,
.mobile-top-ui a:hover .-pull-up.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzYgMjAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOS42LjZjLjEuMS4yLjIuMy40bDE1LjggMTUuOC0zLjEgMy4yTDE4IDUuNCAzLjQgMjAgLjIgMTYuOCAxNi41LjZjLjQtLjQgMS0uNiAxLjUtLjYuNiAwIDEuMS4yIDEuNi42eiIvPjwvc3ZnPg==);
}

.icon.-arrow-left,
.mobile-top-ui .-arrow-left.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNNC44IDkuNmwuOC0uOEwxLjggNWwzLjgtMy44LS44LS45TC43IDQuNGwtLjEuMWMtLjIuMi0uMi42IDAgLjhsNC4yIDQuM3oiLz48L3N2Zz4=);
  height: 10px;
  width: 6px;
}

a:hover .icon.-arrow-left,
a:hover .mobile-top-ui .-arrow-left.hamburger,
.mobile-top-ui a:hover .-arrow-left.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjRTIyMzFBIiBkPSJNNC44IDkuNmwuOC0uOEwxLjggNWwzLjgtMy44LS44LS45TC43IDQuNGwtLjEuMWMtLjIuMi0uMi42IDAgLjhsNC4yIDQuM3oiLz48L3N2Zz4=);
}

.icon.-arrow-left.-white,
.mobile-top-ui .-arrow-left.-white.hamburger,
a:hover .icon.-arrow-left.-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNC44IDkuNmwuOC0uOEwxLjggNWwzLjgtMy44LS44LS45TC43IDQuNGwtLjEuMWMtLjIuMi0uMi42IDAgLjhsNC4yIDQuM3oiLz48L3N2Zz4=);
}

.icon.-arrow-right,
.mobile-top-ui .-arrow-right.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNMS4yIDkuNmwtLjgtLjhMNC4yIDUgLjQgMS4xbC44LS44IDQuMSA0LjEuMS4xYy4yLjIuMi42IDAgLjhMMS4yIDkuNnoiLz48L3N2Zz4=);
  height: 10px;
  width: 6px;
}

a:hover .icon.-arrow-right,
a:hover .mobile-top-ui .-arrow-right.hamburger,
.mobile-top-ui a:hover .-arrow-right.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjRTIyMzFBIiBkPSJNMS4yIDkuNmwtLjgtLjhMNC4yIDUgLjQgMS4xbC44LS44IDQuMSA0LjEuMS4xYy4yLjIuMi42IDAgLjhMMS4yIDkuNnoiLz48L3N2Zz4=);
}

.icon.-arrow-right.-white,
.mobile-top-ui .-arrow-right.-white.hamburger,
a:hover .icon.-arrow-right.-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDEwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS4yIDkuNmwtLjgtLjhMNC4yIDUgLjQgMS4xbC44LS44IDQuMSA0LjEuMS4xYy4yLjIuMi42IDAgLjhMMS4yIDkuNnoiLz48L3N2Zz4=);
}

.icon.-delete,
.mobile-top-ui .-delete.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNC4zIDMwLjFsLS4xLS4xTDYwIDQuMiA1NS44IDAgMzAgMjUuOCA0LjIgMCAwIDQuMiAyNS44IDMwbC0uMS4xLjEuMUwwIDU1LjggNC4yIDYwIDMwIDM0LjQgNTUuOCA2MGw0LjItNC4yLTI1LjgtMjUuNnoiLz48L3N2Zz4=);
  background-size: 16px 16px;
  height: 16px;
  width: 16px;
}

.icon.-delete.-red,
.mobile-top-ui .-delete.-red.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiPjxwYXRoIGZpbGw9IiNFMjIzMUEiIGQ9Ik0zNC4zIDMwLjFsLS4xLS4xTDYwIDQuMiA1NS44IDAgMzAgMjUuOCA0LjIgMCAwIDQuMiAyNS44IDMwbC0uMS4xLjEuMUwwIDU1LjggNC4yIDYwIDMwIDM0LjQgNTUuOCA2MGw0LjItNC4yLTI1LjgtMjUuNnoiLz48L3N2Zz4=);
}

.icon.-delete.-grey,
.mobile-top-ui .-delete.-grey.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0zNC4zIDMwLjFsLS4xLS4xTDYwIDQuMiA1NS44IDAgMzAgMjUuOCA0LjIgMCAwIDQuMiAyNS44IDMwbC0uMS4xLjEuMUwwIDU1LjggNC4yIDYwIDMwIDM0LjQgNTUuOCA2MGw0LjItNC4yLTI1LjgtMjUuNnoiLz48L3N2Zz4=);
}

.icon.-download,
.mobile-top-ui .-download.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01NCAyOC4xTDMyLjggNDkuM1YwaC01LjZ2NDkuNEw2IDI4LjEgMi4xIDMybDI3LjggMjggMjgtMjh6Ii8+PC9zdmc+);
  background-size: 16px 16px;
  height: 16px;
  width: 16px;
}

.icon.-facebook.-dark,
.mobile-top-ui .-facebook.-dark.hamburger,
.icon.-twitter.-dark,
.mobile-top-ui .-twitter.-dark.hamburger,
.icon.-instagram.-dark,
.mobile-top-ui .-instagram.-dark.hamburger,
.icon.-tumblr.-dark,
.mobile-top-ui .-tumblr.-dark.hamburger {
  background-size: 18px 18px;
  height: 18px;
  width: 18px;
}

.icon.-facebook,
.mobile-top-ui .-facebook.hamburger {
  background-size: 16px 16px;
}

.icon.-facebook.-dark,
.mobile-top-ui .-facebook.-dark.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik02LjkgNi4yVjQuNUM2LjkgMiA4LjggMCAxMS4xIDBoMi44djMuNGgtMi44Yy0uMyAwLS43LjUtLjcgMS4xdjEuOGgzLjR2My40aC0zLjRWMThINi45VjkuNkg0LjJWNi4yaDIuN3oiLz48L3N2Zz4=);
}

.icon.-twitter.-dark,
.mobile-top-ui .-twitter.-dark.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0xOCAzLjRjLS43LjMtMS40LjUtMi4xLjYuOC0uNSAxLjMtMS4yIDEuNi0yLS43LjQtMS41LjctMi4zLjktLjctLjctMS42LTEuMi0yLjctMS4yLTIgMC0zLjcgMS43LTMuNyAzLjcgMCAuMyAwIC42LjEuOC0zLjEtLjEtNS44LTEuNi03LjYtMy44LS40LjUtLjUgMS4xLS41IDEuOCAwIDEuMy43IDIuNCAxLjYgMy4xLS42IDAtMS4yLS4yLTEuNy0uNSAwIDEuOCAxLjMgMy4zIDMgMy42LS4zLjEtLjYuMS0xIC4xLS4yIDAtLjUgMC0uNy0uMS41IDEuNSAxLjggMi41IDMuNSAyLjYtMS4zIDEtMi45IDEuNi00LjYgMS42LS4zIDAtLjYgMC0uOS0uMSAxLjYgMSAzLjYgMS43IDUuNyAxLjcgNi44IDAgMTAuNS01LjYgMTAuNS0xMC41di0uNWMuNy0uNCAxLjMtMSAxLjgtMS44Ii8+PC9zdmc+);
}

.icon.-instagram.-dark,
.mobile-top-ui .-instagram.-dark.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijg3NC40OTEgMTIyMi40ODcgMjAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA4NzQuNDkxIDEyMjIuNDg3IDIwMCAyMDAiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0xMDUxLjQyMyAxMzA3LjA5MmgtMTcuNDA0YzEuMjc0IDQuOTI0IDIuMDE1IDEwLjA2NyAyLjAxNSAxNS4zODggMCAzMy45OTgtMjcuNTQgNjEuNTM3LTYxLjUzNyA2MS41MzctMzMuOTcgMC02MS41MzctMjcuNTQtNjEuNTM3LTYxLjUzNyAwLTUuMzIuNzQyLTEwLjQ2NCAyLjAzLTE1LjM4OGgtMTcuNDE3djg0LjYyYzAgNC4yMzcgMy40MyA3LjY4IDcuNzA4IDcuNjhoMTM4LjQ2NGM0LjIzOCAwIDcuNjgtMy40NDMgNy42OC03LjY4di04NC42MnptMC01My44NDNjMC00LjI0LTMuNDQyLTcuNjgtNy42OC03LjY4aC0yMy4wODJjLTQuMjUgMC03LjY5MyAzLjQ0LTcuNjkzIDcuNjh2MjMuMDk0YzAgNC4yMzggMy40NDIgNy42OCA3LjY5NCA3LjY4aDIzLjA4M2M0LjIzOCAwIDcuNjgtMy40NDIgNy42OC03LjY4di0yMy4wOTV6bS03Ni45MjUgMzAuNzc0Yy0yMS4yNDQgMC0zOC40NyAxNy4yMTItMzguNDcgMzguNDcgMCAyMS4yMyAxNy4yMTMgMzguNDY4IDM4LjQ3IDM4LjQ2OCAyMS4yNTggMCAzOC40Ny0xNy4yMjYgMzguNDctMzguNDctLjAxNC0yMS4yNTYtMTcuMjI2LTM4LjQ2OC0zOC40Ny0zOC40NjhtNzYuOTI1IDEzOC40NjNIODk3LjU2Yy0xMi43MjggMC0yMy4wNy0xMC4zNC0yMy4wNy0yMy4wODJWMTI0NS41N2MwLTEyLjc0MiAxMC4zNDItMjMuMDgzIDIzLjA3LTIzLjA4M2gxNTMuODVjMTIuNzU0IDAgMjMuMDggMTAuMzQgMjMuMDggMjMuMDgydjE1My44MzZjLjAxNSAxMi43NC0xMC4zMTIgMjMuMDgtMjMuMDY3IDIzLjA4Ii8+PC9zdmc+);
}

.icon.-tumblr.-dark,
.mobile-top-ui .-tumblr.-dark.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEzOTguNTExIDEyMjIuNDk1IDEzOCAxOTkuOTgzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEzOTguNTExIDEyMjIuNDk1IDEzOCAxOTkuOTgzIj48cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMTQzMi4xNCAxMjY1LjA0YzUuNTc2LTQuMzcgOS45NS0xMC4zMzUgMTMuNTItMTcuNDg4IDMuNTgyLTYuMzY1IDUuNTc0LTE0LjcyIDcuMTY2LTI1LjA1N2gyNy44Mzh2NDYuMTNoNDYuNTN2MzUuNzkyaC00Ni41NDN2NTEuMjljMCAxMS41MjYgMCAxNy44OSAxLjU5MiAyMS40NzMgMS4xOSAyLjc4IDQuMzcyIDYuMzY0IDcuOTU2IDguNzQ1IDMuOTcgMi43OCA5LjE0NiAzLjU3IDE0LjcwOCAzLjU3IDEwLjMzNiAwIDIwLjI4My0yLjc4IDMwLjIxOC05LjU0N3YzMS44MWMtOC43NDUgMy41ODItMTYuMyA2LjM2My0yMy4wNjQgOC4zNDMtNy4xNTQgMS41OTItMTQuNzA4IDIuMzgtMjIuNjYzIDIuMzgtOS41NDcgMC0xNC4zMi0xLjU5LTIxLjQ3My0zLjU3LTcuMTU0LTIuMzgtMTMuMTE3LTUuOTYyLTE3Ljg5LTEwLjMzNS01LjE3NC0zLjk3LTguNzQ1LTguMzQ0LTkuOTQ4LTEzLjUxOC0yLjM4LTQuMzcyLTMuMTgyLTExLjUyNi0zLjE4Mi0yMC42N3YtNjkuOTg0aC0yNy4wMjN2LTI4LjIyNmM3Ljk1NC0yLjc4IDE2LjI5OC02LjM2MyAyMi4yNi0xMS4xMzZ6Ii8+PC9zdmc+);
}

.standard-form {
  border-top: 1px solid #e2e2e2;
  padding-top: 1rem;
  width: 100%;
}

.standard-form::after {
  clear: both;
  content: "";
  display: table;
}

.standard-form input,
.standard-form textarea,
.standard-form label {
  display: block;
  font-size: 1.15rem;
}

.standard-form input,
.standard-form textarea {
  border-radius: 0;
  padding: .5rem .75rem;
  -webkit-appearance: none;
}

.standard-form input[type=text],
.standard-form input[type=email],
.standard-form input[type=url],
.standard-form textarea {
  box-sizing: border-box;
  background-color: #e2e2e2;
  border: 2px solid #e2e2e2;
  line-height: 1.5em;
  width: 100%;
}

.standard-form select {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MCA3MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzZENkU3MSIgZD0iTTY3LjYsMjIuNkw2MiwxN0wzNS4zLDQzLjZMOC43LDE3bC02LjMsNS42bDI4LjcsMjguN2wwLjcsMC43YzEuNCwxLjQsNC4yLDEuNCw1LjYsMA0KCUMzNy41LDUyLDY3LjYsMjIuNiw2Ny42LDIyLjZ6Ii8+DQo8L3N2Zz4NCg==) 98% 50% no-repeat;
  background-size: 12px;
  font-size: 1.15rem;
  margin-top: -1px;
  padding: .75rem;
  width: 100%;
  -webkit-appearance: none;
}

.standard-form .-error input[type=text],
.standard-form .-error input[type=email],
.standard-form .-error input[type=url],
.standard-form .-error textarea {
  border-color: #e2231a;
}

.standard-form label {
  text-transform: uppercase;
  margin-bottom: 5px;
}

.standard-form ._form-input+._form-input {
  margin-top: 20px;
}

.standard-form textarea {
  min-height: 200px;
  max-width: 100%;
}

.standard-form input[type=submit] {
  cursor: pointer;
  text-transform: uppercase;
  color: #fff;
  background-color: #ff6648;
  float: right;
  border: 0;
}

.standard-form ._form-message {
  color: #e2231a;
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
}

.top-fixed {
  padding-top: 56px;
}

@media (min-width: 994px) {
  .top-fixed {
    padding-top: 64px;
  }
}

.header ._header-wrapper {
  background: #fff;
  border-bottom: 4px solid #e2231a;
  height: 56px;
  position: relative;
  z-index: 100;
}

@media (min-width: 994px) {
  .header ._header-wrapper {
    height: 64px;
  }
}

.top-fixed .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}

.header ._logo {
  width: 25%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  margin: 0;
  margin-top: 12.92px;
}

@media (min-width: 994px) {
  .header ._logo {
    margin-top: 14.6px;
  }
}

.header ._logo span {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODUuNjg1IiBoZWlnaHQ9IjUzLjE0NSIgdmlld0JveD0iMCAwIDE4NS42ODUgNTMuMTQ1Ij48cGF0aCBmaWxsPSIjRTEyODI2IiBkPSJNMzcuNjI4IDQ0Ljc2NUwxOS44MzMgMzcuMzdsNC43Mi00LjYxM3YtOS40MDVsNS42NTYuMDIyLTIuMTYgOS4zMDRzLTEuMTc4IDUuNjkzIDIuNzEgNS43MTVjMy45MTYgMCAyLjU0My01LjczMyAyLjU0My01LjczM2wtMi40NDgtOS4yODVoNS44ODZsMS4xMSA5LjE5MiAxLjc0OC0xLjc5VjE0Ljg5M2gtMy44OGwuMjA1IDEuNzNoLTQuMjdMNDQuNjkzIDMuMjZsLTEuNjEtMS45MDMtMy42ODYgMy42ODgtNy4zODYtNC4wMDgtNy40MzIgNS41ODJMMjkuMTkzIDkuOGw1LjQ4My4wMDgtMTAuMTI0IDEwLjE4LjAyNi0xMy4zN0wxNS4wMjggMCAxLjIzNSA1LjAzN2wuMzM1LjgwNiAxNC4xNjcuMDF2NC44NDJMMCAyMy4xbC4zNTQuNzUgOC42OC4wMS0uMDA2IDcuNTMtNS42OTcgNy44NzYgMzMuMDIgMTMuODggNy40NjMtMTAuNzcyLTIuODA2LTEuODQtMy4zOCA0LjIzek0xNC4wODggMjAuMDJINy42NzVsOC4wNi02LjQyNS0uMDMyIDIyLjA2Mi0zLjQzMi0xLjQzIDEuODE1LTIuNzA0VjIwLjAyek01My4yMjIgMTcuNDQ4VjE1LjAxaC04LjIwN2wtNC4wOSAyLjY1OCAxLjcwNyAyLjQ5MiAzLjA1Ny0xLjk0My0uMDA3IDMxLjE0NSA3LjUxNCAzLjY2NC4wMTYtMTQuODE3IDYuMjMgMy4yMjggNy41MjUuMDAzLjAyNS0yNi40MmgtNy40OGwtNi4yOSAyLjQyOHptMCAxNC42ODhWMjAuNjE4bDYuMjQzLTIuMjItLjAxMyAxNy4xNS02LjIzLTMuNDEyek0xNzcuODM1IDM3LjQ3NmwuMDIzLTIyLjM3aC03LjUzOGwtNi4yNDIgMy4yMDYuMDItMTEuNDkzLTcuNTItNC43NDYtLjA0MyAzMy44MzQtNC45NTQtMy4xNS4wNC0xNy42N2gtNy40OThsLTYuMjgzIDIuNDM4VjE1LjA5aC04LjI0bC00LjA2NCAyLjY2IDEuNzIyIDIuNDc0IDMuMDUtMS45MzMtLjAwOCAxNC4wMjYtNi4wMzMgMy4yODcuMDE1LTIwLjUzLTcuNTM0LS4wMDZ2Mi40M2wtNi4yOTUtMi40My03LjQ3My0uMDA2LS4wMDQgMTYuMDItOC4yNDcgNC41LjAxOC0xOS4yNzYgNC43NjIuMDEyIDIuMTY2LTMuNDYzaC02LjkyOHYtNi41Nkw4Mi40NSAxNS4zOTJsMS43MDcgMi40ODggMy4wNjQtMS45Ni0uMDE4IDE1LjQ5LTcuNjE4IDQuMTYuMDIzLTIwLjUyNy04LjI0LS4wMTYtNC4wNSAyLjY2NUw2OSAyMC4xNzZsMy4wNi0xLjk0LS4wMjIgMjMuMjE3aDcuNTQ1TDg3LjIgMzcuNTN2My45MjdoNy41MjhsOC4yNC00LjI5OHY0LjMxbDcuNTI3LjAwOCA2LjI0LTMuMjIyLS4wMiAzLjIyMmg3LjU1bDYuMDE2LTMuMDg2LS4wMSAxMS4wMyA3LjUzMiAzLjY1Ni4wMTctMTQuOCA2LjIyNyAzLjIxNyA3LjUzMy4wMDV2LTIuNzI4bDQuMjQ3IDIuNzRoOC4yMjZsLjAyNC0xNy4xMiA2LjI0Mi0zLjQyLjAyMyAyMC41NDggNy40OS4wMSA3Ljg1LTQuMDM2LTcuODQ4LS4wMTh6bS02Ny4zNC0xLjg3NmwuMDA4LTE3LjE0OCA2LjIzMiAyLjIydjExLjUyMmwtNi4yNCAzLjQwNnptMjcuMzMyLTMuMzk0bC4wMTItMTEuNTEgNi4yMjgtMi4yMDgtLjAwNiAxNy4xNDYtNi4yMzUtMy40Mjh6TTc1LjQ4NCAxMi4xMDhjMi44NjggMCA1LjE5Ny0yLjMyNCA1LjE3Mi01LjE3OC4wMjUtMi44Ni0yLjMtNS4xNy01LjE0OC01LjE3LTIuODQyLS4wMS01LjE3NyAyLjMxLTUuMTc3IDUuMTU2IDAgMi44NSAyLjMxMiA1LjE3NSA1LjE1NCA1LjE5MiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 105.56px 30.16px;
  background-position: 50% 50%;
  height: 30.16px;
  text-decoration: none;
  text-indent: 200%;
  width: 105.56px;
}

@media (min-width: 994px) {
  .header ._logo span {
    width: 121.8px;
    height: 34.8px;
    background-size: 121.8px 34.8px;
  }
}

.nav.-mobile {
  background-color: rgba(35,31,32,.95);
  display: none;
  position: fixed;
  top: 56px;
  width: 100%;
  z-index: 99;
}

.nav-open .nav.-mobile {
  display: block;
}

.nav.-mobile a {
  display: block;
  text-transform: uppercase;
  color: #fff;
  border-bottom: 1px solid #e2e2e2;
  padding: 8px 0;
  text-decoration: none;
  text-align: center;
  font-size: 1.15rem;
  line-height: 2.2rem;
}

.nav.-mobile a:last-child {
  border-bottom: 0;
}

@media (min-width: 994px) {
  .nav.-mobile {
    display: none;
  }
}

.nav.-desktop {
  width: 50%;
  float: left;
  display: none;
  font-size: 1.5rem;
  letter-spacing: 1px;
  text-align: center;
  white-space: nowrap;
}

@media (min-width: 994px) {
  .nav.-desktop {
    display: block;
  }
}

.nav.-desktop a {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #231f20;
  display: inline-block;
  height: 60px;
  line-height: 50px;
  padding-top: 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav.-desktop a:hover {
  color: #e2231a;
}

.page-artists .nav.-desktop a.-artists,
.page-releases .nav.-desktop a.-releases,
.page-tours .nav.-desktop a.-tours,
.page-news .nav.-desktop a.-news {
  color: #e2231a;
  text-decoration: line-through;
}

.mobile-top-ui {
  width: 75%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  height: 56px;
  padding-right: 0;
}

.mobile-top-ui::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 994px) {
  .mobile-top-ui {
    display: none;
  }
}

.mobile-top-ui .hamburger {
  background-size: 16px 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIwOTEuMDYyIDE5OTMuOCAxMjIuMjE4IDEwNi40ODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjA5MS4wNjIgMTk5My44IDEyMi4yMTggMTA2LjQ4OCI+PHBhdGggZmlsbD0iI0ExQTFBMSIgZD0iTTIwOTEuMDYyIDE5OTMuOGgxMjIuMjE4djE5LjI5OGgtMTIyLjIxOHpNMjA5MS4wNjIgMjAzNy4zOTVoMTIyLjIxOHYxOS4yOThoLTEyMi4yMTh6TTIwOTEuMDYyIDIwODAuOTloMTIyLjIxOHYxOS4yOThoLTEyMi4yMTh6Ii8+PC9zdmc+);
  box-sizing: content-box;
  display: block;
  float: right;
  height: 16px;
  padding: 18px;
  width: 16px;
}

.nav-open .mobile-top-ui .hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE0MC45MTMgMCA5MTMuOTUxIDgwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxNDAuOTEzIDAgOTEzLjk1MSA4MDAiPjxwYXRoIGZpbGw9IiNFMjIzMUEiIGQ9Ik0xNDAuOTEzIDBoOTE4LjE3M3YxNDQuOTc4SDE0MC45MTN6TTE0MC45MTMgMzI3LjUxaDkxOC4xNzN2MTQ0Ljk4SDE0MC45MTN6TTE0MC45MTMgNjU1LjAyMmg5MTguMTczdjE0NC45OEgxNDAuOTEzeiIvPjwvc3ZnPg==);
}

.drawer {
  transform: translateY(0);
  display: none;
  position: fixed;
  top: 64px;
  width: 100%;
  z-index: 60;
}

@media (min-width: 994px) {
  .drawer.-animate {
    display: block;
  }
}

.drawer.-animate {
  transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

._drawer-content {
  background: #333;
  letter-spacing: .15em;
  line-height: 1.5em;
  text-transform: uppercase;
  width: 100%;
  z-index: 75;
}

._drawer-content .container,
._drawer-content .layout-search,
._drawer-content .layout-news,
._drawer-content .layout-releases-list,
._drawer-content .banner ._banner-content,
.banner ._drawer-content ._banner-content,
._drawer-content .subnav ._subnav-content,
.subnav ._drawer-content ._subnav-content,
._drawer-content .footer ._footer-content,
.footer ._drawer-content ._footer-content,
._drawer-content .layout-standard,
._drawer-content .layout-contact,
._drawer-content .layout-faq,
._drawer-content .layout-artists,
._drawer-content .layout-boxes,
._drawer-content .layout-box-grid,
._drawer-content .messages,
._drawer-content .header ._header-content,
.header ._drawer-content ._header-content {
  position: relative;
  padding: 10px 0;
}

._drawer-content ._item {
  box-sizing: border-box;
  margin: 1.7156862745% 0;
  padding: 0 1.7156862745% 0 0;
}

._drawer-content a {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #bcbec0;
  display: block;
  text-decoration: none;
}

._drawer-content a.all-button {
  border-top: 1px solid #bcbec0;
  margin-top: 1.7156862745%;
  padding-top: 1.7156862745%;
}

._drawer-content a:hover {
  color: #fff;
}

._drawer-content .empty-head {
  color: #fff;
  font-size: 1.3rem;
  margin-top: 24px;
  text-align: center;
}

.-artist-submenu ._drawer-content ._col {
  width: 25%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.drawer.-search ._drawer-content ._col {
  width: 20%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: right;
}

.drawer.-search ._drawer-content ._col ._header {
  font-size: 1.4rem;
  border-bottom: 1px solid rgba(255,255,255,.2);
  text-transform: uppercase;
  padding-bottom: 3px;
  color: #bcbec0;
}

.drawer.-search ._drawer-content .ais-Hits--empty {
  color: #bcbec0;
  padding-top: 3px;
}

.drawer.-search ._drawer-content ._item {
  border-bottom: 1px solid rgba(255,255,255,.2);
  padding-top: 3px;
  padding-bottom: 3px;
}

.drawer.-search .ais-Stats,
.drawer.-search .see-all {
  background-color: #e2231a;
  color: #fff;
  display: block;
  float: right;
  margin-right: 1.7156862745%;
  padding: 8px 50px;
  text-align: center;
}

.drawer.-search .ais-Stats a,
.drawer.-search .see-all a {
  text-decoration: underline;
  font-style: italic;
}

.algolia-search,
.search {
  width: 25%;
  float: right;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  display: none;
  height: 20px;
  margin-top: 25px;
}

.algolia-search::after,
.search::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 994px) {
  .algolia-search,
  .search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}

.algolia-search .ais-SearchBox-input,
.algolia-search ._input,
.search .ais-SearchBox-input,
.search ._input {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  border: none;
  border-bottom: 1px solid #e2231a;
  color: #e2231a;
  font-size: 1rem;
  margin-right: 10px;
  width: 125px;
  outline: none;
  text-transform: uppercase;
  opacity: 0;
}

.algolia-search .ais-SearchBox-input.loading,
.algolia-search ._input.loading,
.search .ais-SearchBox-input.loading,
.search ._input.loading {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwIDAgMzIgMTYgMTYgMCAwIDAgMC0zMm0wIDRhMTIgMTIgMCAwIDEgMCAyNCAxMiAxMiAwIDAgMSAwLTI0Ii8+PHBhdGggZD0iTTE2IDBhMTYgMTYgMCAwIDEgMTYgMTZoLTRBMTIgMTIgMCAwIDAgMTYgNHoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvc3ZnPg==) no-repeat;
  background-size: 12px 12px;
  background-position: 100% 50%;
}

.algolia-search .ais-SearchBox-input svg,
.algolia-search ._input svg,
.search .ais-SearchBox-input svg,
.search ._input svg {
  display: none;
}

.algolia-search [type=submit],
.search [type=submit] {
  transition: transform 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  background: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OCA1OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTggNTgiPjxwYXRoIGQ9Ik01MC41IDcuNEM0Ni40IDMuMyA0MC45IDEgMzUuMSAxUzIzLjggMy4zIDE5LjcgNy40Yy03LjYgNy42LTguNCAxOS40LTIuNSAyNy45TDEuOSA1MC42Yy0xLjEgMS4xLTEuMSAyLjggMCAzLjlsMS43IDEuN2MxLjEgMS4xIDIuOCAxLjEgMy45IDBsMTUuNC0xNS4zYzMuNiAyLjUgNy45IDMuOCAxMi4zIDMuOCA1LjggMCAxMS4zLTIuMyAxNS40LTYuNCA4LjQtOC42IDguNC0yMi40LS4xLTMwLjl6TTM1LjEgMzguM2MtNS41IDAtMTAuMy0yLjktMTMuMS03LjItLjEtLjItLjItLjQtLjQtLjZsLS4zLS42Yy0uOS0xLjgtMS41LTMuOC0xLjYtNS45VjIxLjhjMC0uNi4xLTEuMi4yLTEuN3YtLjJjMC0uMS4xLS4zLjEtLjRzMC0uMi4xLS4zYzAtLjEuMS0uMi4xLS4zIDAtLjEuMS0uMy4xLS40cy4xLS4yLjEtLjNjLjEtLjIuMS0uMy4yLS41IDAtLjEgMC0uMS4xLS4yLjEtLjIuMS0uNC4yLS42di0uMWMuOC0xLjggMS44LTMuNCAzLjMtNC45LjktLjkgMS44LTEuNiAyLjktMi4zaC4xYy4yLS4xLjMtLjIuNS0uMy4xIDAgLjEtLjEuMi0uMS4xLS4xLjMtLjEuNC0uMi4xIDAgLjItLjEuMy0uMS4xIDAgLjItLjEuMy0uMS4yLS4xLjMtLjEuNS0uMmguMWMxLjgtLjcgMy44LTEuMiA1LjktMS4yIDguNSAwIDE1LjUgNi45IDE1LjUgMTUuNS0uNCA4LjQtNy4zIDE1LjQtMTUuOCAxNS40eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  border: none;
  height: 16px;
  margin-top: 2px;
  width: 16px;
}

.algolia-search [type=submit] svg,
.search [type=submit] svg {
  display: none;
}

.algolia-search.has-content .ais-SearchBox-input,
.algolia-search.has-content ._input,
.algolia-search.focused .ais-SearchBox-input,
.algolia-search.focused ._input,
.algolia-search:hover .ais-SearchBox-input,
.algolia-search:hover ._input,
.search.has-content .ais-SearchBox-input,
.search.has-content ._input,
.search.focused .ais-SearchBox-input,
.search.focused ._input,
.search:hover .ais-SearchBox-input,
.search:hover ._input {
  opacity: 1;
}

.algolia-search.has-content [type=submit],
.algolia-search.focused [type=submit],
.algolia-search:hover [type=submit],
.search.has-content [type=submit],
.search.focused [type=submit],
.search:hover [type=submit] {
  transform: translateX(-160px);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OCA1OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTggNTgiPjxwYXRoIGZpbGw9IiNFMjIzMUEiIGQ9Ik01MC41IDcuNEM0Ni40IDMuMyA0MC45IDEgMzUuMSAxUzIzLjggMy4zIDE5LjcgNy40Yy03LjYgNy42LTguNCAxOS40LTIuNSAyNy45TDEuOSA1MC42Yy0xLjEgMS4xLTEuMSAyLjggMCAzLjlsMS43IDEuN2MxLjEgMS4xIDIuOCAxLjEgMy45IDBsMTUuNC0xNS4zYzMuNiAyLjUgNy45IDMuOCAxMi4zIDMuOCA1LjggMCAxMS4zLTIuMyAxNS40LTYuNCA4LjQtOC42IDguNC0yMi40LS4xLTMwLjl6TTM1LjEgMzguM2MtNS41IDAtMTAuMy0yLjktMTMuMS03LjItLjEtLjItLjItLjQtLjQtLjZsLS4zLS42Yy0uOS0xLjgtMS41LTMuOC0xLjYtNS45VjIxLjhjMC0uNi4xLTEuMi4yLTEuN3YtLjJjMC0uMS4xLS4zLjEtLjRzMC0uMi4xLS4zYzAtLjEuMS0uMi4xLS4zIDAtLjEuMS0uMy4xLS40cy4xLS4yLjEtLjNjLjEtLjIuMS0uMy4yLS41IDAtLjEgMC0uMS4xLS4yLjEtLjIuMS0uNC4yLS42di0uMWMuOC0xLjggMS44LTMuNCAzLjMtNC45LjktLjkgMS44LTEuNiAyLjktMi4zaC4xYy4yLS4xLjMtLjIuNS0uMy4xIDAgLjEtLjEuMi0uMS4xLS4xLjMtLjEuNC0uMi4xIDAgLjItLjEuMy0uMS4xIDAgLjItLjEuMy0uMS4yLS4xLjMtLjEuNS0uMmguMWMxLjgtLjcgMy44LTEuMiA1LjktMS4yIDguNSAwIDE1LjUgNi45IDE1LjUgMTUuNS0uNCA4LjQtNy4zIDE1LjQtMTUuOCAxNS40eiIvPjwvc3ZnPg==);
}

.ais-SearchBox-reset,
.ais-SearchBox-loadingIndicator {
  display: none;
}

.elder {
  display: none !important;
}

.footer {
  background: #fff;
  margin-top: 64px;
}

.footer .icon,
.footer .mobile-top-ui .hamburger,
.mobile-top-ui .footer .hamburger {
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}

.footer .icon.-tumblr,
.footer .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .footer .-tumblr.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE0MDkuODc5IDk1NyAxMjYuNjMyIDE5OS45ODMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTQwOS44NzkgOTU3IDEyNi42MzIgMTk5Ljk4MyI+PHBhdGggZmlsbD0iI0E3QTlBQyIgZD0iTTE0MzIuMTQgOTk5LjU0NmM1LjU3Ni00LjM3MiA5Ljk1LTEwLjMzNiAxMy41Mi0xNy40OSAzLjU4Mi02LjM2MyA1LjU3NC0xNC43MiA3LjE2NS0yNS4wNTZoMjcuODM4djQ2LjEzaDQ2LjUzdjM1Ljc5MmgtNDYuNTQzdjUxLjI5YzAgMTEuNTI2IDAgMTcuODkgMS41OSAyMS40NzMgMS4xOSAyLjc4IDQuMzczIDYuMzY0IDcuOTU2IDguNzQ1IDMuOTcgMi43OCA5LjE0NiAzLjU3IDE0LjcwOCAzLjU3IDEwLjMzNiAwIDIwLjI4My0yLjc4IDMwLjIxOC05LjU0N3YzMS44MWMtOC43NDUgMy41ODItMTYuMyA2LjM2My0yMy4wNjQgOC4zNDMtNy4xNTMgMS41OS0xNC43MDggMi4zOC0yMi42NjMgMi4zOC05LjU0NyAwLTE0LjMyLTEuNTktMjEuNDczLTMuNTctNy4xNTMtMi4zOC0xMy4xMTctNS45NjMtMTcuODktMTAuMzM2LTUuMTc0LTMuOTctOC43NDUtOC4zNDQtOS45NDgtMTMuNTE4LTIuMzgtNC4zNzItMy4xODItMTEuNTI2LTMuMTgyLTIwLjY3di02OS45ODRoLTI3LjAyM3YtMjguMjI2YzcuOTU0LTIuNzggMTYuMjk4LTYuMzYzIDIyLjI2LTExLjEzNnoiLz48L3N2Zz4=);
}

.footer .icon.-facebook,
.footer .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .footer .-facebook.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcyNS40MDIgOTU3IDEwNy4xOTggMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDcyNS40MDIgOTU3IDEwNy4xOTggMjAwIj48cGF0aCBmaWxsPSIjQTdBOUFDIiBkPSJNNzU2LjEyMyAxMDI1Ljk1M1YxMDA3YzAtMjcuNzggMjAuNTgtNTAgNDUuNzU2LTUwaDMwLjcydjM3LjU4aC0zMC43MmMtMy41OTQgMC03LjUxMiA1LjIzNC03LjUxMiAxMS43N3YxOS42MDNIODMyLjZ2MzguMjMyaC0zOC4yNDVWMTE1N2gtMzguMjMydi05Mi44MTRoLTMwLjcydi0zOC4yMzJoMzAuNzJ6Ii8+PC9zdmc+);
}

.footer .icon.-twitter,
.footer .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .footer .-twitter.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjExMTMuODI4IDk1NyAyNDYuMTAzIDE5OS45ODMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTExMy44MjggOTU3IDI0Ni4xMDMgMTk5Ljk4MyI+PHBhdGggZmlsbD0iI0E3QTlBQyIgZD0iTTEzNTkuOTMgOTgwLjY5NmMtOS4wMzcgNC4wMTctMTguNzggNi43My0yOS4wMTYgNy45NiAxMC40MTctNi4yNjYgMTguNDM1LTE2LjE0MyAyMi4yMTItMjcuOTU0LTkuNzU3IDUuNzg1LTIwLjU2MyA5Ljk5Ny0zMi4wNiAxMi4yNzUtOS4yMDItOS44MzItMjIuMzMtMTUuOTc3LTM2Ljg1NC0xNS45NzctMjcuODc4IDAtNTAuNDggMjIuNjE3LTUwLjQ4IDUwLjQ5NSAwIDMuOTU3LjQzNSA3LjgxIDEuMzA0IDExLjUyNi00MS45NjYtMi4xMjctNzkuMTY3LTIyLjE5Ni0xMDQuMDYyLTUyLjc1Ny00LjM0NyA3LjQ2NC02Ljg1IDE2LjExMi02Ljg1IDI1LjM3NSAwIDE3LjUwNiA4LjkxOCAzMi45NzQgMjIuNDY3IDQyLjAxLTguMjg3LS4yNTQtMTYuMDUtMi41MzItMjIuODctNi4yOTR2LjYzYzAgMjQuNDYgMTcuNCA0NC44NzQgNDAuNDk3IDQ5LjUwNS00LjIyNyAxLjE1My04LjcwOCAxLjc2OC0xMy4zMSAxLjc2OC0zLjIzNiAwLTYuNDE0LS4zMTUtOS41LS45MTQgNi40MyAyMC4wNyAyNS4wOSAzNC42NjcgNDcuMTggMzUuMDU3LTE3LjI4IDEzLjUzNS0zOS4wNDMgMjEuNi02Mi43MSAyMS42LTQuMDkgMC04LjA5My0uMjI2LTEyLjA1LS42OSAyMi4zNDggMTQuMyA0OC44OTIgMjIuNjc3IDc3LjQgMjIuNjc3IDkyLjg2NSAwIDE0My42Ni03Ni45MzMgMTQzLjY2LTE0My42NDUgMC0yLjE4OC0uMDQ2LTQuMzYyLS4xNS02LjU1IDkuODYyLTcuMDkgMTguNDItMTUuOTggMjUuMTk0LTI2LjA5NiIvPjwvc3ZnPg==);
}

.footer .icon.-youtube,
.footer .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .footer .-youtube.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQwNC4wMDQgOTU3IDI4MC42MzggMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDQwNC4wMDQgOTU3IDI4MC42MzggMjAwIj48cGF0aCBmaWxsPSIjQTdBOUFDIiBkPSJNNjQwLjY0MyA5NTdoLTE5Mi42NGMtMjQuMzEzIDAtNDQgMTkuMzQ2LTQ0IDQ1LjQwNnYxMDcuMzkyYzAgMjYuMDYgMTkuNjg3IDQ3LjE4NSA0NCA0Ny4xODVoMTkyLjY0YzI0LjI5NiAwIDQ0LTIxLjEyNiA0NC00Ny4xODV2LTEwNy4wMzZjLS4wMTctMjYuMDYtMTkuNzItNDUuNzYyLTQ0LTQ1Ljc2MnptLTE0MS45NzcgMTYyLjE5N1Y5OTYuMDY1bDExMi4yNDUgNjAuOTItMTEyLjI0NCA2Mi4yMTJ6Ii8+PC9zdmc+);
}

.footer .icon.-instagram,
.footer .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .footer .-instagram.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQTdBOUFDIiBkPSJNMTIgMi4xNjNjMy4yMDQgMCAzLjU4NC4wMTIgNC44NS4wNyAzLjI1Mi4xNDggNC43NzEgMS42OTEgNC45MTkgNC45MTkuMDU4IDEuMjY1LjA2OSAxLjY0NS4wNjkgNC44NDkgMCAzLjIwNS0uMDEyIDMuNTg0LS4wNjkgNC44NDktLjE0OSAzLjIyNS0xLjY2NCA0Ljc3MS00LjkxOSA0LjkxOS0xLjI2Ni4wNTgtMS42NDQuMDctNC44NS4wNy0zLjIwNCAwLTMuNTg0LS4wMTItNC44NDktLjA3LTMuMjYtLjE0OS00Ljc3MS0xLjY5OS00LjkxOS00LjkyLS4wNTgtMS4yNjUtLjA3LTEuNjQ0LS4wNy00Ljg0OSAwLTMuMjA0LjAxMy0zLjU4My4wNy00Ljg0OS4xNDktMy4yMjcgMS42NjQtNC43NzEgNC45MTktNC45MTkgMS4yNjYtLjA1NyAxLjY0NS0uMDY5IDQuODQ5LS4wNjl6bTAtMi4xNjNjLTMuMjU5IDAtMy42NjcuMDE0LTQuOTQ3LjA3Mi00LjM1OC4yLTYuNzggMi42MTgtNi45OCA2Ljk4LS4wNTkgMS4yODEtLjA3MyAxLjY4OS0uMDczIDQuOTQ4IDAgMy4yNTkuMDE0IDMuNjY4LjA3MiA0Ljk0OC4yIDQuMzU4IDIuNjE4IDYuNzggNi45OCA2Ljk4IDEuMjgxLjA1OCAxLjY4OS4wNzIgNC45NDguMDcyIDMuMjU5IDAgMy42NjgtLjAxNCA0Ljk0OC0uMDcyIDQuMzU0LS4yIDYuNzgyLTIuNjE4IDYuOTc5LTYuOTguMDU5LTEuMjguMDczLTEuNjg5LjA3My00Ljk0OCAwLTMuMjU5LS4wMTQtMy42NjctLjA3Mi00Ljk0Ny0uMTk2LTQuMzU0LTIuNjE3LTYuNzgtNi45NzktNi45OC0xLjI4MS0uMDU5LTEuNjktLjA3My00Ljk0OS0uMDczem0wIDUuODM4Yy0zLjQwMyAwLTYuMTYyIDIuNzU5LTYuMTYyIDYuMTYyczIuNzU5IDYuMTYzIDYuMTYyIDYuMTYzIDYuMTYyLTIuNzU5IDYuMTYyLTYuMTYzYzAtMy40MDMtMi43NTktNi4xNjItNi4xNjItNi4xNjJ6bTAgMTAuMTYyYy0yLjIwOSAwLTQtMS43OS00LTQgMC0yLjIwOSAxLjc5MS00IDQtNHM0IDEuNzkxIDQgNGMwIDIuMjEtMS43OTEgNC00IDR6bTYuNDA2LTExLjg0NWMtLjc5NiAwLTEuNDQxLjY0NS0xLjQ0MSAxLjQ0cy42NDUgMS40NCAxLjQ0MSAxLjQ0Yy43OTUgMCAxLjQzOS0uNjQ1IDEuNDM5LTEuNDRzLS42NDQtMS40NC0xLjQzOS0xLjQ0eiIvPjwvc3ZnPg==);
}

.footer .icon.-spotify,
.footer .mobile-top-ui .-spotify.hamburger,
.mobile-top-ui .footer .-spotify.hamburger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUIxRjI2RUZDMEREMTFFNUI5QjNFQTg5MDMwQUM1QzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUIxRjI2RjBDMEREMTFFNUI5QjNFQTg5MDMwQUM1QzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjFGMjZFREMwREQxMUU1QjlCM0VBODkwMzBBQzVDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjFGMjZFRUMwREQxMUU1QjlCM0VBODkwMzBBQzVDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul1oHsAABgHSURBVHja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);
}

.footer .icon.-apple,
.footer .mobile-top-ui .-apple.hamburger,
.mobile-top-ui .footer .-apple.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQTdBOUFDIiBkPSJNMjIgMTcuNjA3Yy0uNzg2IDIuMjgtMy4xMzkgNi4zMTctNS41NjMgNi4zNjEtMS42MDguMDMxLTIuMTI1LS45NTMtMy45NjMtLjk1My0xLjgzNyAwLTIuNDEyLjkyMy0zLjkzMi45ODMtMi41NzIuMDk5LTYuNTQyLTUuODI3LTYuNTQyLTEwLjk5NSAwLTQuNzQ3IDMuMzA4LTcuMSA2LjE5OC03LjE0MyAxLjU1LS4wMjggMy4wMTQgMS4wNDUgMy45NTkgMS4wNDUuOTQ5IDAgMi43MjctMS4yOSA0LjU5Ni0xLjEwMS43ODIuMDMzIDIuOTc5LjMxNSA0LjM4OSAyLjM3Ny0zLjc0MSAyLjQ0Mi0zLjE1OCA3LjU0OS44NTggOS40MjZ6bS01LjIyMi0xNy42MDdjLTIuODI2LjExNC01LjEzMiAzLjA3OS00LjgxIDUuNTMxIDIuNjEyLjIwMyA1LjExOC0yLjcyNSA0LjgxLTUuNTMxeiIvPjwvc3ZnPg==);
}

@media (min-width: 994px) {
  .footer .icon,
  .footer .mobile-top-ui .hamburger,
  .mobile-top-ui .footer .hamburger {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
  }
}

.footer ._footer-content {
  padding-bottom: 70px;
  padding-top: 20px;
  position: relative;
}

.footer ._back-to-top {
  position: absolute;
  top: -32px;
  right: 1.7156862745%;
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MTYgMTY2NiAxODAgMTgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDE4MTYgMTY2NiAxODAgMTgwIj48cGF0aCBmaWxsPSIjRTAyNzI2IiBkPSJNMTgxNiAxNjY2aDE4MHYxODBoLTE4MHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTk0MC42MzMgMTc0Ny4wNjdsLTM2Ljg5Mi0zNy4xMDYtMzcuMDk3IDM3LjEgNS4xODggNS4xODggMjguMDItMjguMDE3djg0LjEyNGg3LjMzNXYtODQuNTJsMjguMjQ0IDI4LjQwN3oiLz48L3N2Zz4=);
}

.footer ._links {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  font-size: 1.15rem;
  line-height: 2em;
  padding-bottom: .5em;
  padding-top: .5em;
  text-align: center;
}

.footer ._links::after {
  clear: both;
  content: "";
  display: table;
}

.footer ._links li {
  display: inline-block;
}

.footer ._links a {
  padding: .15em .75em;
  text-transform: uppercase;
  text-decoration: none;
}

.footer ._links a:hover {
  color: #e2231a;
}

@media (min-width: 560px) {
  .footer ._links {
    font-size: 1rem;
    line-height: 1.5em;
  }

  .footer ._links li+li {
    border-left: 1px solid #231f20;
  }
}

@media (min-width: 994px) {
  .footer ._links {
    clear: none;
    display: block;
    text-align: center;
  }
}

.footer ._social {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
  text-align: center;
}

.footer ._social::after {
  clear: both;
  content: "";
  display: table;
}

.footer ._social a {
  display: inline-block;
  padding: 0 3px;
}

@media (min-width: 994px) {
  .footer ._social {
    padding-bottom: 0;
    padding-top: .75em;
    position: absolute;
    right: 0;
    text-align: right;
    top: 20px;
    width: auto;
  }

  .footer ._social a {
    display: inline-block;
    margin-left: 6px;
  }
}

.footer ._mailing-list {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  padding-top: .5rem;
  text-align: center;
}

@media (min-width: 994px) {
  .footer ._mailing-list {
    display: block;
    left: 0;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: 20px;
    width: auto;
  }
}

.footer ._mailing-list ._message,
.footer ._mailing-list input {
  padding: .5em 0;
}

.footer ._mailing-list ._message {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
}

.footer ._mailing-list input {
  border: 0;
  border-bottom: 1px solid #231f20;
  font-size: 1rem;
  width: 240px;
}

.footer ._mailing-list input:focus {
  outline: 0;
}

.footer ._mailing-list input::-webkit-input-placeholder {
  color: #231f20;
}

.footer ._mailing-list input:-moz-placeholder {
  color: #231f20;
}

.footer ._mailing-list input::-moz-placeholder {
  color: #231f20;
}

.footer ._mailing-list input:-ms-input-placeholder {
  color: #231f20;
}

.footer ._mailing-list.-error ._message {
  color: #e2231a;
}

.footer ._mailing-list-button {
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #bcbec0;
  color: #fff;
  display: inline-block;
  padding: .65rem;
  text-decoration: none;
  text-transform: uppercase;
}

.footer ._mailing-list-button:hover {
  background-color: #e2231a;
}

.footer ._copyright {
  background: #939598;
  padding: 15px;
}

.footer ._copyright p {
  text-align: center;
  color: #fff;
  font-size: .85rem;
  margin: 0;
}

.footer ._copyright ._legal {
  text-align: center;
  font-size: .85rem;
  margin: 0;
}

.footer ._copyright ._legal li a {
  color: #fff;
}

.subnav {
  background: #ff6648;
}

.subnav ._links ul::after,
.subnav ._social ul::after {
  clear: both;
  content: "";
  display: table;
}

.subnav ._links ul li,
.subnav ._social ul li {
  float: left;
}

.subnav ._links {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  line-height: 36px;
}

.subnav ._links::after {
  clear: both;
  content: "";
  display: table;
}

.subnav ._links ul {
  margin-left: -10px;
}

.subnav ._links a {
  color: #fff;
  display: block;
  padding: 0 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.subnav ._links a:hover,
.subnav ._links a.-active {
  text-decoration: line-through;
  color: #fff;
}

.subnav ._social {
  display: none;
}

.subnav ._social ul {
  float: right;
  margin-right: -6px;
}

.subnav ._social a,
.subnav ._social a span {
  display: block;
}

.subnav .icon,
.subnav .mobile-top-ui .hamburger,
.mobile-top-ui .subnav .hamburger {
  width: 36px;
  height: 36px;
  background-size: 24px 24px;
}

.subnav .icon.-tumblr,
.subnav .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .subnav .-tumblr.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijg0My45OSAwIDE5OS45OTMgMTk5Ljk5MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA4NDMuOTkgMCAxOTkuOTkzIDE5OS45OTMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05NDMuOTg2LjI2NWMtNTUuMjI4IDAtOTkuOTk3IDQ0Ljc2OC05OS45OTcgOTkuOTk3czQ0Ljc2NyA5OS45OTcgOTkuOTk2IDk5Ljk5NyA5OS45OTYtNDQuNzcgOTkuOTk2LTk5Ljk5OFM5OTkuMjE1LjI2NSA5NDMuOTg2LjI2NXptMzEuNTY4IDE0Ny42NDVjLTQuNzE0IDEuOTMyLTguNzg2IDMuNDMtMTIuNDMzIDQuNDk4LTMuODU1Ljg1OC03LjkyOCAxLjI5LTEyLjIxNiAxLjI5LTUuMTQ2IDAtNy43Mi0uODU4LTExLjU3Ni0xLjkyNS0zLjg1Ni0xLjI4My03LjA3LTMuMjE1LTkuNjQ0LTUuNTcyLTIuNzktMi4xNC00LjcxNC00LjQ5Ny01LjM1NS03LjI4Ni0xLjI4NC0yLjM1Ny0xLjcxNi02LjIxMy0xLjcxNi0xMS4xNDNWOTAuMDQ3SDkwOC4wNFY3NC44MjNjNC4yOS0xLjUgOC43ODYtMy40MyAxMi01Ljk5NyAzLjAwNi0yLjM1NyA1LjM1Ni01LjU3MiA3LjI4OC05LjQzNSAxLjkzMi0zLjQzIDIuOTk4LTcuOTI4IDMuODU2LTEzLjUwNmgxNS4wMDZWNzAuNzVoMjUuMDc2djE5LjI5Nkg5NDYuMTl2MjcuNjVjMCA2LjIxMiAwIDkuNjQzLjg1OCAxMS41NzUuNjQyIDEuNSAyLjM1NyAzLjQzMiA0LjI5IDQuNzE1IDIuMTQgMS41IDQuOTMgMS45MjUgNy45MjggMS45MjUgNS41NzIgMCAxMC45MzQtMS41IDE2LjI5LTUuMTQ2djE3LjE0NnoiLz48L3N2Zz4=);
}

.subnav .icon.-facebook,
.subnav .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .subnav .-facebook.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQwNC4wMDQgMCAxOTkuOTkzIDE5OS45OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDA0LjAwNCAwIDE5OS45OTMgMTk5Ljk5MyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUwNCAwYy01NS4yMjggMC05OS45OTcgNDQuNzY4LTk5Ljk5NyA5OS45OTdTNDQ4Ljc3IDE5OS45OTQgNTA0IDE5OS45OTRzOTkuOTk2LTQ0Ljc2OCA5OS45OTYtOTkuOTk3UzU1OS4yMyAwIDUwNCAwem0yOS4zMSA2NC43NTRoLTE3LjEwNmMtMiAwLTQuMTg0IDIuOTE1LTQuMTg0IDYuNTU1djEwLjkyaDIxLjI5NnYyMS4yOTVINTEyLjAydjUxLjdoLTIxLjI5NnYtNTEuN2gtMTcuMTJWODIuMjNoMTcuMTEzVjcxLjY3YzAtMTUuNDczIDExLjQ3LTI3Ljg1IDI1LjQ4Ny0yNy44NWgxNy4xMTJ2MjAuOTM0aC0uMDA3eiIvPjwvc3ZnPg==);
}

.subnav .icon.-twitter,
.subnav .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .subnav .-twitter.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEwNjIuOTk3IDAgMTk5Ljk5MyAxOTkuOTkzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEwNjIuOTk3IDAgMTk5Ljk5MyAxOTkuOTkzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTE2Mi45OTMgMGMtNTUuMjI4IDAtOTkuOTk2IDQ0Ljc2OC05OS45OTYgOTkuOTk3czQ0Ljc2OCA5OS45OTcgOTkuOTk2IDk5Ljk5N2M1NS4yMjggMCA5OS45OTctNDQuNzY4IDk5Ljk5Ny05OS45OTdTMTIxOC4yMjIgMCAxMTYyLjk5MyAwem01NC4wMzYgODMuODRjLjA0OCAxLjAxNy4wNyAyLjAyOC4wNyAzLjA0NiAwIDMxLjAzLTIzLjYzMyA2Ni44MzItNjYuODQgNjYuODMyLTEzLjI2MyAwLTI1LjYxMy0zLjg5LTM2LjAxLTEwLjU1IDEuODQuMjE1IDMuNzAzLjMyIDUuNjA3LjMyIDExLjAwNCAwIDIxLjEzNi0zLjc1MiAyOS4xNzYtMTAuMDQ4LTEwLjI4LS4xOC0xOC45Ni02Ljk4LTIxLjk1Mi0xNi4zMSAxLjQzLjI4IDIuOTEuNDI1IDQuNDIyLjQyNSAyLjE0IDAgNC4yMjYtLjI4NiA2LjE5Mi0uODIzLTEwLjc0Ni0yLjE2Mi0xOC44NDItMTEuNjUyLTE4Ljg0Mi0yMy4wMzN2LS4yOTRjMy4xNzMgMS43NTcgNi43OTIgMi44MTcgMTAuNjQgMi45MzYtNi4zMDMtNC4yMDUtMTAuNDUyLTExLjQtMTAuNDUyLTE5LjU0NiAwLTQuMzEgMS4xNjUtOC4zMzMgMy4xODctMTEuODA2IDExLjU4MyAxNC4yMTggMjguODkgMjMuNTU2IDQ4LjQxNSAyNC41NDYtLjM5OC0xLjczLS42MDctMy41Mi0uNjA3LTUuMzYyIDAtMTIuOTcgMTAuNTE2LTIzLjQ5MyAyMy40ODYtMjMuNDkzIDYuNzUgMCAxMi44NiAyLjg2IDE3LjE0IDcuNDI4IDUuMzU2LTEuMDYgMTAuMzc3LTMuMDEyIDE0LjkxNy01LjcxLTEuNzU3IDUuNDk0LTUuNDggMTAuMDktMTAuMzM0IDEzLjAwNCA0Ljc1Ni0uNTY1IDkuMjk1LTEuODM0IDEzLjUtMy43MDMtMy4xMzcgNC43LTcuMTE4IDguODM0LTExLjcxNCAxMi4xNHoiLz48L3N2Zz4=);
}

.subnav .icon.-youtube,
.subnav .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .subnav .-youtube.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEyODIuOTkgMCAxOTkuOTkzIDE5OS45OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTI4Mi45OSAwIDE5OS45OTMgMTk5Ljk5MyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEzNjMuMjk3IDEzMC41NWw0Ny41ODQtMjYuMzg0LTQ3LjU4My0yNS44MjV6TTEzODIuNjUuMDgzYy01NC45OTQgMC05OS41NzcgNDQuNTgzLTk5LjU3NyA5OS41NzdzNDQuNTgzIDk5LjU4NCA5OS41NzcgOTkuNTg0IDk5LjU4NC00NC41ODMgOTkuNTg0LTk5LjU4NFMxNDM3LjY1LjA4MyAxMzgyLjY1LjA4M3ptNTkuNDg1IDEyNi40OGMwIDExLjA0Ny04LjM1NCAyMC4wMDItMTguNjUzIDIwLjAwMmgtODEuNjY1Yy0xMC4zIDAtMTguNjUzLTguOTU2LTE4LjY1My0yMC4wMDNWODEuMDM1YzAtMTEuMDQ4IDguMzQ3LTE5LjI0OCAxOC42NTMtMTkuMjQ4aDgxLjY2NWMxMC4zIDAgMTguNjUzIDguMzU0IDE4LjY1MyAxOS40MDJ2NDUuMzcyeiIvPjwvZz48L3N2Zz4=);
}

.subnav .icon.-instagram,
.subnav .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .subnav .-instagram.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQnVpbGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MCAxNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSwxMC4yN0E2NC43Myw2NC43MywwLDEsMCwxMzkuNzMsNzUsNjQuNzMsNjQuNzMsMCwwLDAsNzUsMTAuMjdaTTExMy40NCw4Ny40YTU3LjQ5LDU3LjQ5LDAsMCwxLS41MSw3LjUzYy0xLDYuMzgtMy45MiwxMS41NS05LjQ5LDE1YTIxLjkzLDIxLjkzLDAsMCwxLTguMDcsMi45MSw1OC42MSw1OC42MSwwLDAsMS05LjQ1LjYycS0xMSwwLTIyLDBjLTIuMDcsMC00LjE0LS4xLTYuMi0uMjRBMjMuNjYsMjMuNjYsMCwwLDEsNDYsMTA5LjZhMTkuNzksMTkuNzksMCwwLDEtOC4zOC0xMi4xLDMzLjUyLDMzLjUyLDAsMCwxLS45MS02Ljc2Yy0uMzgtOC41LS4yMS0xNy0uMTktMjUuNTEsMC0yLjQ5LjEyLTUsLjI4LTcuNDdhMjMuNywyMy43LDAsMCwxLDMuMzEtMTEuMjRBMTkuNTgsMTkuNTgsMCwwLDEsNTEuMTUsMzhhMjUuNzYsMjUuNzYsMCwwLDEsNi43OS0xLjJjMy45MS0uMTUsNy44Mi0uMjgsMTEuNzMtLjMsNS44OSwwLDExLjc5LDAsMTcuNjguMDhhNTIuODcsNTIuODcsMCwwLDEsNy41NC41MWM2LjM4LDEsMTEuNTYsMy45LDE1LDkuNDdhMjIuMjcsMjIuMjcsMCwwLDEsMi45Miw4LjEsNTIsNTIsMCwwLDEsLjU5LDhjLjA4LDQuMTQuMDksOC4yOC4xMiwxMi40MlMxMTMuNTIsODMuMjgsMTEzLjQ0LDg3LjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA1LjMzLDUzYTEyLjU4LDEyLjU4LDAsMCwwLTYuODItNy43LDE3LjkzLDE3LjkzLDAsMCwwLTYuMzktMS41NGMtMi4zNC0uMTUtNC42OS0uMjgtNy0uMjktOC41OCwwLTE3LjE2LS4yLTI1Ljc0LjE5YTI1LjA5LDI1LjA5LDAsMCwwLTUuNzEuODQsMTIuNzYsMTIuNzYsMCwwLDAtNy44Myw1LjkyLDE2LjcxLDE2LjcxLDAsMCwwLTIuMTIsNy41M2MtLjE2LDIuMzUtLjI4LDQuNzEtLjI5LDcuMDYsMCw4LS4xNiwxNiwuMTIsMjRhMzQuNjQsMzQuNjQsMCwwLDAsLjU0LDUuODMsMTQuNzMsMTQuNzMsMCwwLDAsMi4xNyw1LjUyLDEzLjI4LDEzLjI4LDAsMCwwLDguNjEsNS41NSwzOS4xNCwzOS4xNCwwLDAsMCw3LjU2LjY2YzQuMi4wOSw4LjQuMSwxNC41NS4xNiwzLjMxLS4wNyw4LjU2LS4xNywxMy44Mi0uM2EyMi4zMSwyMi4zMSwwLDAsMCw1LjU2LS44MiwxMi43NSwxMi43NSwwLDAsMCw3Ljg2LTUuOTQsMTYuODIsMTYuODIsMCwwLDAsMi4xLTcuNDljLjE3LTIuMzYuMjktNC43NC4yOS03LjEsMC04LjU4LjIxLTE3LjE2LS4xOS0yNS43NEEyMi44MywyMi44MywwLDAsMCwxMDUuMzMsNTNaTTc1LDk0LjgxQTE5Ljc5LDE5Ljc5LDAsMSwxLDk0Ljc4LDc1LDE5LjgyLDE5LjgyLDAsMCwxLDc1LDk0LjgxWm0yMC41Ni0zNS43YTQuNjIsNC42MiwwLDEsMSwwLTkuMjQsNC42Miw0LjYyLDAsMCwxLDAsOS4yNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSw2Mi4xNEExMi44OCwxMi44OCwwLDEsMCw4Ny44Nyw3NSwxMi44OSwxMi44OSwwLDAsMCw3NSw2Mi4xNFoiLz48L3N2Zz4=);
}

.subnav .icon.-spotify,
.subnav .mobile-top-ui .-spotify.hamburger,
.mobile-top-ui .subnav .-spotify.hamburger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUzMjE4MDM2OEM2MTFFNUFFMDdFOENBOEI1QTJENEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUzMjE4MDQ2OEM2MTFFNUFFMDdFOENBOEI1QTJENEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTMyMTgwMTY4QzYxMUU1QUUwN0U4Q0E4QjVBMkQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTMyMTgwMjY4QzYxMUU1QUUwN0U4Q0E4QjVBMkQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po105lgAAASXSURBVHjazJpbbBRlFMe324q9AJa0ttxqKDVINd6wBZFLiBiJjWJiFEkqsS9NjDZNaaUmmjQhwAuEN9EHXngigQAhkGgUDWKkrQU0io202kJJta2FXuiFtmkz/k/zn2TYzDfzzc7sdv7JL9nMzLd7znc753yzKYZhRAJQPlgH1oNV4DGQBxaAFDAK/gO3wV/gZ9Lt94dTfDiwELwDdoKNIN1j+xnwEzgBToH+uKwQBzySA/aBfiM4jYDDYLlXe7wa/wEYMBKn+6A+EQ4sA98ayVMTWB2UA6+CYSP5mgY73OyLuiwRWaDfcMEmW6lc4B/Fu4h3GuFRlcpO1Ta6GVyKhEtvg9M6cSAb9IKHI+FTIbhlvWC3Bs6H1HjR17EXYh2oYFQNq1aDT1VTKAMMeEwJhtjmHhgHE7IvMP+RUczkDibTMidAR/KZW0XSLBc/cTG+FbSAP8Df5DYTNTdJ5yzlHF7JhO9pUAoWxeHAAVBpHQHprbsgy+bhw+AYDQ9aMjrPg01gOx3SVc7s6HM/LVfsv2fiSPb8UAz2g06N2FBnTSW+VzxUmWQHTFL42+0ODrSagWw+hmJYsaVetRlWKVSeAEWggMVLPouXDC5ggwvaLGS6SRe4Cdo9TJXPwH7FveVp3DZVOVEJ+JEFh8y5l3kt3efc7+KG0Awugl9dFqxsAB/a3NsW4Zyba10De8AKxZTarmh3NMrpEIQmwRinzaTHtmvAQdABjoLimPtVinZFsgaa8OFFD0b+Dq6A68xL+hjQxPgpzn8ziD3C9VHAjirh/p+r8Vtf8gCgDLyieOaGONDJAOOkf0Et+IEG+5E49hx4DbzOz/GqVxzo487iJOm5awnKb+Qophy8D+Z7bDuk68AiTpNYyda5mDuUfJ5nmWojzJP6mCu56VHO9d38Lm0HdKbQd+wh0VZuvc8wO8x2aTvMvKmVcUW25d9cErUvwFu6U6iZp2o6B1FGTAIYrzpYd0h8uax4po1Jn5Paoh6O91IDMj7CKF7Dkzlx4D2bZ0Y0vqcnjVuVH40ykx1lTWDQ2SyunTymFyq9RKpBA7dnma4v6IxkGntBV9e5G/1JxztYEwwpnp/HRS5T4SkGrC3Mn2JVypJxhh2go2YJ0ws0w311QJlmFGwBn4NBnylIgVnQXGTPOJ5kOxQWOYy6GVwnZloxwCA4rWibzcqqliPlRTILnjR7ZZeGt6dAKXgTHATnQBsYd2n3D7jANttAps2oZIEjHnu/3nqwJenxYABpso7kPcBZlqmNMfcaGZl1lDf7XZZeODAHabSM4nqLDe2a7Y7ZHS1mcRQemoPznq/A4xqBy9Qyrq0HKrExh7w70SrzYPxe03jV2ai8fFsb0pO5TkZxx8PdXGaQ0RA6sCo2c7Az8s5ssRw+ldulPVGH9LkiRMZ/DI7b3nEJ+xUhOLGo8/uS7w2+/pwL7QrqNWshuJREw38BzybiRXcNGE2g4TOgIZFv6oUl4BC4F6DhU0zmirza4+fPHhIv3iUb4owbEjRPkrj+ueLHAasKWBauY7BZynIynXXEBKu2Hp5QtLAW7vT7w/8LMADx0Klw4R/mTwAAAABJRU5ErkJggg==);
}

.subnav .icon.-apple,
.subnav .mobile-top-ui .-apple.hamburger,
.mobile-top-ui .subnav .-apple.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQnVpbGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MCAxNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSwxMC4yN0E2NC43Myw2NC43MywwLDEsMCwxMzkuNzMsNzUsNjQuNzMsNjQuNzMsMCwwLDAsNzUsMTAuMjdabTI3LjMyLDgyLjY1aDBBMTkuNjQsMTkuNjQsMCwwLDEsMTAyLDk3LjFhMTAuNDgsMTAuNDgsMCwwLDEtMS42NSwzLjg5LDEwLDEwLDAsMCwxLTMuMTEsMi44OCwxMi4zNSwxMi4zNSwwLDAsMS0zLjk0LDEuNDMsMTUsMTUsMCwwLDEtNi4wOC4zMSw4LjUyLDguNTIsMCwwLDEtNC4xLTIuMDgsOC44Miw4LjgyLDAsMCwxLS40NC0xMi42Nyw5LjgsOS44LDAsMCwxLDMuNjgtMi4zNywzNy44MywzNy44MywwLDAsMSw2LjI0LTEuNThsMi4yLS40NGEzLjg3LDMuODcsMCwwLDAsMi40Ni0xLjI2QTQuMTcsNC4xNywwLDAsMCw5OCw4Mi40di0yNWMwLTEuOTEtLjg2LTIuNDMtMi42OS0yLjA4TDY1LjkyLDYxLjIzYy0xLjU4LjM4LTIuMTQuOS0yLjE0LDIuODZWMTAwLjdhMTkuNjQsMTkuNjQsMCwwLDEtLjM3LDQuMTgsMTAuNzcsMTAuNzcsMCwwLDEtMS42NSwzLjksMTAuMTUsMTAuMTUsMCwwLDEtMy4xMSwyLjg3LDEyLjQ4LDEyLjQ4LDAsMCwxLTMuOTQsMS40NSwxNSwxNSwwLDAsMS02LjA5LjMxLDguNTIsOC41MiwwLDAsMS00LjA5LTIuMSw5LDksMCwwLDEtLjQ1LTEyLjY3LDkuODgsOS44OCwwLDAsMSwzLjY4LTIuMzdBMzkuNDQsMzkuNDQsMCwwLDEsNTQsOTQuNjlsMi4yMS0uNDRBMy44NSwzLjg1LDAsMCwwLDU4LjY3LDkzYTQuMDksNC4wOSwwLDAsMCwuNzUtMi43NlY0OGE3LjY4LDcuNjgsMCwwLDEsLjA3LTEuMTQsMy40LDMuNCwwLDAsMSwxLjE0LTIuMTksNC43LDQuNywwLDAsMSwyLjEtLjk1aDBsMzMuNzMtNi44MWMuMjktLjA2LDIuNzMtLjQ5LDMtLjUxLDEuODItLjE2LDIuODUsMSwyLjg1LDNaIi8+PC9zdmc+);
}

@media (min-width: 994px) {
  .subnav {
    font-size: 1.15rem;
  }

  .subnav ._links,
  .subnav ._social {
    clear: none;
  }

  .subnav ._links {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .subnav ._social {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    display: block;
  }
}

.page-headline ._menus,
.page-headline ._pagination-menu,
.page-subheadline ._menus,
.page-subheadline ._pagination-menu {
  display: none;
}

@media (min-width: 560px) {
  .page-headline ._menus,
  .page-headline ._pagination-menu,
  .page-subheadline ._menus,
  .page-subheadline ._pagination-menu {
    display: block;
  }
}

.page-headline ._menus,
.page-subheadline ._menus {
  float: right;
}

.page-headline ._pagination-menu,
.page-subheadline ._pagination-menu {
  clear: left;
  padding-top: 0;
}

@media (min-width: 994px) {
  .page-headline ._pagination-menu,
  .page-subheadline ._pagination-menu {
    clear: none;
    float: right;
    padding-top: 11px;
  }
}

._menu {
  float: left;
  font-size: 1.15rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

._menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

._menu ._menu-header {
  text-decoration: none;
}

._menu.-view,
._menu.-drop ._menu-header {
  padding: 1.2rem 1rem;
}

.page-subheadline ._menu.-view,
.page-subheadline ._menu.-drop ._menu-header {
  padding: 1.1rem 1rem;
}

._menu ._clear-button {
  color: #e2231a;
  display: block;
  font-size: 1rem;
  padding: 6px;
  text-align: right;
}

._menu ._clear-button .icon-delete {
  background-size: 10px;
  height: 10px;
  width: 10px;
}

._menu ._clear-button {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: .75;
}

._menu ._clear-button:hover {
  color: #e2231a;
  opacity: 1;
}

._menu.-drop {
  position: relative;
}

._menu.-drop ._menu-header {
  display: block;
}

._menu.-drop ._menu-header .icon.-pull-down,
._menu.-drop ._menu-header .mobile-top-ui .-pull-down.hamburger,
.mobile-top-ui ._menu.-drop ._menu-header .-pull-down.hamburger {
  margin-left: 2px;
}

._menu.-drop ._menu-options {
  background-color: #333;
  display: none;
  position: absolute;
  right: 0;
  width: 270px;
  z-index: 50;
}

._menu.-drop ._menu-options a {
  text-decoration: none;
}

._menu.-drop ._menu-options ._search {
  margin: 14px 14px 0;
}

._menu.-drop ._menu-options ._search input {
  background-color: #333;
  border: 1px solid #e2e2e2;
  box-sizing: border-box;
  color: #e2e2e2;
  display: block;
  padding: 6px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

._menu.-drop ._menu-options ul {
  transition: transform 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

._menu.-drop ._menu-options ._page-up-button,
._menu.-drop ._menu-options ._page-down-button {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  cursor: default;
  display: block;
  opacity: .1;
  padding: 8px 0;
  pointer-events: none;
}

._menu.-drop ._menu-options ._page-up-button.-enabled,
._menu.-drop ._menu-options ._page-down-button.-enabled {
  cursor: pointer;
  opacity: 1;
  pointer-events: auto;
}

._menu.-drop ._menu-options ._page-up-button.-enabled,
._menu.-drop ._menu-options ._page-down-button.-enabled {
  transition-property: background-color,opacity;
}

._menu.-drop ._menu-options ._page-up-button.-enabled:hover,
._menu.-drop ._menu-options ._page-down-button.-enabled:hover {
  background-color: #e2231a;
}

._menu.-drop ._filter-list {
  font-size: 1.15rem;
  max-height: 350px;
  overflow-y: scroll;
}

._menu.-drop ._filter-list>li+li {
  border-top: 1px solid #bcbec0;
}

._menu.-drop ._filter-list a {
  color: #bcbec0;
  display: block;
  padding: 1.1rem;
}

._menu.-drop ._filter-list a {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

._menu.-drop ._filter-list a:hover,
._menu.-drop ._filter-list a.-selected {
  color: #fff;
}

._menu.-drop ._filter-list ._count {
  float: right;
}

._menu.-drop.-searchable ._clear-button {
  background-color: #e2231a;
  color: #fff;
  margin: 14px;
  text-align: center;
}

._menu.-drop.-searchable ._clear-button .icon.-delete,
._menu.-drop.-searchable ._clear-button .mobile-top-ui .-delete.hamburger,
.mobile-top-ui ._menu.-drop.-searchable ._clear-button .-delete.hamburger {
  background-size: 10px;
  height: 10px;
  width: 10px;
}

._menu.-drop.-searchable ._filter-list {
  min-height: 14px;
}

._menu.-drop:hover ._menu-header {
  background-color: #333;
  color: #fff;
}

._menu.-drop:hover ._menu-header .icon.-pull-down,
._menu.-drop:hover ._menu-header .mobile-top-ui .-pull-down.hamburger,
.mobile-top-ui ._menu.-drop:hover ._menu-header .-pull-down.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OSA1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTkgNTYiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OS41IDU1LjhjLTEuNSAwLTMuMS0uNi00LjMtMS44TDAgOC44IDguOCAwbDQwLjcgNDAuN0w5MC4yIDAgOTkgOC44IDU0LjggNTNjLS4yLjQtLjUuNy0uOCAxLTEuMyAxLjItMi45IDEuOC00LjUgMS44eiIvPjwvc3ZnPg==);
}

._menu.-drop:hover ._menu-options {
  display: block;
}

._menu.-drop.-date-filter ._clear-button {
  padding: 0 20px 15px;
}

._menu.-drop.-date-filter ._menu-options {
  text-align: center;
  width: 310px;
}

._menu.-drop.-date-filter ._year {
  padding: 20px;
}

._menu.-drop.-date-filter ._year+._year {
  border-top: 1px solid #e2e2e2;
}

._menu.-drop.-date-filter ._year ._head {
  color: #fff;
  display: block;
  font-size: 1.3rem;
  margin-bottom: .5em;
}

._menu.-drop.-date-filter ._month-list {
  text-transform: uppercase;
}

._menu.-drop.-date-filter ._month-list::after {
  clear: both;
  content: "";
  display: table;
}

._menu.-drop.-date-filter ._month-list ._month {
  width: 16.6666666667%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  background-color: #999;
  border: 1px solid #333;
  color: #333;
  display: block;
  padding-bottom: 6px;
  padding-top: 6px;
  transition-property: color,background-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

._menu.-drop.-date-filter ._month-list ._month.-disabled {
  background-color: #555;
}

._menu.-drop.-date-filter ._month-list ._month:hover:not(.-disabled),
._menu.-drop.-date-filter ._month-list ._month.-selected {
  background-color: #fff;
  color: #e2231a;
}

._menu.-view ._menu-header,
._menu.-view ul {
  float: left;
}

._menu.-view ._menu-header {
  margin: 0 .25rem 0 0;
}

._menu.-view li {
  float: left;
}

._menu.-view a {
  padding: 4px 2px;
}

._pagination-menu {
  color: #bcbec0;
  font-size: 1.15rem;
  padding: 11px;
  position: relative;
}

._pagination-menu::after {
  clear: both;
  content: "";
  display: table;
}

._pagination-menu li {
  display: block;
  float: left;
}

._pagination-menu li:first-child span,
._pagination-menu li:first-child a {
  padding-left: 0;
}

._pagination-menu span,
._pagination-menu a {
  display: block;
  padding: 7px;
}

._pagination-menu a {
  text-decoration: none;
  color: #666;
}

._pagination-menu a:hover {
  color: #e2231a;
}

@media (min-width: 994px) {
  ._pagination-menu span,
  ._pagination-menu a {
    padding: 5px;
  }
}

._menus.-contact {
  clear: left;
  float: none;
}

._menus.-contact ._menu {
  display: block;
  padding-right: 10px;
  line-height: 14px;
  font-size: 1.15rem;
  text-align: center;
}

._menus.-contact ._menu ul {
  display: inline-block;
  padding: 10px 6px;
}

._menus.-contact ._menu li {
  float: left;
}

._menus.-contact ._menu li+li {
  border-left: 1px solid #231f20;
}

._menus.-contact ._menu a {
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  color: #231f20;
  padding: 0px 5px;
}

._menus.-contact ._menu a:hover,
._menus.-contact ._menu a.-selected {
  color: #e2231a;
  text-decoration: line-through;
}

@media (min-width: 994px) {
  ._menus.-contact {
    clear: none;
    float: right;
  }

  ._menus.-contact ._menu ul {
    display: inline-block;
    padding: 18px 0 0;
  }
}

.banner {
  background-color: #ff6648;
  position: relative;
}

.banner.-with-carousel {
  padding-bottom: 56.25%;
}

.banner .flickity-viewport {
  position: absolute;
  width: 100%;
}

.banner .flickity-prev-next-button {
  width: 48px;
  height: 48px;
  background-size: 48px 48px;
  opacity: 1;
  transition: opacity 450ms ease;
}

.banner .flickity-prev-next-button svg {
  display: none;
}

.banner .flickity-prev-next-button:disabled {
  opacity: 0;
}

.banner .flickity-prev-next-button.previous {
  left: 40px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGNjY0OCIgZD0iTTMwLDBDMTMuNiwwLDAsMTMuNiwwLDMwczEzLjYsMzAsMzAsMzBzMzAtMTMuNiwzMC0zMFM0Ni40LDAsMzAsMHogTTMwLDU3LjhDMTQuNyw1Ny44LDIuMiw0NS4zLDIuMiwzMA0KCQlTMTQuNywyLjIsMzAsMi4yUzU3LjgsMTQuNyw1Ny44LDMwUzQ1LjMsNTcuOCwzMCw1Ny44eiIvPg0KCTxwYXRoIGZpbGw9IiNGRjY2NDgiIGQ9Ik0zNi43LDE2Yy0wLjQtMC40LTEuMS0wLjctMS42LTAuMkwxOC40LDI5LjFDMTguMiwyOS4zLDE4LDI5LjYsMTgsMzBzMC4yLDAuNywwLjQsMC45bDE2LjcsMTMuMw0KCQljMC4yLDAuMiwwLjQsMC4yLDAuNywwLjJzMC43LTAuMiwwLjktMC40YzAuNC0wLjQsMC4yLTEuMS0wLjItMS42TDIwLjksMzBsMTUuNi0xMi40QzM2LjksMTcuMSwzNy4xLDE2LjQsMzYuNywxNnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}

.banner .flickity-prev-next-button.next {
  right: 40px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRjY2NDgiIGQ9Ik0zMCw2MEMxMy42LDYwLDAsNDYuNCwwLDMwUzEzLjYsMCwzMCwwczMwLDEzLjYsMzAsMzBTNDYuNCw2MCwzMCw2MHogTTMwLDIuMkMxNC43LDIuMiwyLjIsMTQuNywyLjIsMzANCgkJCVMxNC43LDU3LjgsMzAsNTcuOFM1Ny44LDQ1LjMsNTcuOCwzMFM0NS4zLDIuMiwzMCwyLjJ6Ii8+DQoJPC9nPg0KCTxwYXRoIGZpbGw9IiNGRjY2NDgiIGQ9Ik0yNC4yLDQ0LjRjLTAuMiwwLTAuNy0wLjItMC45LTAuNGMtMC40LTAuNC0wLjItMS4xLDAuMi0xLjZMMzkuMSwzMEwyMy42LDE3LjZjLTAuNC0wLjQtMC43LTEuMS0wLjItMS42DQoJCWMwLjQtMC40LDEuMS0wLjcsMS42LTAuMmwxNi43LDEzLjNjMC4yLDAuMiwwLjQsMC40LDAuNCwwLjljMCwwLjQtMC4yLDAuNy0wLjQsMC45TDI0LjksNDQuMkMyNC43LDQ0LjQsMjQuNCw0NC40LDI0LjIsNDQuNHoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}

.banner .flickity-page-dots {
  bottom: -28px;
}

.banner .flickity-page-dots .dot {
  opacity: 1;
  margin: 0 4px;
  width: 16px;
  height: 16px;
  background-color: #e1e1e1;
  border: 2px solid #808285;
  transition: background-color .1s ease-in-out,border-color .1s ease-in-out;
}

.banner .flickity-page-dots .dot:hover {
  background-color: #808285;
  border-color: #808285;
}

.banner .flickity-page-dots .dot.is-selected {
  border-color: #f0664b;
  background-color: #e1e1e1;
}

.banner .flickity-page-dots .dot.is-selected:hover {
  background-color: #f0664b;
  border-color: #f0664b;
}

.banner.-hide-carousel-nav .flickity-prev-next-button,
.banner.-hide-carousel-nav .flickity-page-dots {
  display: none;
}

.banner ._slide {
  width: 100%;
  height: 100%;
}

.banner.-secondary {
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  z-index: 20000;
}

.subnav-fixed .banner.-secondary {
  visibility: visible;
  pointer-events: auto;
}

.banner ._image,
.banner ._video {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.page-artist-detail .banner ._image,
.page-artist-detail-subpage .banner ._image,
.page-release-detail .banner ._image,
.page-track-detail .banner ._image,
.page-artist-detail .banner ._video,
.page-artist-detail-subpage .banner ._video,
.page-release-detail .banner ._video,
.page-track-detail .banner ._video {
  bottom: 36px;
}

.banner ._image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.banner ._video {
  top: 0;
}

.banner ._banner-content {
  position: relative;
  padding-bottom: 56.25%;
  display: block;
  text-decoration: none;
}

.banner .-video ._banner-content ._head {
  transition: transform 150ms ease;
}

.banner.-offset {
  height: 110px;
  padding-bottom: 0;
  overflow: hidden;
}

.banner.-offset ._banner-content {
  height: 110px;
  padding-bottom: 0;
}

.banner.-offset ._slide {
  display: none;
}

.banner.-offset ._slide:nth-child(1) {
  display: block;
}

.banner ._headline {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.banner ._head {
  margin: 0;
  line-height: 64px;
  color: #fff;
  font-size: 4rem;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.banner ._head a {
  color: #fff;
  text-decoration: none;
}

@media (min-width: 560px) {
  .banner ._head {
    font-size: 5rem;
  }
}

.banner.-center ._banner-content {
  max-width: 100%;
  width: 100%;
}

.banner.-center ._headline {
  height: 110px;
}

.banner.-center ._head {
  bottom: 0;
  font-size: 1.75rem;
  left: 0;
  line-height: 1em;
  padding: .4em 18px;
  position: absolute;
  right: 0;
  text-align: center;
  white-space: normal;
}

@media (min-width: 560px) {
  .banner.-center ._head {
    font-size: 2.5rem;
  }
}

.banner.-artist ._headline {
  height: 64px;
}

.banner.-artist.-offset {
  height: 100px;
}

.banner.-artist.-offset ._banner-content {
  height: 64px;
}

.layout-standard .box,
.layout-contact .box,
.layout-faq .box,
.layout-artists .box,
.layout-boxes .box {
  margin: 14px 0;
}

@media (min-width: 994px) {
  .layout-standard .column-1 .box:first-child,
  .layout-contact .column-1 .box:first-child,
  .layout-faq .column-1 .box:first-child,
  .layout-artists .column-1 .box:first-child,
  .layout-standard .column-2 .box:first-child,
  .layout-contact .column-2 .box:first-child,
  .layout-faq .column-2 .box:first-child,
  .layout-artists .column-2 .box:first-child {
    margin-top: 0;
  }
}

.boxes::after {
  clear: both;
  content: "";
  display: table;
}

.ais-InfiniteHits-item,
.ais-Hits-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.ais-InfiniteHits-item ._headline,
.ais-Hits-item ._headline,
.box ._headline {
  background: #666;
  color: #fff;
  line-height: 1.25em;
  padding: 10px;
  position: relative;
  text-align: center;
}

.ais-InfiniteHits-item ._headline ._head,
.ais-Hits-item ._headline ._head,
.box ._headline ._head {
  font-size: 1.15rem;
  letter-spacing: .03em;
  text-transform: uppercase;
}

.ais-InfiniteHits-item ._headline ._icon-toggle,
.ais-Hits-item ._headline ._icon-toggle,
.box ._headline ._icon-toggle {
  display: block;
  float: right;
  margin-top: 5px;
  cursor: pointer;
}

.ais-InfiniteHits-item ._headline .all,
.ais-Hits-item ._headline .all,
.box ._headline .all {
  color: #fff;
}

.ais-InfiniteHits-item ._headline ._button,
.ais-Hits-item ._headline ._button,
.box ._headline ._button {
  float: right;
  text-decoration: none;
}

.ais-InfiniteHits-item ._image,
.ais-Hits-item ._image,
.box ._image {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.ais-InfiniteHits-item ._image a,
.ais-InfiniteHits-item ._image img,
.ais-Hits-item ._image a,
.ais-Hits-item ._image img,
.box ._image a,
.box ._image img {
  display: block;
}

.ais-InfiniteHits-item ._image img,
.ais-Hits-item ._image img,
.box ._image img {
  width: 100%;
}

.ais-InfiniteHits-item ._flag,
.ais-Hits-item ._flag,
.box ._flag {
  transform: translate(-10px, 10px);
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background: #af998b;
  color: #fff;
  padding: 6px;
  font-size: 1.3rem;
  letter-spacing: .05em;
  text-transform: uppercase;
  z-index: 10;
}

.ais-InfiniteHits-item ._flag:after,
.ais-Hits-item ._flag:after,
.box ._flag:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 100%;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: rgba(0,0,0,0) #221f1f rgba(0,0,0,0) rgba(0,0,0,0);
}

.ais-InfiniteHits-item ._video,
.ais-InfiniteHits-item ._playlist,
.ais-Hits-item ._video,
.ais-Hits-item ._playlist,
.box ._video,
.box ._playlist {
  position: relative;
  padding-top: 0;
  padding-bottom: 56.25%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
  margin-bottom: 0;
}

.ais-InfiniteHits-item ._video.widescreen,
.ais-InfiniteHits-item ._playlist.widescreen,
.ais-Hits-item ._video.widescreen,
.ais-Hits-item ._playlist.widescreen,
.box ._video.widescreen,
.box ._playlist.widescreen {
  padding-bottom: 56.34%;
}

.ais-InfiniteHits-item ._video.vimeo,
.ais-InfiniteHits-item ._playlist.vimeo,
.ais-Hits-item ._video.vimeo,
.ais-Hits-item ._playlist.vimeo,
.box ._video.vimeo,
.box ._playlist.vimeo {
  padding-top: 0;
}

.ais-InfiniteHits-item ._video iframe,
.ais-InfiniteHits-item ._video object,
.ais-InfiniteHits-item ._video embed,
.ais-InfiniteHits-item ._video video,
.ais-InfiniteHits-item ._playlist iframe,
.ais-InfiniteHits-item ._playlist object,
.ais-InfiniteHits-item ._playlist embed,
.ais-InfiniteHits-item ._playlist video,
.ais-Hits-item ._video iframe,
.ais-Hits-item ._video object,
.ais-Hits-item ._video embed,
.ais-Hits-item ._video video,
.ais-Hits-item ._playlist iframe,
.ais-Hits-item ._playlist object,
.ais-Hits-item ._playlist embed,
.ais-Hits-item ._playlist video,
.box ._video iframe,
.box ._video object,
.box ._video embed,
.box ._video video,
.box ._playlist iframe,
.box ._playlist object,
.box ._playlist embed,
.box ._playlist video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ais-InfiniteHits-item ._details,
.ais-Hits-item ._details,
.box ._details {
  background: #fff;
  padding: 14px;
  border-bottom: 4px solid #d1d3d3;
  position: relative;
  display: block;
  text-decoration: none;
}

.ais-InfiniteHits-item ._details,
.ais-InfiniteHits-item ._details ._head,
.ais-InfiniteHits-item ._details ._subhead,
.ais-Hits-item ._details,
.ais-Hits-item ._details ._head,
.ais-Hits-item ._details ._subhead,
.box ._details,
.box ._details ._head,
.box ._details ._subhead {
  color: #231f20;
}

.ais-InfiniteHits-item ._details ._head,
.ais-InfiniteHits-item ._details ._subhead,
.ais-Hits-item ._details ._head,
.ais-Hits-item ._details ._subhead,
.box ._details ._head,
.box ._details ._subhead {
  line-height: 1.1em;
  margin: 0;
  text-transform: uppercase;
}

.ais-InfiniteHits-item ._details ._head a,
.ais-InfiniteHits-item ._details ._subhead a,
.ais-Hits-item ._details ._head a,
.ais-Hits-item ._details ._subhead a,
.box ._details ._head a,
.box ._details ._subhead a {
  text-decoration: none;
  color: #231f20;
}

.ais-InfiniteHits-item ._details ._head,
.ais-Hits-item ._details ._head,
.box ._details ._head {
  font-size: 2.15rem;
}

.ais-InfiniteHits-item ._details ._subhead,
.ais-Hits-item ._details ._subhead,
.box ._details ._subhead {
  font-size: 1.6rem;
}

.ais-InfiniteHits-item ._details p,
.ais-Hits-item ._details p,
.box ._details p {
  margin: .25em 0 0 0;
  line-height: 1.4;
}

.ais-InfiniteHits-item ._details p a,
.ais-Hits-item ._details p a,
.box ._details p a {
  color: rgba(102,102,102,.75);
  text-decoration: none;
}

.ais-InfiniteHits-item ._details p a:hover,
.ais-Hits-item ._details p a:hover,
.box ._details p a:hover {
  color: #e2231a;
}

.ais-InfiniteHits-item ._details ._empty,
.ais-Hits-item ._details ._empty,
.box ._details ._empty {
  padding: 3.431372549%;
  text-align: center;
}

.ais-InfiniteHits-item ._details ._empty ._head,
.ais-Hits-item ._details ._empty ._head,
.box ._details ._empty ._head {
  font-size: 1.5rem;
  margin: .5em 0 1em;
}

.ais-InfiniteHits-item ._details ._readmore,
.ais-InfiniteHits-item ._content ._readmore,
.ais-Hits-item ._details ._readmore,
.ais-Hits-item ._content ._readmore,
.box ._details ._readmore,
.box ._content ._readmore {
  font-size: 1.1rem;
  text-align: center;
  color: #231f20;
}

.ais-InfiniteHits-item ._details ._readmore,
.ais-InfiniteHits-item ._details ._readmore a,
.ais-InfiniteHits-item ._content ._readmore,
.ais-InfiniteHits-item ._content ._readmore a,
.ais-Hits-item ._details ._readmore,
.ais-Hits-item ._details ._readmore a,
.ais-Hits-item ._content ._readmore,
.ais-Hits-item ._content ._readmore a,
.box ._details ._readmore,
.box ._details ._readmore a,
.box ._content ._readmore,
.box ._content ._readmore a {
  color: #231f20;
}

.ais-InfiniteHits-item ._details ._readmore a,
.ais-InfiniteHits-item ._content ._readmore a,
.ais-Hits-item ._details ._readmore a,
.ais-Hits-item ._content ._readmore a,
.box ._details ._readmore a,
.box ._content ._readmore a {
  text-decoration: none;
  display: block;
}

.ais-InfiniteHits-item ._details ._readmore a:before,
.ais-InfiniteHits-item ._content ._readmore a:before,
.ais-Hits-item ._details ._readmore a:before,
.ais-Hits-item ._content ._readmore a:before,
.box ._details ._readmore a:before,
.box ._content ._readmore a:before {
  content: "\2014";
}

.ais-InfiniteHits-item ._details ._readmore a:after,
.ais-InfiniteHits-item ._content ._readmore a:after,
.ais-Hits-item ._details ._readmore a:after,
.ais-Hits-item ._content ._readmore a:after,
.box ._details ._readmore a:after,
.box ._content ._readmore a:after {
  content: "\2014";
}

.ais-InfiniteHits-item ._details ._readmore a:hover,
.ais-InfiniteHits-item ._content ._readmore a:hover,
.ais-Hits-item ._details ._readmore a:hover,
.ais-Hits-item ._content ._readmore a:hover,
.box ._details ._readmore a:hover,
.box ._content ._readmore a:hover {
  color: #e2231a;
}

.ais-InfiniteHits-item.-centered ._details,
.ais-InfiniteHits-item.-all-releases ._details,
.ais-InfiniteHits-item.-featured-news ._details,
.ais-InfiniteHits-item.-follow ._details,
#video .ais-InfiniteHits-item ._details,
.ais-InfiniteHits-item.-video ._details,
.ais-InfiniteHits-item.-release ._details,
.ais-InfiniteHits-item.-merch ._details,
.ais-Hits-item.-centered ._details,
.ais-Hits-item.-all-releases ._details,
.ais-Hits-item.-featured-news ._details,
.ais-Hits-item.-follow ._details,
#video .ais-Hits-item ._details,
.ais-Hits-item.-video ._details,
.ais-Hits-item.-release ._details,
.ais-Hits-item.-merch ._details,
.box.-centered ._details,
.box.-all-releases ._details,
.box.-featured-news ._details,
.box.-follow ._details,
#video .box ._details,
.box.-video ._details,
.box.-release ._details,
.box.-merch ._details {
  text-align: center;
}

.ais-InfiniteHits-item.-solid ._headline,
.ais-InfiniteHits-item.-all-releases ._headline,
.ais-InfiniteHits-item.-featured-news ._headline,
.ais-InfiniteHits-item.-solid ._details,
.ais-InfiniteHits-item.-all-releases ._details,
.ais-InfiniteHits-item.-featured-news ._details,
.ais-Hits-item.-solid ._headline,
.ais-Hits-item.-all-releases ._headline,
.ais-Hits-item.-featured-news ._headline,
.ais-Hits-item.-solid ._details,
.ais-Hits-item.-all-releases ._details,
.ais-Hits-item.-featured-news ._details,
.box.-solid ._headline,
.box.-all-releases ._headline,
.box.-featured-news ._headline,
.box.-solid ._details,
.box.-all-releases ._details,
.box.-featured-news ._details {
  background: rgba(0,0,0,0);
}

.ais-InfiniteHits-item.-solid ._headline,
.ais-InfiniteHits-item.-all-releases ._headline,
.ais-InfiniteHits-item.-featured-news ._headline,
.ais-Hits-item.-solid ._headline,
.ais-Hits-item.-all-releases ._headline,
.ais-Hits-item.-featured-news ._headline,
.box.-solid ._headline,
.box.-all-releases ._headline,
.box.-featured-news ._headline {
  border-bottom: 1px solid #fff;
}

.ais-InfiniteHits-item.-solid ._details,
.ais-InfiniteHits-item.-all-releases ._details,
.ais-InfiniteHits-item.-featured-news ._details,
.ais-Hits-item.-solid ._details,
.ais-Hits-item.-all-releases ._details,
.ais-Hits-item.-featured-news ._details,
.box.-solid ._details,
.box.-all-releases ._details,
.box.-featured-news ._details {
  border-bottom: none;
  color: #fff;
}

.ais-InfiniteHits-item.-solid ._details ._head,
.ais-InfiniteHits-item.-all-releases ._details ._head,
.ais-InfiniteHits-item.-featured-news ._details ._head,
.ais-Hits-item.-solid ._details ._head,
.ais-Hits-item.-all-releases ._details ._head,
.ais-Hits-item.-featured-news ._details ._head,
.box.-solid ._details ._head,
.box.-all-releases ._details ._head,
.box.-featured-news ._details ._head {
  font-size: 1.3rem;
  line-height: 30px;
  color: #fff;
}

.ais-InfiniteHits-item.-solid ._readmore,
.ais-InfiniteHits-item.-all-releases ._readmore,
.ais-InfiniteHits-item.-featured-news ._readmore,
.ais-Hits-item.-solid ._readmore,
.ais-Hits-item.-all-releases ._readmore,
.ais-Hits-item.-featured-news ._readmore,
.box.-solid ._readmore,
.box.-all-releases ._readmore,
.box.-featured-news ._readmore {
  color: #fff;
}

.ais-InfiniteHits-item.-solid ._readmore a,
.ais-InfiniteHits-item.-all-releases ._readmore a,
.ais-InfiniteHits-item.-featured-news ._readmore a,
.ais-InfiniteHits-item.-solid ._readmore a:hover,
.ais-Hits-item.-solid ._readmore a,
.ais-Hits-item.-all-releases ._readmore a,
.ais-Hits-item.-featured-news ._readmore a,
.ais-Hits-item.-solid ._readmore a:hover,
.box.-solid ._readmore a,
.box.-all-releases ._readmore a,
.box.-featured-news ._readmore a,
.box.-solid ._readmore a:hover {
  color: #fff;
}

.ais-InfiniteHits-item.-solid.-salmon,
.ais-InfiniteHits-item.-solid.-all-releases,
.ais-InfiniteHits-item.-all-releases,
.ais-InfiniteHits-item.-solid.ais-Hits-item.-all-releases,
.ais-InfiniteHits-item.-solid.box.-all-releases,
.ais-InfiniteHits-item.-salmon.-featured-news,
.ais-Hits-item.-solid.-salmon,
.ais-Hits-item.-solid.-all-releases,
.ais-Hits-item.-all-releases,
.ais-Hits-item.-solid.box.-all-releases,
.ais-Hits-item.-salmon.-featured-news,
.box.-solid.-salmon,
.box.-solid.-all-releases,
.box.-all-releases,
.box.-salmon.-featured-news {
  background-color: #ff6648;
}

.ais-InfiniteHits-item.-solid.-salmon:hover ._headline,
.ais-InfiniteHits-item.-all-releases:hover ._headline,
.ais-InfiniteHits-item.-salmon.-featured-news:hover ._headline,
.ais-Hits-item.-solid.-salmon:hover ._headline,
.ais-Hits-item.-all-releases:hover ._headline,
.ais-Hits-item.-salmon.-featured-news:hover ._headline,
.box.-solid.-salmon:hover ._headline,
.box.-all-releases:hover ._headline,
.box.-salmon.-featured-news:hover ._headline {
  background: #ff6648;
}

.ais-InfiniteHits-item.-solid.-salmon:hover ._details,
.ais-InfiniteHits-item.-all-releases:hover ._details,
.ais-InfiniteHits-item.-salmon.-featured-news:hover ._details,
.ais-Hits-item.-solid.-salmon:hover ._details,
.ais-Hits-item.-all-releases:hover ._details,
.ais-Hits-item.-salmon.-featured-news:hover ._details,
.box.-solid.-salmon:hover ._details,
.box.-all-releases:hover ._details,
.box.-salmon.-featured-news:hover ._details {
  border-bottom-color: #d1d3d3;
}

.ais-InfiniteHits-item.-no-overflow ._head,
.ais-InfiniteHits-item.-no-overflow ._subhead,
.ais-Hits-item.-no-overflow ._head,
.ais-Hits-item.-no-overflow ._subhead,
.box.-no-overflow ._head,
.box.-no-overflow ._subhead {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ais-InfiniteHits-item.-hovery ._headline,
.ais-InfiniteHits-item.-shows ._headline,
#artist .ais-InfiniteHits-item ._headline,
.ais-InfiniteHits-item.-featured-artist ._headline,
.ais-InfiniteHits-item.-artist-search-result ._headline,
.ais-InfiniteHits-item.-release-list ._headline,
#release .ais-InfiniteHits-item ._headline,
#video .ais-InfiniteHits-item ._headline,
.ais-InfiniteHits-item.-release ._headline,
.ais-InfiniteHits-item.-merch ._headline,
.ais-InfiniteHits-item.-video ._headline,
.ais-InfiniteHits-item.-video-playlist ._headline,
.ais-InfiniteHits-item.-artist-bio ._headline,
.ais-InfiniteHits-item.-collapsible ._headline,
.ais-Hits-item.-hovery ._headline,
.ais-Hits-item.-shows ._headline,
#artist .ais-Hits-item ._headline,
.ais-Hits-item.-featured-artist ._headline,
.ais-Hits-item.-artist-search-result ._headline,
.ais-Hits-item.-release-list ._headline,
#release .ais-Hits-item ._headline,
#video .ais-Hits-item ._headline,
.ais-Hits-item.-release ._headline,
.ais-Hits-item.-merch ._headline,
.ais-Hits-item.-video ._headline,
.ais-Hits-item.-video-playlist ._headline,
.ais-Hits-item.-artist-bio ._headline,
.ais-Hits-item.-collapsible ._headline,
.box.-hovery ._headline,
.box.-shows ._headline,
#artist .box ._headline,
.box.-featured-artist ._headline,
.box.-artist-search-result ._headline,
.box.-release-list ._headline,
#release .box ._headline,
#video .box ._headline,
.box.-release ._headline,
.box.-merch ._headline,
.box.-video ._headline,
.box.-video-playlist ._headline,
.box.-artist-bio ._headline,
.box.-collapsible ._headline {
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ais-InfiniteHits-item.-hovery ._details,
.ais-InfiniteHits-item.-shows ._details,
#artist .ais-InfiniteHits-item ._details,
.ais-InfiniteHits-item.-featured-artist ._details,
.ais-InfiniteHits-item.-artist-search-result ._details,
.ais-InfiniteHits-item.-release-list ._details,
#release .ais-InfiniteHits-item ._details,
#video .ais-InfiniteHits-item ._details,
.ais-InfiniteHits-item.-release ._details,
.ais-InfiniteHits-item.-merch ._details,
.ais-InfiniteHits-item.-video ._details,
.ais-InfiniteHits-item.-video-playlist ._details,
.ais-InfiniteHits-item.-artist-bio ._details,
.ais-InfiniteHits-item.-collapsible ._details,
.ais-Hits-item.-hovery ._details,
.ais-Hits-item.-shows ._details,
#artist .ais-Hits-item ._details,
.ais-Hits-item.-featured-artist ._details,
.ais-Hits-item.-artist-search-result ._details,
.ais-Hits-item.-release-list ._details,
#release .ais-Hits-item ._details,
#video .ais-Hits-item ._details,
.ais-Hits-item.-release ._details,
.ais-Hits-item.-merch ._details,
.ais-Hits-item.-video ._details,
.ais-Hits-item.-video-playlist ._details,
.ais-Hits-item.-artist-bio ._details,
.ais-Hits-item.-collapsible ._details,
.box.-hovery ._details,
.box.-shows ._details,
#artist .box ._details,
.box.-featured-artist ._details,
.box.-artist-search-result ._details,
.box.-release-list ._details,
#release .box ._details,
#video .box ._details,
.box.-release ._details,
.box.-merch ._details,
.box.-video ._details,
.box.-video-playlist ._details,
.box.-artist-bio ._details,
.box.-collapsible ._details {
  transition: border-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ais-InfiniteHits-item.-hovery ._details a,
.ais-InfiniteHits-item.-shows ._details a,
#artist .ais-InfiniteHits-item ._details a,
.ais-InfiniteHits-item.-featured-artist ._details a,
.ais-InfiniteHits-item.-artist-search-result ._details a,
.ais-InfiniteHits-item.-release-list ._details a,
#release .ais-InfiniteHits-item ._details a,
#video .ais-InfiniteHits-item ._details a,
.ais-InfiniteHits-item.-release ._details a,
.ais-InfiniteHits-item.-merch ._details a,
.ais-InfiniteHits-item.-video ._details a,
.ais-InfiniteHits-item.-video-playlist ._details a,
.ais-InfiniteHits-item.-artist-bio ._details a,
.ais-InfiniteHits-item.-collapsible ._details a,
.ais-Hits-item.-hovery ._details a,
.ais-Hits-item.-shows ._details a,
#artist .ais-Hits-item ._details a,
.ais-Hits-item.-featured-artist ._details a,
.ais-Hits-item.-artist-search-result ._details a,
.ais-Hits-item.-release-list ._details a,
#release .ais-Hits-item ._details a,
#video .ais-Hits-item ._details a,
.ais-Hits-item.-release ._details a,
.ais-Hits-item.-merch ._details a,
.ais-Hits-item.-video ._details a,
.ais-Hits-item.-video-playlist ._details a,
.ais-Hits-item.-artist-bio ._details a,
.ais-Hits-item.-collapsible ._details a,
.box.-hovery ._details a,
.box.-shows ._details a,
#artist .box ._details a,
.box.-featured-artist ._details a,
.box.-artist-search-result ._details a,
.box.-release-list ._details a,
#release .box ._details a,
#video .box ._details a,
.box.-release ._details a,
.box.-merch ._details a,
.box.-video ._details a,
.box.-video-playlist ._details a,
.box.-artist-bio ._details a,
.box.-collapsible ._details a {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ais-InfiniteHits-item.-hovery ._details a:hover,
.ais-InfiniteHits-item.-shows ._details a:hover,
#artist .ais-InfiniteHits-item ._details a:hover,
.ais-InfiniteHits-item.-featured-artist ._details a:hover,
.ais-InfiniteHits-item.-artist-search-result ._details a:hover,
.ais-InfiniteHits-item.-release-list ._details a:hover,
#release .ais-InfiniteHits-item ._details a:hover,
#video .ais-InfiniteHits-item ._details a:hover,
.ais-InfiniteHits-item.-release ._details a:hover,
.ais-InfiniteHits-item.-merch ._details a:hover,
.ais-InfiniteHits-item.-video ._details a:hover,
.ais-InfiniteHits-item.-video-playlist ._details a:hover,
.ais-InfiniteHits-item.-artist-bio ._details a:hover,
.ais-InfiniteHits-item.-collapsible ._details a:hover,
.ais-Hits-item.-hovery ._details a:hover,
.ais-Hits-item.-shows ._details a:hover,
#artist .ais-Hits-item ._details a:hover,
.ais-Hits-item.-featured-artist ._details a:hover,
.ais-Hits-item.-artist-search-result ._details a:hover,
.ais-Hits-item.-release-list ._details a:hover,
#release .ais-Hits-item ._details a:hover,
#video .ais-Hits-item ._details a:hover,
.ais-Hits-item.-release ._details a:hover,
.ais-Hits-item.-merch ._details a:hover,
.ais-Hits-item.-video ._details a:hover,
.ais-Hits-item.-video-playlist ._details a:hover,
.ais-Hits-item.-artist-bio ._details a:hover,
.ais-Hits-item.-collapsible ._details a:hover,
.box.-hovery ._details a:hover,
.box.-shows ._details a:hover,
#artist .box ._details a:hover,
.box.-featured-artist ._details a:hover,
.box.-artist-search-result ._details a:hover,
.box.-release-list ._details a:hover,
#release .box ._details a:hover,
#video .box ._details a:hover,
.box.-release ._details a:hover,
.box.-merch ._details a:hover,
.box.-video ._details a:hover,
.box.-video-playlist ._details a:hover,
.box.-artist-bio ._details a:hover,
.box.-collapsible ._details a:hover {
  color: #e2231a;
}

.ais-InfiniteHits-item.-hovery:hover ._headline,
.ais-InfiniteHits-item.-shows:hover ._headline,
#artist .ais-InfiniteHits-item:hover ._headline,
.ais-InfiniteHits-item.-featured-artist:hover ._headline,
.ais-InfiniteHits-item.-artist-search-result:hover ._headline,
.ais-InfiniteHits-item.-release-list:hover ._headline,
#release .ais-InfiniteHits-item:hover ._headline,
#video .ais-InfiniteHits-item:hover ._headline,
.ais-InfiniteHits-item.-release:hover ._headline,
.ais-InfiniteHits-item.-merch:hover ._headline,
.ais-InfiniteHits-item.-video:hover ._headline,
.ais-InfiniteHits-item.-video-playlist:hover ._headline,
.ais-InfiniteHits-item.-artist-bio:hover ._headline,
.ais-InfiniteHits-item.-collapsible:hover ._headline,
.ais-Hits-item.-hovery:hover ._headline,
.ais-Hits-item.-shows:hover ._headline,
#artist .ais-Hits-item:hover ._headline,
.ais-Hits-item.-featured-artist:hover ._headline,
.ais-Hits-item.-artist-search-result:hover ._headline,
.ais-Hits-item.-release-list:hover ._headline,
#release .ais-Hits-item:hover ._headline,
#video .ais-Hits-item:hover ._headline,
.ais-Hits-item.-release:hover ._headline,
.ais-Hits-item.-merch:hover ._headline,
.ais-Hits-item.-video:hover ._headline,
.ais-Hits-item.-video-playlist:hover ._headline,
.ais-Hits-item.-artist-bio:hover ._headline,
.ais-Hits-item.-collapsible:hover ._headline,
.box.-hovery:hover ._headline,
.box.-shows:hover ._headline,
#artist .box:hover ._headline,
.box.-featured-artist:hover ._headline,
.box.-artist-search-result:hover ._headline,
.box.-release-list:hover ._headline,
#release .box:hover ._headline,
#video .box:hover ._headline,
.box.-release:hover ._headline,
.box.-merch:hover ._headline,
.box.-video:hover ._headline,
.box.-video-playlist:hover ._headline,
.box.-artist-bio:hover ._headline,
.box.-collapsible:hover ._headline {
  background-color: #e2231a;
}

.ais-InfiniteHits-item.-hovery:hover ._details,
.ais-InfiniteHits-item.-shows:hover ._details,
#artist .ais-InfiniteHits-item:hover ._details,
.ais-InfiniteHits-item.-featured-artist:hover ._details,
.ais-InfiniteHits-item.-artist-search-result:hover ._details,
.ais-InfiniteHits-item.-release-list:hover ._details,
#release .ais-InfiniteHits-item:hover ._details,
#video .ais-InfiniteHits-item:hover ._details,
.ais-InfiniteHits-item.-release:hover ._details,
.ais-InfiniteHits-item.-merch:hover ._details,
.ais-InfiniteHits-item.-video:hover ._details,
.ais-InfiniteHits-item.-video-playlist:hover ._details,
.ais-InfiniteHits-item.-artist-bio:hover ._details,
.ais-InfiniteHits-item.-collapsible:hover ._details,
.ais-Hits-item.-hovery:hover ._details,
.ais-Hits-item.-shows:hover ._details,
#artist .ais-Hits-item:hover ._details,
.ais-Hits-item.-featured-artist:hover ._details,
.ais-Hits-item.-artist-search-result:hover ._details,
.ais-Hits-item.-release-list:hover ._details,
#release .ais-Hits-item:hover ._details,
#video .ais-Hits-item:hover ._details,
.ais-Hits-item.-release:hover ._details,
.ais-Hits-item.-merch:hover ._details,
.ais-Hits-item.-video:hover ._details,
.ais-Hits-item.-video-playlist:hover ._details,
.ais-Hits-item.-artist-bio:hover ._details,
.ais-Hits-item.-collapsible:hover ._details,
.box.-hovery:hover ._details,
.box.-shows:hover ._details,
#artist .box:hover ._details,
.box.-featured-artist:hover ._details,
.box.-artist-search-result:hover ._details,
.box.-release-list:hover ._details,
#release .box:hover ._details,
#video .box:hover ._details,
.box.-release:hover ._details,
.box.-merch:hover ._details,
.box.-video:hover ._details,
.box.-video-playlist:hover ._details,
.box.-artist-bio:hover ._details,
.box.-collapsible:hover ._details {
  border-bottom-color: #e2231a;
}

#release .ais-InfiniteHits-item ._image,
.ais-InfiniteHits-item.-release ._image,
#release .ais-Hits-item ._image,
.ais-Hits-item.-release ._image,
#release .box ._image,
.box.-release ._image {
  background-color: #fff;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}

#release .ais-InfiniteHits-item ._image ._links,
.ais-InfiniteHits-item.-release ._image ._links,
#release .ais-Hits-item ._image ._links,
.ais-Hits-item.-release ._image ._links,
#release .box ._image ._links,
.box.-release ._image ._links {
  transition: transform 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transform: translateX(-50%) translateY(-50%) scale(0.9);
  position: absolute;
  top: 46%;
  left: 50%;
  pointer-events: none;
  text-align: center;
  width: 100%;
}

#release .ais-InfiniteHits-item ._image ._links a,
.ais-InfiniteHits-item.-release ._image ._links a,
#release .ais-Hits-item ._image ._links a,
.ais-Hits-item.-release ._image ._links a,
#release .box ._image ._links a,
.box.-release ._image ._links a {
  display: inline-block;
  padding: 8px 16px;
}

#release .ais-InfiniteHits-item ._image ._links a+a,
.ais-InfiniteHits-item.-release ._image ._links a+a,
#release .ais-Hits-item ._image ._links a+a,
.ais-Hits-item.-release ._image ._links a+a,
#release .box ._image ._links a+a,
.box.-release ._image ._links a+a {
  border-left: 1px solid #fff;
}

#release .ais-InfiniteHits-item ._image ._overlay,
.ais-InfiniteHits-item.-release ._image ._overlay,
#release .ais-Hits-item ._image ._overlay,
.ais-Hits-item.-release ._image ._overlay,
#release .box ._image ._overlay,
.box.-release ._image ._overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,.5);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

#release .ais-InfiniteHits-item ._image ._overlay:hover,
#release .ais-InfiniteHits-item ._image ._overlay.hovering,
.ais-InfiniteHits-item.-release ._image ._overlay:hover,
.ais-InfiniteHits-item.-release ._image ._overlay.hovering,
#release .ais-Hits-item ._image ._overlay:hover,
#release .ais-Hits-item ._image ._overlay.hovering,
.ais-Hits-item.-release ._image ._overlay:hover,
.ais-Hits-item.-release ._image ._overlay.hovering,
#release .box ._image ._overlay:hover,
#release .box ._image ._overlay.hovering,
.box.-release ._image ._overlay:hover,
.box.-release ._image ._overlay.hovering {
  opacity: 1;
}

#release .ais-InfiniteHits-item ._image ._overlay:hover ._links,
#release .ais-InfiniteHits-item ._image ._overlay.hovering ._links,
.ais-InfiniteHits-item.-release ._image ._overlay:hover ._links,
.ais-InfiniteHits-item.-release ._image ._overlay.hovering ._links,
#release .ais-Hits-item ._image ._overlay:hover ._links,
#release .ais-Hits-item ._image ._overlay.hovering ._links,
.ais-Hits-item.-release ._image ._overlay:hover ._links,
.ais-Hits-item.-release ._image ._overlay.hovering ._links,
#release .box ._image ._overlay:hover ._links,
#release .box ._image ._overlay.hovering ._links,
.box.-release ._image ._overlay:hover ._links,
.box.-release ._image ._overlay.hovering ._links {
  pointer-events: auto;
  transform: translateX(-50%) translateY(-50%) scale(1);
}

.ais-InfiniteHits-item.-release-list ._details,
.ais-Hits-item.-release-list ._details,
.box.-release-list ._details {
  padding: 0;
}

.ais-InfiniteHits-item.-release-list ._details li,
.ais-Hits-item.-release-list ._details li,
.box.-release-list ._details li {
  padding: 5.1470588235% 3.431372549%;
  position: relative;
}

.ais-InfiniteHits-item.-release-list ._details li::after,
.ais-Hits-item.-release-list ._details li::after,
.box.-release-list ._details li::after {
  clear: both;
  content: "";
  display: table;
}

.ais-InfiniteHits-item.-release-list ._details li>a,
.ais-Hits-item.-release-list ._details li>a,
.box.-release-list ._details li>a {
  display: block;
}

.ais-InfiniteHits-item.-release-list ._details li+li,
.ais-Hits-item.-release-list ._details li+li,
.box.-release-list ._details li+li {
  border-top: 1px solid #d1d3d4;
}

.ais-InfiniteHits-item.-release-list ._details ._cover,
.ais-Hits-item.-release-list ._details ._cover,
.box.-release-list ._details ._cover {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.ais-InfiniteHits-item.-release-list ._details ._info,
.ais-Hits-item.-release-list ._details ._info,
.box.-release-list ._details ._info {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  line-height: 1.75em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

.ais-InfiniteHits-item.-release-list ._details ._info ._center,
.ais-Hits-item.-release-list ._details ._info ._center,
.box.-release-list ._details ._info ._center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ais-InfiniteHits-item.-release-list ._details ._info ._release-title,
.ais-InfiniteHits-item.-release-list ._details ._info ._artist-name,
.ais-Hits-item.-release-list ._details ._info ._release-title,
.ais-Hits-item.-release-list ._details ._info ._artist-name,
.box.-release-list ._details ._info ._release-title,
.box.-release-list ._details ._info ._artist-name {
  text-transform: uppercase;
}

.ais-InfiniteHits-item.-release-list ._details ._info ._release-title,
.ais-Hits-item.-release-list ._details ._info ._release-title,
.box.-release-list ._details ._info ._release-title {
  font-size: 1.65rem;
}

.ais-InfiniteHits-item.-release-list ._details ._info ._artist-name,
.ais-Hits-item.-release-list ._details ._info ._artist-name,
.box.-release-list ._details ._info ._artist-name {
  font-size: 1.125rem;
}

.ais-InfiniteHits-item.-release-list ._details ._info ._release-date,
.ais-Hits-item.-release-list ._details ._info ._release-date,
.box.-release-list ._details ._info ._release-date {
  color: #939598;
  font-size: .85rem;
}

.ais-InfiniteHits-item.-social,
.ais-Hits-item.-social,
.box.-social {
  display: none;
}

.ais-InfiniteHits-item.-social ._details,
.ais-Hits-item.-social ._details,
.box.-social ._details {
  border-bottom: 0;
  padding: 0;
}

.ais-InfiniteHits-item.-social ._details::after,
.ais-Hits-item.-social ._details::after,
.box.-social ._details::after {
  clear: both;
  content: "";
  display: table;
}

.ais-InfiniteHits-item.-social ._details p,
.ais-Hits-item.-social ._details p,
.box.-social ._details p {
  margin-top: 0;
}

.ais-InfiniteHits-item.-social ._details p a,
.ais-Hits-item.-social ._details p a,
.box.-social ._details p a {
  font-style: italic;
}

.ais-InfiniteHits-item.-social ._details ._readmore,
.ais-Hits-item.-social ._details ._readmore,
.box.-social ._details ._readmore {
  margin-top: .5em;
}

.ais-InfiniteHits-item.-social ._source,
.ais-Hits-item.-social ._source,
.box.-social ._source {
  width: 16.6666666667%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  background: #a7a9ac;
}

.ais-InfiniteHits-item.-social ._source a,
.ais-Hits-item.-social ._source a,
.box.-social ._source a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ais-InfiniteHits-item.-social.-facebook:hover ._source,
.ais-Hits-item.-social.-facebook:hover ._source,
.box.-social.-facebook:hover ._source {
  background-color: #4c66a4;
}

.ais-InfiniteHits-item.-social.-instagram:hover ._source,
.ais-Hits-item.-social.-instagram:hover ._source,
.box.-social.-instagram:hover ._source {
  background-color: #306088;
}

.ais-InfiniteHits-item.-social.-tumblr:hover ._source,
.ais-Hits-item.-social.-tumblr:hover ._source,
.box.-social.-tumblr:hover ._source {
  background-color: #35465c;
}

.ais-InfiniteHits-item.-social.-twitter:hover ._source,
.ais-Hits-item.-social.-twitter:hover ._source,
.box.-social.-twitter:hover ._source {
  background-color: #55acee;
}

.ais-InfiniteHits-item.-social ._content,
.ais-Hits-item.-social ._content,
.box.-social ._content {
  width: 83.3333333333%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  margin-left: 16.6666666667%;
  background: #fff;
  overflow: hidden;
  padding: 14px;
}

.ais-InfiniteHits-item.-social .icon,
.ais-InfiniteHits-item.-social .mobile-top-ui .hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .hamburger,
.ais-Hits-item.-social .icon,
.ais-Hits-item.-social .mobile-top-ui .hamburger,
.mobile-top-ui .ais-Hits-item.-social .hamburger,
.box.-social .icon,
.box.-social .mobile-top-ui .hamburger,
.mobile-top-ui .box.-social .hamburger {
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}

.ais-InfiniteHits-item.-social .icon.-tumblr,
.ais-InfiniteHits-item.-social .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .-tumblr.hamburger,
.ais-Hits-item.-social .icon.-tumblr,
.ais-Hits-item.-social .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .ais-Hits-item.-social .-tumblr.hamburger,
.box.-social .icon.-tumblr,
.box.-social .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .box.-social .-tumblr.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEzOTguNTExIDEyMjIuNDk1IDEzOCAxOTkuOTgzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEzOTguNTExIDEyMjIuNDk1IDEzOCAxOTkuOTgzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQzMi4xNCAxMjY1LjA0YzUuNTc2LTQuMzcgOS45NS0xMC4zMzUgMTMuNTItMTcuNDg4IDMuNTgyLTYuMzY1IDUuNTc0LTE0LjcyIDcuMTY2LTI1LjA1N2gyNy44Mzh2NDYuMTNoNDYuNTN2MzUuNzkyaC00Ni41NDN2NTEuMjljMCAxMS41MjYgMCAxNy44OSAxLjU5MiAyMS40NzMgMS4xOSAyLjc4IDQuMzcyIDYuMzY0IDcuOTU2IDguNzQ1IDMuOTcgMi43OCA5LjE0NiAzLjU3IDE0LjcwOCAzLjU3IDEwLjMzNiAwIDIwLjI4My0yLjc4IDMwLjIxOC05LjU0N3YzMS44MWMtOC43NDUgMy41ODItMTYuMyA2LjM2My0yMy4wNjQgOC4zNDMtNy4xNTQgMS41OTItMTQuNzA4IDIuMzgtMjIuNjYzIDIuMzgtOS41NDcgMC0xNC4zMi0xLjU5LTIxLjQ3My0zLjU3LTcuMTU0LTIuMzgtMTMuMTE3LTUuOTYyLTE3Ljg5LTEwLjMzNS01LjE3NC0zLjk3LTguNzQ1LTguMzQ0LTkuOTQ4LTEzLjUxOC0yLjM4LTQuMzcyLTMuMTgyLTExLjUyNi0zLjE4Mi0yMC42N3YtNjkuOTg0aC0yNy4wMjN2LTI4LjIyNmM3Ljk1NC0yLjc4IDE2LjI5OC02LjM2MyAyMi4yNi0xMS4xMzZ6Ii8+PC9zdmc+);
}

.ais-InfiniteHits-item.-social .icon.-facebook,
.ais-InfiniteHits-item.-social .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .-facebook.hamburger,
.ais-Hits-item.-social .icon.-facebook,
.ais-Hits-item.-social .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .ais-Hits-item.-social .-facebook.hamburger,
.box.-social .icon.-facebook,
.box.-social .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .box.-social .-facebook.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcyNS40MDIgMTIyMi40ODcgMTA3LjE5OCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNzI1LjQwMiAxMjIyLjQ4NyAxMDcuMTk4IDIwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc1Ni4xMjMgMTI5MS40NHYtMTguOTUzYzAtMjcuNzggMjAuNTgtNTAgNDUuNzU2LTUwaDMwLjcydjM3LjU4aC0zMC43MmMtMy41OTQgMC03LjUxMiA1LjIzNC03LjUxMiAxMS43N3YxOS42MDNIODMyLjZ2MzguMjMyaC0zOC4yNDV2OTIuODE0aC0zOC4yMzJ2LTkyLjgxNGgtMzAuNzJ2LTM4LjIzMmgzMC43MnoiLz48L3N2Zz4=);
}

.ais-InfiniteHits-item.-social .icon.-twitter,
.ais-InfiniteHits-item.-social .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .-twitter.hamburger,
.ais-Hits-item.-social .icon.-twitter,
.ais-Hits-item.-social .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .ais-Hits-item.-social .-twitter.hamburger,
.box.-social .icon.-twitter,
.box.-social .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .box.-social .-twitter.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjExMTMuODI4IDEyMjIuNDk1IDI0Ni4xMDMgMTk5Ljk4MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxMTEzLjgyOCAxMjIyLjQ5NSAyNDYuMTAzIDE5OS45ODMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMzU5LjkzIDEyNDYuMTljLTkuMDM3IDQuMDE4LTE4Ljc4IDYuNzMtMjkuMDE2IDcuOTYgMTAuNDE3LTYuMjY1IDE4LjQzNS0xNi4xNDIgMjIuMjEyLTI3Ljk1My05Ljc1NyA1Ljc4NS0yMC41NjMgOS45OTctMzIuMDYgMTIuMjc1LTkuMjAyLTkuODMyLTIyLjMzLTE1Ljk3Ny0zNi44NTQtMTUuOTc3LTI3Ljg3OCAwLTUwLjQ4IDIyLjYxNy01MC40OCA1MC40OTUgMCAzLjk1Ny40MzUgNy44MSAxLjMwNCAxMS41MjYtNDEuOTY2LTIuMTI4LTc5LjE2Ny0yMi4xOTctMTA0LjA2Mi01Mi43NTgtNC4zNDcgNy40NjQtNi44NSAxNi4xMTItNi44NSAyNS4zNzUgMCAxNy41MDYgOC45MTggMzIuOTc0IDIyLjQ2NyA0Mi4wMS04LjI4Ny0uMjU0LTE2LjA1LTIuNTMyLTIyLjg3LTYuMjk0di42MjhjMCAyNC40NiAxNy40IDQ0Ljg3NCA0MC40OTcgNDkuNTA1LTQuMjI3IDEuMTU0LTguNzA4IDEuNzctMTMuMzEgMS43Ny0zLjIzNiAwLTYuNDE0LS4zMTYtOS41LS45MTUgNi40MyAyMC4wNyAyNS4wOSAzNC42NjcgNDcuMTggMzUuMDU3LTE3LjI4IDEzLjUzNC0zOS4wNDMgMjEuNTk4LTYyLjcxIDIxLjU5OC00LjA5IDAtOC4wOTMtLjIyNS0xMi4wNS0uNjkgMjIuMzQ4IDE0LjMgNDguODkyIDIyLjY3OCA3Ny40IDIyLjY3OCA5Mi44NjUgMCAxNDMuNjYtNzYuOTMyIDE0My42Ni0xNDMuNjQ0IDAtMi4xODgtLjA0Ni00LjM2Mi0uMTUtNi41NSA5Ljg2Mi03LjA5IDE4LjQyLTE1Ljk3OCAyNS4xOTQtMjYuMDk1Ii8+PC9zdmc+);
}

.ais-InfiniteHits-item.-social .icon.-youtube,
.ais-InfiniteHits-item.-social .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .-youtube.hamburger,
.ais-Hits-item.-social .icon.-youtube,
.ais-Hits-item.-social .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .ais-Hits-item.-social .-youtube.hamburger,
.box.-social .icon.-youtube,
.box.-social .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .box.-social .-youtube.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQwNC4wMDQgMTIyMi40ODcgMjgwLjYzOCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDA0LjAwNCAxMjIyLjQ4NyAyODAuNjM4IDIwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTY0MC42NDMgMTIyMi40ODdoLTE5Mi42NGMtMjQuMzEzIDAtNDQgMTkuMzQ2LTQ0IDQ1LjQwNnYxMDcuMzkyYzAgMjYuMDYgMTkuNjg3IDQ3LjE4NSA0NCA0Ny4xODVoMTkyLjY0YzI0LjI5NiAwIDQ0LTIxLjEyNiA0NC00Ny4xODVWMTI2OC4yNWMtLjAxNy0yNi4wNi0xOS43Mi00NS43NjMtNDQtNDUuNzYzem0tMTQxLjk3NyAxNjIuMTk3di0xMjMuMTMybDExMi4yNDUgNjAuOTItMTEyLjI0NCA2Mi4yMTJ6Ii8+PC9zdmc+);
}

.ais-InfiniteHits-item.-social .icon.-instagram,
.ais-InfiniteHits-item.-social .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-social .-instagram.hamburger,
.ais-Hits-item.-social .icon.-instagram,
.ais-Hits-item.-social .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .ais-Hits-item.-social .-instagram.hamburger,
.box.-social .icon.-instagram,
.box.-social .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .box.-social .-instagram.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijg3NC40OTEgMTIyMi40ODcgMjAwIDIwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA4NzQuNDkxIDEyMjIuNDg3IDIwMCAyMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDUxLjQyMyAxMzA3LjA5MmgtMTcuNDA0YzEuMjc0IDQuOTI0IDIuMDE1IDEwLjA2NyAyLjAxNSAxNS4zODggMCAzMy45OTgtMjcuNTQgNjEuNTM3LTYxLjUzNyA2MS41MzctMzMuOTcgMC02MS41MzctMjcuNTQtNjEuNTM3LTYxLjUzNyAwLTUuMzIuNzQyLTEwLjQ2NCAyLjAzLTE1LjM4OGgtMTcuNDE3djg0LjYyYzAgNC4yMzcgMy40MyA3LjY4IDcuNzA4IDcuNjhoMTM4LjQ2NGM0LjIzOCAwIDcuNjgtMy40NDMgNy42OC03LjY4di04NC42MnptMC01My44NDNjMC00LjI0LTMuNDQyLTcuNjgtNy42OC03LjY4aC0yMy4wODJjLTQuMjUgMC03LjY5MyAzLjQ0LTcuNjkzIDcuNjh2MjMuMDk0YzAgNC4yMzggMy40NDIgNy42OCA3LjY5NCA3LjY4aDIzLjA4M2M0LjIzOCAwIDcuNjgtMy40NDIgNy42OC03LjY4di0yMy4wOTV6bS03Ni45MjUgMzAuNzc0Yy0yMS4yNDQgMC0zOC40NyAxNy4yMTItMzguNDcgMzguNDcgMCAyMS4yMyAxNy4yMTMgMzguNDY4IDM4LjQ3IDM4LjQ2OCAyMS4yNTggMCAzOC40Ny0xNy4yMjYgMzguNDctMzguNDctLjAxNC0yMS4yNTYtMTcuMjI2LTM4LjQ2OC0zOC40Ny0zOC40NjhtNzYuOTI1IDEzOC40NjNIODk3LjU2Yy0xMi43MjggMC0yMy4wNy0xMC4zNC0yMy4wNy0yMy4wODJWMTI0NS41N2MwLTEyLjc0MiAxMC4zNDItMjMuMDgzIDIzLjA3LTIzLjA4M2gxNTMuODVjMTIuNzU0IDAgMjMuMDggMTAuMzQgMjMuMDggMjMuMDgydjE1My44MzZjLjAxNSAxMi43NC0xMC4zMTIgMjMuMDgtMjMuMDY3IDIzLjA4Ii8+PC9zdmc+);
}

.ais-InfiniteHits-item.-social.-photo ._content,
.ais-Hits-item.-social.-photo ._content,
.box.-social.-photo ._content {
  padding: 0;
}

.ais-InfiniteHits-item.-social.-photo ._content img,
.ais-Hits-item.-social.-photo ._content img,
.box.-social.-photo ._content img {
  display: block;
}

.ais-InfiniteHits-item.-social.-tumblr ._content,
.ais-Hits-item.-social.-tumblr ._content,
.box.-social.-tumblr ._content {
  padding: 0;
}

.ais-InfiniteHits-item.-social.-tumblr ._text,
.ais-Hits-item.-social.-tumblr ._text,
.box.-social.-tumblr ._text {
  padding: 14px;
}

@media (min-width: 560px) {
  .ais-InfiniteHits-item.-social,
  .ais-Hits-item.-social,
  .box.-social {
    display: block;
  }
}

.ais-InfiniteHits-item.-follow,
.ais-Hits-item.-follow,
.box.-follow {
  margin-top: 36px;
}

.ais-InfiniteHits-item.-follow ._headline,
.ais-InfiniteHits-item.-follow ._details,
.ais-Hits-item.-follow ._headline,
.ais-Hits-item.-follow ._details,
.box.-follow ._headline,
.box.-follow ._details {
  background: #ff6648;
}

.ais-InfiniteHits-item.-follow ._headline,
.ais-Hits-item.-follow ._headline,
.box.-follow ._headline {
  padding-top: 14px;
}

.ais-InfiniteHits-item.-follow ._details,
.ais-Hits-item.-follow ._details,
.box.-follow ._details {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0;
  padding-top: 0;
}

.ais-InfiniteHits-item.-follow ._details a,
.ais-Hits-item.-follow ._details a,
.box.-follow ._details a {
  -ms-flex: 1;
      flex: 1;
}

.ais-InfiniteHits-item.-follow .icon,
.ais-InfiniteHits-item.-follow .mobile-top-ui .hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .hamburger,
.ais-Hits-item.-follow .icon,
.ais-Hits-item.-follow .mobile-top-ui .hamburger,
.mobile-top-ui .ais-Hits-item.-follow .hamburger,
.box.-follow .icon,
.box.-follow .mobile-top-ui .hamburger,
.mobile-top-ui .box.-follow .hamburger {
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
}

.ais-InfiniteHits-item.-follow .icon.-tumblr,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-tumblr.hamburger,
.ais-Hits-item.-follow .icon.-tumblr,
.ais-Hits-item.-follow .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-tumblr.hamburger,
.box.-follow .icon.-tumblr,
.box.-follow .mobile-top-ui .-tumblr.hamburger,
.mobile-top-ui .box.-follow .-tumblr.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijg0My45OSAwIDE5OS45OTMgMTk5Ljk5MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA4NDMuOTkgMCAxOTkuOTkzIDE5OS45OTMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05NDMuOTg2LjI2NWMtNTUuMjI4IDAtOTkuOTk3IDQ0Ljc2OC05OS45OTcgOTkuOTk3czQ0Ljc2NyA5OS45OTcgOTkuOTk2IDk5Ljk5NyA5OS45OTYtNDQuNzcgOTkuOTk2LTk5Ljk5OFM5OTkuMjE1LjI2NSA5NDMuOTg2LjI2NXptMzEuNTY4IDE0Ny42NDVjLTQuNzE0IDEuOTMyLTguNzg2IDMuNDMtMTIuNDMzIDQuNDk4LTMuODU1Ljg1OC03LjkyOCAxLjI5LTEyLjIxNiAxLjI5LTUuMTQ2IDAtNy43Mi0uODU4LTExLjU3Ni0xLjkyNS0zLjg1Ni0xLjI4My03LjA3LTMuMjE1LTkuNjQ0LTUuNTcyLTIuNzktMi4xNC00LjcxNC00LjQ5Ny01LjM1NS03LjI4Ni0xLjI4NC0yLjM1Ny0xLjcxNi02LjIxMy0xLjcxNi0xMS4xNDNWOTAuMDQ3SDkwOC4wNFY3NC44MjNjNC4yOS0xLjUgOC43ODYtMy40MyAxMi01Ljk5NyAzLjAwNi0yLjM1NyA1LjM1Ni01LjU3MiA3LjI4OC05LjQzNSAxLjkzMi0zLjQzIDIuOTk4LTcuOTI4IDMuODU2LTEzLjUwNmgxNS4wMDZWNzAuNzVoMjUuMDc2djE5LjI5Nkg5NDYuMTl2MjcuNjVjMCA2LjIxMiAwIDkuNjQzLjg1OCAxMS41NzUuNjQyIDEuNSAyLjM1NyAzLjQzMiA0LjI5IDQuNzE1IDIuMTQgMS41IDQuOTMgMS45MjUgNy45MjggMS45MjUgNS41NzIgMCAxMC45MzQtMS41IDE2LjI5LTUuMTQ2djE3LjE0NnoiLz48L3N2Zz4=);
}

.ais-InfiniteHits-item.-follow .icon.-facebook,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-facebook.hamburger,
.ais-Hits-item.-follow .icon.-facebook,
.ais-Hits-item.-follow .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-facebook.hamburger,
.box.-follow .icon.-facebook,
.box.-follow .mobile-top-ui .-facebook.hamburger,
.mobile-top-ui .box.-follow .-facebook.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQwNC4wMDQgMCAxOTkuOTkzIDE5OS45OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDA0LjAwNCAwIDE5OS45OTMgMTk5Ljk5MyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUwNCAwYy01NS4yMjggMC05OS45OTcgNDQuNzY4LTk5Ljk5NyA5OS45OTdTNDQ4Ljc3IDE5OS45OTQgNTA0IDE5OS45OTRzOTkuOTk2LTQ0Ljc2OCA5OS45OTYtOTkuOTk3UzU1OS4yMyAwIDUwNCAwem0yOS4zMSA2NC43NTRoLTE3LjEwNmMtMiAwLTQuMTg0IDIuOTE1LTQuMTg0IDYuNTU1djEwLjkyaDIxLjI5NnYyMS4yOTVINTEyLjAydjUxLjdoLTIxLjI5NnYtNTEuN2gtMTcuMTJWODIuMjNoMTcuMTEzVjcxLjY3YzAtMTUuNDczIDExLjQ3LTI3Ljg1IDI1LjQ4Ny0yNy44NWgxNy4xMTJ2MjAuOTM0aC0uMDA3eiIvPjwvc3ZnPg==);
}

.ais-InfiniteHits-item.-follow .icon.-twitter,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-twitter.hamburger,
.ais-Hits-item.-follow .icon.-twitter,
.ais-Hits-item.-follow .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-twitter.hamburger,
.box.-follow .icon.-twitter,
.box.-follow .mobile-top-ui .-twitter.hamburger,
.mobile-top-ui .box.-follow .-twitter.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEwNjIuOTk3IDAgMTk5Ljk5MyAxOTkuOTkzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEwNjIuOTk3IDAgMTk5Ljk5MyAxOTkuOTkzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTE2Mi45OTMgMGMtNTUuMjI4IDAtOTkuOTk2IDQ0Ljc2OC05OS45OTYgOTkuOTk3czQ0Ljc2OCA5OS45OTcgOTkuOTk2IDk5Ljk5N2M1NS4yMjggMCA5OS45OTctNDQuNzY4IDk5Ljk5Ny05OS45OTdTMTIxOC4yMjIgMCAxMTYyLjk5MyAwem01NC4wMzYgODMuODRjLjA0OCAxLjAxNy4wNyAyLjAyOC4wNyAzLjA0NiAwIDMxLjAzLTIzLjYzMyA2Ni44MzItNjYuODQgNjYuODMyLTEzLjI2MyAwLTI1LjYxMy0zLjg5LTM2LjAxLTEwLjU1IDEuODQuMjE1IDMuNzAzLjMyIDUuNjA3LjMyIDExLjAwNCAwIDIxLjEzNi0zLjc1MiAyOS4xNzYtMTAuMDQ4LTEwLjI4LS4xOC0xOC45Ni02Ljk4LTIxLjk1Mi0xNi4zMSAxLjQzLjI4IDIuOTEuNDI1IDQuNDIyLjQyNSAyLjE0IDAgNC4yMjYtLjI4NiA2LjE5Mi0uODIzLTEwLjc0Ni0yLjE2Mi0xOC44NDItMTEuNjUyLTE4Ljg0Mi0yMy4wMzN2LS4yOTRjMy4xNzMgMS43NTcgNi43OTIgMi44MTcgMTAuNjQgMi45MzYtNi4zMDMtNC4yMDUtMTAuNDUyLTExLjQtMTAuNDUyLTE5LjU0NiAwLTQuMzEgMS4xNjUtOC4zMzMgMy4xODctMTEuODA2IDExLjU4MyAxNC4yMTggMjguODkgMjMuNTU2IDQ4LjQxNSAyNC41NDYtLjM5OC0xLjczLS42MDctMy41Mi0uNjA3LTUuMzYyIDAtMTIuOTcgMTAuNTE2LTIzLjQ5MyAyMy40ODYtMjMuNDkzIDYuNzUgMCAxMi44NiAyLjg2IDE3LjE0IDcuNDI4IDUuMzU2LTEuMDYgMTAuMzc3LTMuMDEyIDE0LjkxNy01LjcxLTEuNzU3IDUuNDk0LTUuNDggMTAuMDktMTAuMzM0IDEzLjAwNCA0Ljc1Ni0uNTY1IDkuMjk1LTEuODM0IDEzLjUtMy43MDMtMy4xMzcgNC43LTcuMTE4IDguODM0LTExLjcxNCAxMi4xNHoiLz48L3N2Zz4=);
}

.ais-InfiniteHits-item.-follow .icon.-youtube,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-youtube.hamburger,
.ais-Hits-item.-follow .icon.-youtube,
.ais-Hits-item.-follow .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-youtube.hamburger,
.box.-follow .icon.-youtube,
.box.-follow .mobile-top-ui .-youtube.hamburger,
.mobile-top-ui .box.-follow .-youtube.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjEyODIuOTkgMCAxOTkuOTkzIDE5OS45OTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTI4Mi45OSAwIDE5OS45OTMgMTk5Ljk5MyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEzNjMuMjk3IDEzMC41NWw0Ny41ODQtMjYuMzg0LTQ3LjU4My0yNS44MjV6TTEzODIuNjUuMDgzYy01NC45OTQgMC05OS41NzcgNDQuNTgzLTk5LjU3NyA5OS41NzdzNDQuNTgzIDk5LjU4NCA5OS41NzcgOTkuNTg0IDk5LjU4NC00NC41ODMgOTkuNTg0LTk5LjU4NFMxNDM3LjY1LjA4MyAxMzgyLjY1LjA4M3ptNTkuNDg1IDEyNi40OGMwIDExLjA0Ny04LjM1NCAyMC4wMDItMTguNjUzIDIwLjAwMmgtODEuNjY1Yy0xMC4zIDAtMTguNjUzLTguOTU2LTE4LjY1My0yMC4wMDNWODEuMDM1YzAtMTEuMDQ4IDguMzQ3LTE5LjI0OCAxOC42NTMtMTkuMjQ4aDgxLjY2NWMxMC4zIDAgMTguNjUzIDguMzU0IDE4LjY1MyAxOS40MDJ2NDUuMzcyeiIvPjwvZz48L3N2Zz4=);
}

.ais-InfiniteHits-item.-follow .icon.-instagram,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-instagram.hamburger,
.ais-Hits-item.-follow .icon.-instagram,
.ais-Hits-item.-follow .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-instagram.hamburger,
.box.-follow .icon.-instagram,
.box.-follow .mobile-top-ui .-instagram.hamburger,
.mobile-top-ui .box.-follow .-instagram.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQnVpbGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MCAxNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSwxMC4yN0E2NC43Myw2NC43MywwLDEsMCwxMzkuNzMsNzUsNjQuNzMsNjQuNzMsMCwwLDAsNzUsMTAuMjdaTTExMy40NCw4Ny40YTU3LjQ5LDU3LjQ5LDAsMCwxLS41MSw3LjUzYy0xLDYuMzgtMy45MiwxMS41NS05LjQ5LDE1YTIxLjkzLDIxLjkzLDAsMCwxLTguMDcsMi45MSw1OC42MSw1OC42MSwwLDAsMS05LjQ1LjYycS0xMSwwLTIyLDBjLTIuMDcsMC00LjE0LS4xLTYuMi0uMjRBMjMuNjYsMjMuNjYsMCwwLDEsNDYsMTA5LjZhMTkuNzksMTkuNzksMCwwLDEtOC4zOC0xMi4xLDMzLjUyLDMzLjUyLDAsMCwxLS45MS02Ljc2Yy0uMzgtOC41LS4yMS0xNy0uMTktMjUuNTEsMC0yLjQ5LjEyLTUsLjI4LTcuNDdhMjMuNywyMy43LDAsMCwxLDMuMzEtMTEuMjRBMTkuNTgsMTkuNTgsMCwwLDEsNTEuMTUsMzhhMjUuNzYsMjUuNzYsMCwwLDEsNi43OS0xLjJjMy45MS0uMTUsNy44Mi0uMjgsMTEuNzMtLjMsNS44OSwwLDExLjc5LDAsMTcuNjguMDhhNTIuODcsNTIuODcsMCwwLDEsNy41NC41MWM2LjM4LDEsMTEuNTYsMy45LDE1LDkuNDdhMjIuMjcsMjIuMjcsMCwwLDEsMi45Miw4LjEsNTIsNTIsMCwwLDEsLjU5LDhjLjA4LDQuMTQuMDksOC4yOC4xMiwxMi40MlMxMTMuNTIsODMuMjgsMTEzLjQ0LDg3LjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA1LjMzLDUzYTEyLjU4LDEyLjU4LDAsMCwwLTYuODItNy43LDE3LjkzLDE3LjkzLDAsMCwwLTYuMzktMS41NGMtMi4zNC0uMTUtNC42OS0uMjgtNy0uMjktOC41OCwwLTE3LjE2LS4yLTI1Ljc0LjE5YTI1LjA5LDI1LjA5LDAsMCwwLTUuNzEuODQsMTIuNzYsMTIuNzYsMCwwLDAtNy44Myw1LjkyLDE2LjcxLDE2LjcxLDAsMCwwLTIuMTIsNy41M2MtLjE2LDIuMzUtLjI4LDQuNzEtLjI5LDcuMDYsMCw4LS4xNiwxNiwuMTIsMjRhMzQuNjQsMzQuNjQsMCwwLDAsLjU0LDUuODMsMTQuNzMsMTQuNzMsMCwwLDAsMi4xNyw1LjUyLDEzLjI4LDEzLjI4LDAsMCwwLDguNjEsNS41NSwzOS4xNCwzOS4xNCwwLDAsMCw3LjU2LjY2YzQuMi4wOSw4LjQuMSwxNC41NS4xNiwzLjMxLS4wNyw4LjU2LS4xNywxMy44Mi0uM2EyMi4zMSwyMi4zMSwwLDAsMCw1LjU2LS44MiwxMi43NSwxMi43NSwwLDAsMCw3Ljg2LTUuOTQsMTYuODIsMTYuODIsMCwwLDAsMi4xLTcuNDljLjE3LTIuMzYuMjktNC43NC4yOS03LjEsMC04LjU4LjIxLTE3LjE2LS4xOS0yNS43NEEyMi44MywyMi44MywwLDAsMCwxMDUuMzMsNTNaTTc1LDk0LjgxQTE5Ljc5LDE5Ljc5LDAsMSwxLDk0Ljc4LDc1LDE5LjgyLDE5LjgyLDAsMCwxLDc1LDk0LjgxWm0yMC41Ni0zNS43YTQuNjIsNC42MiwwLDEsMSwwLTkuMjQsNC42Miw0LjYyLDAsMCwxLDAsOS4yNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSw2Mi4xNEExMi44OCwxMi44OCwwLDEsMCw4Ny44Nyw3NSwxMi44OSwxMi44OSwwLDAsMCw3NSw2Mi4xNFoiLz48L3N2Zz4=);
}

.ais-InfiniteHits-item.-follow .icon.-spotify,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-spotify.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-spotify.hamburger,
.ais-Hits-item.-follow .icon.-spotify,
.ais-Hits-item.-follow .mobile-top-ui .-spotify.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-spotify.hamburger,
.box.-follow .icon.-spotify,
.box.-follow .mobile-top-ui .-spotify.hamburger,
.mobile-top-ui .box.-follow .-spotify.hamburger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUzMjE4MDM2OEM2MTFFNUFFMDdFOENBOEI1QTJENEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUzMjE4MDQ2OEM2MTFFNUFFMDdFOENBOEI1QTJENEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTMyMTgwMTY4QzYxMUU1QUUwN0U4Q0E4QjVBMkQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTMyMTgwMjY4QzYxMUU1QUUwN0U4Q0E4QjVBMkQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po105lgAAASXSURBVHjazJpbbBRlFMe324q9AJa0ttxqKDVINd6wBZFLiBiJjWJiFEkqsS9NjDZNaaUmmjQhwAuEN9EHXngigQAhkGgUDWKkrQU0io202kJJta2FXuiFtmkz/k/zn2TYzDfzzc7sdv7JL9nMzLd7znc753yzKYZhRAJQPlgH1oNV4DGQBxaAFDAK/gO3wV/gZ9Lt94dTfDiwELwDdoKNIN1j+xnwEzgBToH+uKwQBzySA/aBfiM4jYDDYLlXe7wa/wEYMBKn+6A+EQ4sA98ayVMTWB2UA6+CYSP5mgY73OyLuiwRWaDfcMEmW6lc4B/Fu4h3GuFRlcpO1Ta6GVyKhEtvg9M6cSAb9IKHI+FTIbhlvWC3Bs6H1HjR17EXYh2oYFQNq1aDT1VTKAMMeEwJhtjmHhgHE7IvMP+RUczkDibTMidAR/KZW0XSLBc/cTG+FbSAP8Df5DYTNTdJ5yzlHF7JhO9pUAoWxeHAAVBpHQHprbsgy+bhw+AYDQ9aMjrPg01gOx3SVc7s6HM/LVfsv2fiSPb8UAz2g06N2FBnTSW+VzxUmWQHTFL42+0ODrSagWw+hmJYsaVetRlWKVSeAEWggMVLPouXDC5ggwvaLGS6SRe4Cdo9TJXPwH7FveVp3DZVOVEJ+JEFh8y5l3kt3efc7+KG0Awugl9dFqxsAB/a3NsW4Zyba10De8AKxZTarmh3NMrpEIQmwRinzaTHtmvAQdABjoLimPtVinZFsgaa8OFFD0b+Dq6A68xL+hjQxPgpzn8ziD3C9VHAjirh/p+r8Vtf8gCgDLyieOaGONDJAOOkf0Et+IEG+5E49hx4DbzOz/GqVxzo487iJOm5awnKb+Qophy8D+Z7bDuk68AiTpNYyda5mDuUfJ5nmWojzJP6mCu56VHO9d38Lm0HdKbQd+wh0VZuvc8wO8x2aTvMvKmVcUW25d9cErUvwFu6U6iZp2o6B1FGTAIYrzpYd0h8uax4po1Jn5Paoh6O91IDMj7CKF7Dkzlx4D2bZ0Y0vqcnjVuVH40ykx1lTWDQ2SyunTymFyq9RKpBA7dnma4v6IxkGntBV9e5G/1JxztYEwwpnp/HRS5T4SkGrC3Mn2JVypJxhh2go2YJ0ws0w311QJlmFGwBn4NBnylIgVnQXGTPOJ5kOxQWOYy6GVwnZloxwCA4rWibzcqqliPlRTILnjR7ZZeGt6dAKXgTHATnQBsYd2n3D7jANttAps2oZIEjHnu/3nqwJenxYABpso7kPcBZlqmNMfcaGZl1lDf7XZZeODAHabSM4nqLDe2a7Y7ZHS1mcRQemoPznq/A4xqBy9Qyrq0HKrExh7w70SrzYPxe03jV2ai8fFsb0pO5TkZxx8PdXGaQ0RA6sCo2c7Az8s5ssRw+ldulPVGH9LkiRMZ/DI7b3nEJ+xUhOLGo8/uS7w2+/pwL7QrqNWshuJREw38BzybiRXcNGE2g4TOgIZFv6oUl4BC4F6DhU0zmirza4+fPHhIv3iUb4owbEjRPkrj+ueLHAasKWBauY7BZynIynXXEBKu2Hp5QtLAW7vT7w/8LMADx0Klw4R/mTwAAAABJRU5ErkJggg==);
}

.ais-InfiniteHits-item.-follow .icon.-apple,
.ais-InfiniteHits-item.-follow .mobile-top-ui .-apple.hamburger,
.mobile-top-ui .ais-InfiniteHits-item.-follow .-apple.hamburger,
.ais-Hits-item.-follow .icon.-apple,
.ais-Hits-item.-follow .mobile-top-ui .-apple.hamburger,
.mobile-top-ui .ais-Hits-item.-follow .-apple.hamburger,
.box.-follow .icon.-apple,
.box.-follow .mobile-top-ui .-apple.hamburger,
.mobile-top-ui .box.-follow .-apple.hamburger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQnVpbGQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MCAxNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NSwxMC4yN0E2NC43Myw2NC43MywwLDEsMCwxMzkuNzMsNzUsNjQuNzMsNjQuNzMsMCwwLDAsNzUsMTAuMjdabTI3LjMyLDgyLjY1aDBBMTkuNjQsMTkuNjQsMCwwLDEsMTAyLDk3LjFhMTAuNDgsMTAuNDgsMCwwLDEtMS42NSwzLjg5LDEwLDEwLDAsMCwxLTMuMTEsMi44OCwxMi4zNSwxMi4zNSwwLDAsMS0zLjk0LDEuNDMsMTUsMTUsMCwwLDEtNi4wOC4zMSw4LjUyLDguNTIsMCwwLDEtNC4xLTIuMDgsOC44Miw4LjgyLDAsMCwxLS40NC0xMi42Nyw5LjgsOS44LDAsMCwxLDMuNjgtMi4zNywzNy44MywzNy44MywwLDAsMSw2LjI0LTEuNThsMi4yLS40NGEzLjg3LDMuODcsMCwwLDAsMi40Ni0xLjI2QTQuMTcsNC4xNywwLDAsMCw5OCw4Mi40di0yNWMwLTEuOTEtLjg2LTIuNDMtMi42OS0yLjA4TDY1LjkyLDYxLjIzYy0xLjU4LjM4LTIuMTQuOS0yLjE0LDIuODZWMTAwLjdhMTkuNjQsMTkuNjQsMCwwLDEtLjM3LDQuMTgsMTAuNzcsMTAuNzcsMCwwLDEtMS42NSwzLjksMTAuMTUsMTAuMTUsMCwwLDEtMy4xMSwyLjg3LDEyLjQ4LDEyLjQ4LDAsMCwxLTMuOTQsMS40NSwxNSwxNSwwLDAsMS02LjA5LjMxLDguNTIsOC41MiwwLDAsMS00LjA5LTIuMSw5LDksMCwwLDEtLjQ1LTEyLjY3LDkuODgsOS44OCwwLDAsMSwzLjY4LTIuMzdBMzkuNDQsMzkuNDQsMCwwLDEsNTQsOTQuNjlsMi4yMS0uNDRBMy44NSwzLjg1LDAsMCwwLDU4LjY3LDkzYTQuMDksNC4wOSwwLDAsMCwuNzUtMi43NlY0OGE3LjY4LDcuNjgsMCwwLDEsLjA3LTEuMTQsMy40LDMuNCwwLDAsMSwxLjE0LTIuMTksNC43LDQuNywwLDAsMSwyLjEtLjk1aDBsMzMuNzMtNi44MWMuMjktLjA2LDIuNzMtLjQ5LDMtLjUxLDEuODItLjE2LDIuODUsMSwyLjg1LDNaIi8+PC9zdmc+);
}

@media (min-width: 560px) {
  .ais-InfiniteHits-item.-follow,
  .ais-Hits-item.-follow,
  .box.-follow {
    margin-top: 14px;
  }
}

.ais-InfiniteHits-item.-featured-news,
.ais-Hits-item.-featured-news,
.box.-featured-news {
  background-color: #af998b;
}

.ais-InfiniteHits-item.-featured-news ._details ._head,
.ais-Hits-item.-featured-news ._details ._head,
.box.-featured-news ._details ._head {
  text-transform: none;
}

.ais-InfiniteHits-item.-featured-news,
.ais-Hits-item.-featured-news,
.box.-featured-news {
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ais-InfiniteHits-item.-featured-news:hover,
.ais-Hits-item.-featured-news:hover,
.box.-featured-news:hover {
  background-color: #e2231a;
}

#artist .ais-InfiniteHits-item ._image,
.ais-InfiniteHits-item.-featured-artist ._image,
.ais-InfiniteHits-item.-artist-search-result ._image,
#artist .ais-Hits-item ._image,
.ais-Hits-item.-featured-artist ._image,
.ais-Hits-item.-artist-search-result ._image,
#artist .box ._image,
.box.-featured-artist ._image,
.box.-artist-search-result ._image {
  height: 0;
  overflow: hidden;
  padding-bottom: 62%;
}

#artist .ais-InfiniteHits-item,
.ais-InfiniteHits-item.-artist-search-result,
#artist .ais-Hits-item,
.ais-Hits-item.-artist-search-result,
#artist .box,
.box.-artist-search-result {
  text-align: center;
}

#artist .ais-InfiniteHits-item ._image,
.ais-InfiniteHits-item.-artist-search-result ._image,
#artist .ais-Hits-item ._image,
.ais-Hits-item.-artist-search-result ._image,
#artist .box ._image,
.box.-artist-search-result ._image {
  background-color: #fff;
}

.ais-InfiniteHits-item.-all-releases ._details ._head,
.ais-Hits-item.-all-releases ._details ._head,
.box.-all-releases ._details ._head {
  font-size: 1.75rem;
  margin: .75em;
  text-transform: none;
}

.ais-InfiniteHits-item.-shows ._details,
.ais-Hits-item.-shows ._details,
.box.-shows ._details {
  padding: 0;
}

.ais-InfiniteHits-item.-shows ._details ._readmore a,
.ais-Hits-item.-shows ._details ._readmore a,
.box.-shows ._details ._readmore a {
  padding: 10px 0;
}

.ais-InfiniteHits-item.-shows li,
.ais-Hits-item.-shows li,
.box.-shows li {
  clear: both;
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px;
}

.ais-InfiniteHits-item.-shows li::after,
.ais-Hits-item.-shows li::after,
.box.-shows li::after {
  clear: both;
  content: "";
  display: table;
}

.ais-InfiniteHits-item.-shows li,
.ais-Hits-item.-shows li,
.box.-shows li {
  transition: background-color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ais-InfiniteHits-item.-shows li:hover,
.ais-Hits-item.-shows li:hover,
.box.-shows li:hover {
  background-color: #f2f2f2;
}

.ais-InfiniteHits-item.-shows ._date,
.ais-Hits-item.-shows ._date,
.box.-shows ._date {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  line-height: 1.2em;
}

.ais-InfiniteHits-item.-shows ._location,
.ais-Hits-item.-shows ._location,
.box.-shows ._location {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  text-align: right;
  text-transform: uppercase;
  line-height: 1.2em;
}

.ais-InfiniteHits-item.-shows ._artist,
.ais-Hits-item.-shows ._artist,
.box.-shows ._artist {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  text-transform: uppercase;
  font-size: 2.5rem;
  line-height: 1.2em;
}

.ais-InfiniteHits-item.-shows ._artist a,
.ais-Hits-item.-shows ._artist a,
.box.-shows ._artist a {
  color: #af998b;
  text-decoration: none;
}

.ais-InfiniteHits-item.-shows ._venue,
.ais-Hits-item.-shows ._venue,
.box.-shows ._venue {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  font-size: 1.5rem;
  margin-bottom: 5px;
  line-height: 1.2em;
}

.ais-InfiniteHits-item.-shows ._links,
.ais-Hits-item.-shows ._links,
.box.-shows ._links {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  color: rgba(102,102,102,.75);
  font-size: .85rem;
  line-height: 1.2em;
  text-transform: uppercase;
}

.ais-InfiniteHits-item.-shows ._links a,
.ais-Hits-item.-shows ._links a,
.box.-shows ._links a {
  color: rgba(102,102,102,.75);
  text-decoration: none;
}

@media (min-width: 560px) {
  .ais-InfiniteHits-item.-shows ._artist,
  .ais-Hits-item.-shows ._artist,
  .box.-shows ._artist {
    font-size: 1.85rem;
  }

  .ais-InfiniteHits-item.-shows ._venue,
  .ais-Hits-item.-shows ._venue,
  .box.-shows ._venue {
    font-size: 1rem;
  }
}

#news .ais-InfiniteHits-item ._details,
.ais-InfiniteHits-item.-news ._details,
#news .ais-Hits-item ._details,
.ais-Hits-item.-news ._details,
#news .box ._details,
.box.-news ._details {
  padding: 20px;
}

#news .ais-InfiniteHits-item ._details ._date,
.ais-InfiniteHits-item.-news ._details ._date,
#news .ais-Hits-item ._details ._date,
.ais-Hits-item.-news ._details ._date,
#news .box ._details ._date,
.box.-news ._details ._date {
  color: #666;
  display: block;
  font-size: .9rem;
  margin-bottom: .25em;
  text-transform: uppercase;
}

#news .ais-InfiniteHits-item ._details ._head,
.ais-InfiniteHits-item.-news ._details ._head,
#news .ais-Hits-item ._details ._head,
.ais-Hits-item.-news ._details ._head,
#news .box ._details ._head,
.box.-news ._details ._head {
  font-size: 1.35rem;
  text-transform: uppercase;
}

#news .ais-InfiniteHits-item ._details ._head a:hover,
.ais-InfiniteHits-item.-news ._details ._head a:hover,
#news .ais-Hits-item ._details ._head a:hover,
.ais-Hits-item.-news ._details ._head a:hover,
#news .box ._details ._head a:hover,
.box.-news ._details ._head a:hover {
  color: #e2231a;
}

#news .ais-InfiniteHits-item ._details p,
.ais-InfiniteHits-item.-news ._details p,
#news .ais-Hits-item ._details p,
.ais-Hits-item.-news ._details p,
#news .box ._details p,
.box.-news ._details p {
  margin: .5em 0;
}

.ais-InfiniteHits-item.-contact-info ._details,
.ais-InfiniteHits-item.-faq-links ._details,
.ais-Hits-item.-contact-info ._details,
.ais-Hits-item.-faq-links ._details,
.box.-contact-info ._details,
.box.-faq-links ._details {
  border-bottom: none;
}

.ais-InfiniteHits-item.-contact-info ._details ._subhead,
.ais-InfiniteHits-item.-faq-links ._details ._subhead,
.ais-Hits-item.-contact-info ._details ._subhead,
.ais-Hits-item.-faq-links ._details ._subhead,
.box.-contact-info ._details ._subhead,
.box.-faq-links ._details ._subhead {
  font-size: 1.3rem;
  letter-spacing: .5px;
}

.ais-InfiniteHits-item.-contact-info ._details p,
.ais-InfiniteHits-item.-faq-links ._details p,
.ais-Hits-item.-contact-info ._details p,
.ais-Hits-item.-faq-links ._details p,
.box.-contact-info ._details p,
.box.-faq-links ._details p {
  margin: 1em 0;
}

.ais-InfiniteHits-item.-contact-info .contact-address-list li+li,
.ais-InfiniteHits-item.-contact-info .faq-links-list li+li,
.ais-InfiniteHits-item.-faq-links .contact-address-list li+li,
.ais-InfiniteHits-item.-faq-links .faq-links-list li+li,
.ais-Hits-item.-contact-info .contact-address-list li+li,
.ais-Hits-item.-contact-info .faq-links-list li+li,
.ais-Hits-item.-faq-links .contact-address-list li+li,
.ais-Hits-item.-faq-links .faq-links-list li+li,
.box.-contact-info .contact-address-list li+li,
.box.-contact-info .faq-links-list li+li,
.box.-faq-links .contact-address-list li+li,
.box.-faq-links .faq-links-list li+li {
  border-top: 2px solid #e2e2e2;
  margin-top: 24px;
  padding-top: 24px;
}

.ais-InfiniteHits-item.-faq-links ._subhead,
.ais-Hits-item.-faq-links ._subhead,
.box.-faq-links ._subhead {
  display: block;
  text-decoration: none;
  text-transform: none;
  padding: 16px;
}

.ais-InfiniteHits-item.-faq-links ._subhead:hover,
.ais-Hits-item.-faq-links ._subhead:hover,
.box.-faq-links ._subhead:hover {
  color: #e2231a;
}

.ais-InfiniteHits-item.-faq-links ._details,
.ais-Hits-item.-faq-links ._details,
.box.-faq-links ._details {
  padding: 0;
}

.ais-InfiniteHits-item.-faq-links .faq-links-list li+li,
.ais-Hits-item.-faq-links .faq-links-list li+li,
.box.-faq-links .faq-links-list li+li {
  margin-top: 0;
  padding-top: 0;
}

.ais-InfiniteHits-item.-collapsible ._headline,
.ais-Hits-item.-collapsible ._headline,
.box.-collapsible ._headline {
  cursor: pointer;
}

.ais-InfiniteHits-item.-collapsible ._details,
.ais-Hits-item.-collapsible ._details,
.box.-collapsible ._details {
  border-bottom: none;
  display: none;
}

.ais-InfiniteHits-item.-collapsible.-open ._details,
.ais-Hits-item.-collapsible.-open ._details,
.box.-collapsible.-open ._details {
  display: block;
}

.ais-InfiniteHits-item.-social-counts,
.ais-Hits-item.-social-counts,
.box.-social-counts {
  -ms-flex-align: center;
      align-items: center;
  background-color: #d1d3d4;
  display: -ms-flexbox;
  display: flex;
}

.ais-InfiniteHits-item.-social-counts ._button,
.ais-Hits-item.-social-counts ._button,
.box.-social-counts ._button {
  -ms-flex: 1;
      flex: 1;
  padding-bottom: 18px;
  padding-top: 18px;
  text-align: center;
}

.ais-InfiniteHits-item.-side-note ._details,
.ais-Hits-item.-side-note ._details,
.box.-side-note ._details {
  border-bottom: none;
}

#news .ais-InfiniteHits-list,
#news .ais-Hits-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#news .ais-InfiniteHits-list .ais-InfiniteHits-item,
#news .ais-InfiniteHits-list .ais-Hits-item,
#news .ais-Hits-list .ais-InfiniteHits-item,
#news .ais-Hits-list .ais-Hits-item {
  margin-bottom: 3.431372549%;
}

@media (min-width: 560px) {
  #news .ais-InfiniteHits-list .ais-InfiniteHits-item,
  #news .ais-InfiniteHits-list .ais-Hits-item,
  #news .ais-Hits-list .ais-InfiniteHits-item,
  #news .ais-Hits-list .ais-Hits-item {
    max-width: 48%;
  }
}

@media (min-width: 994px) {
  #news .ais-InfiniteHits-list .ais-InfiniteHits-item,
  #news .ais-InfiniteHits-list .ais-Hits-item,
  #news .ais-Hits-list .ais-InfiniteHits-item,
  #news .ais-Hits-list .ais-Hits-item {
    max-width: 31%;
  }
}

.page-search .ais-InfiniteHits-loadMore {
  margin-left: 1.7156862745%;
}

.page-search .ais-InfiniteHits--empty,
.page-search .ais-Hits--empty {
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.pagination {
  font-size: 1.25rem;
  margin: 0 10px 3rem 10px;
  text-transform: uppercase;
}

.pagination::after {
  clear: both;
  content: "";
  display: table;
}

.pagination,
.pagination a {
  color: #666;
}

.pagination a {
  display: block;
  text-decoration: none;
}

.pagination a:hover {
  color: #e2231a;
}

.pagination ._prev-button,
.pagination ._next-button {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.pagination ._pages {
  display: none;
  text-align: center;
}

.pagination ._pages li {
  display: inline-block;
}

.pagination ._pages .-arrow-left,
.pagination ._pages .-arrow-right {
  display: none;
}

.pagination ._prev-button a,
.pagination ._next-button a,
.pagination ._number-button,
.pagination ._prev-button-icon,
.pagination ._next-button-icon {
  padding: .9rem;
}

.pagination .-arrow-left,
.pagination .-arrow-right {
  display: block;
  margin-top: 3px;
}

.pagination ._prev-button {
  text-align: left;
}

.pagination ._prev-button a {
  padding-left: 0;
}

.pagination ._prev-button .-arrow-left {
  display: inline-block;
  margin-right: 6px;
}

.pagination ._next-button {
  float: right;
  text-align: right;
}

.pagination ._next-button a {
  padding-right: 0;
}

.pagination ._next-button .-arrow-right {
  display: inline-block;
  margin-left: 6px;
}

.pagination .-selected {
  color: #e2231a;
}

@media (min-width: 560px) {
  .pagination {
    margin-top: 1rem;
  }

  .pagination ._prev-button,
  .pagination ._next-button {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    margin-bottom: 0;
  }

  .pagination ._prev-button {
    padding-left: 0;
  }

  .pagination ._next-button {
    float: right;
    padding-right: 0;
  }

  .pagination ._pages {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    display: block;
  }
}

@media (min-width: 994px) {
  .pagination {
    font-size: 1rem;
  }

  .pagination ._prev-button a,
  .pagination ._next-button a,
  .pagination ._number-button,
  .pagination ._prev-button-icon,
  .pagination ._next-button-icon {
    padding: .35rem;
  }

  .pagination ._pages .-arrow-left,
  .pagination ._pages .-arrow-right {
    display: block;
    margin-top: 3px;
  }
}

.modal-blanket {
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: rgba(0,0,0,.75);
  display: none;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2040;
}

.-modal-is-open .modal-blanket {
  display: block;
  opacity: 1;
}

.-modal-is-open {
  overflow: hidden;
}

._modal {
  width: 83.3333333333%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  margin: 25% auto;
}

@media (min-width: 560px) {
  ._modal {
    margin-bottom: 16.6666666667%;
    margin-top: 16.6666666667%;
  }
}

@media (min-width: 994px) {
  ._modal {
    margin-bottom: 8.3333333333%;
    margin-top: 8.3333333333%;
  }
}

.modal-blanket.modal-takeover {
  z-index: 11000;
}

.modal-blanket.modal-takeover ._modal {
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto;
  max-width: 1034px;
  padding: 20px;
  position: relative;
  width: 100%;
}

.modal-blanket.modal-takeover ._modal ._button {
  position: absolute;
  right: 32px;
  top: 34px;
}

.modal-blanket.modal-takeover iframe {
  height: 100%;
  width: 100%;
}

@media (min-width: 560px) {
  .modal-blanket.modal-takeover ._modal {
    max-height: 960px;
  }
}

@media (min-width: 994px) {
  .modal-blanket.modal-takeover ._modal {
    max-height: 950px;
    padding-top: 40px;
  }

  .modal-blanket.modal-takeover ._modal ._button {
    top: 54px;
  }
}

.news-list {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  position: relative;
}

.news-list::after {
  clear: both;
  content: "";
  display: table;
}

.news-list .box.-news {
  margin-bottom: 1.7156862745%;
}

@media (min-width: 560px) {
  .news-list .box.-news {
    margin-bottom: 48px;
  }
}

.news-article {
  background-color: #fff;
}

.news-article ._image {
  display: block;
  width: 100%;
}

.news-article ._content {
  padding: 24px;
}

.news-article ._date,
.news-article ._title {
  text-transform: uppercase;
}

.news-article ._date {
  display: block;
  font-size: .9rem;
  margin-bottom: 1em;
}

.news-article ._title {
  font-size: 2rem;
}

.track-listing {
  font-size: 1.15rem;
  line-height: 1.2em;
  margin-bottom: 20px;
}

.track-listing td {
  border-bottom: 1px solid #e2e2e2;
  padding: 1em 0;
}

.track-listing ._track-number {
  color: #939598;
  display: block;
  height: 18px;
  margin-left: -4px;
  padding-left: 18px;
  padding-right: 10px;
  text-decoration: none;
  width: 36px;
}

.track-listing ._track-title {
  width: 100%;
}

.track-listing ._track-title a {
  text-decoration: none;
}

.track-listing ._track-title a:hover {
  color: #e2231a;
}

.track-listing ._track-links {
  font-size: .85em;
  padding-left: 10px;
}

.track-listing ._track-links a {
  color: #666;
  font-style: italic;
  text-decoration: underline;
}

.track-listing ._track-links a:hover {
  color: #e2231a;
}

.track-listing ._track-time {
  padding-left: 20px;
  padding-right: 15px;
  color: #939598;
}

.track-listing ._track:hover,
.track-listing ._track:hover ._track-title a,
.track-listing ._track:hover ._track-links a,
.track-listing ._track:hover ._track-time,
.track-listing ._track.-is-playing,
.track-listing ._track.-is-playing ._track-title a,
.track-listing ._track.-is-playing ._track-links a,
.track-listing ._track.-is-playing ._track-time,
.track-listing ._track.-is-active,
.track-listing ._track.-is-active ._track-title a,
.track-listing ._track.-is-active ._track-links a,
.track-listing ._track.-is-active ._track-time {
  color: #e2231a;
}

.track-listing ._track.-has-track:hover ._track-number,
.track-listing ._track.-is-loading ._track-number,
.track-listing ._track.-is-playing ._track-number {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
}

.track-listing ._track.-has-track:hover ._track-number {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE1NjUuNTQzIDE2NjYuMTA5IDE4MS4zMDEgMTgxLjI5NyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxNTY1LjU0MyAxNjY2LjEwOSAxODEuMzAxIDE4MS4yOTciPjxnPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0xNjU2LjE5NCAxODQ3LjQwNWMtNDkuOTg2IDAtOTAuNjUtNDAuNjY1LTkwLjY1LTkwLjY0NiAwLTQ5Ljk4NyA0MC42NjUtOTAuNjUgOTAuNjUtOTAuNjUgNDkuOTg2IDAgOTAuNjUgNDAuNjY0IDkwLjY1IDkwLjY1IDAgNDkuOTgtNDAuNjY1IDkwLjY0NS05MC42NSA5MC42NDV6bTAtMTcyLjc5Yy00NS4yOTYgMC04Mi4xNDQgMzYuODQ3LTgyLjE0NCA4Mi4xNDQgMCA0NS4yOSAzNi44NDcgODIuMTQgODIuMTQ0IDgyLjE0czgyLjE0NC0zNi44NSA4Mi4xNDQtODIuMTRjMC00NS4yOTctMzYuODQ4LTgyLjE0NS04Mi4xNDQtODIuMTQ1ek0xNjk0LjE5OCAxNzUzLjAwNmMzLjA3IDIuMDYzIDMuMDcgNS40NCAwIDcuNTAybC01My42NyAzNi4wN2MtMy4wNyAyLjA2Mi01LjU4Mi43MjQtNS41ODItMi45NzV2LTczLjY5NmMwLTMuNyAyLjUxMi01LjAzNyA1LjU4LTIuOTc0bDUzLjY3MiAzNi4wNzN6Ii8+PC9nPjwvc3ZnPg==);
}

.track-listing ._track.-is-loading ._track-number,
.track-listing ._track.-is-loading:hover ._track-number {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwYTE2IDE2IDAgMCAwIDAgMzIgMTYgMTYgMCAwIDAgMC0zMm0wIDRhMTIgMTIgMCAwIDEgMCAyNCAxMiAxMiAwIDAgMSAwLTI0Ii8+PHBhdGggZD0iTTE2IDBhMTYgMTYgMCAwIDEgMTYgMTZoLTRBMTIgMTIgMCAwIDAgMTYgNHoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvc3ZnPg==);
}

.track-listing ._track.-is-playing ._track-number,
.track-listing ._track.-is-playing:hover ._track-number {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik01LjggNWgydjhoLTJ6TTEwLjIgNWgydjhoLTJ6TTkgMThjLTUgMC05LTQtOS05czQtOSA5LTkgOSA0IDkgOS00IDktOSA5ek05IC45QzQuNS45LjkgNC41LjkgOXMzLjcgOC4xIDguMSA4LjFjNC41IDAgOC4xLTMuNyA4LjEtOC4xUzEzLjUuOSA5IC45eiIvPjwvc3ZnPg==);
}

.track-listing ._track.-disabled,
.track-listing ._track.-disabled ._track-number,
.track-listing ._track.-disabled,
.track-listing ._track.-disabled ._track-number {
  pointer-events: none;
}

@media (min-width: 994px) {
  .track-listing {
    font-size: 1rem;
  }

  .track-listing td {
    padding: .75em 0;
  }

  .track-listing ._track-number {
    margin-left: -18px;
    padding-left: 18px;
  }
}

.titled-list {
  font-size: 1.15rem;
}

.titled-list li {
  line-height: 1.2rem;
}

.titled-list li+li {
  margin-top: 1.5rem;
}

.titled-list ._title,
.titled-list ._value {
  line-height: 1.2em;
}

.titled-list ._title {
  color: #af998b;
  font-size: 1.3rem;
  text-transform: uppercase;
}

.titled-list ._value a {
  text-decoration: none;
}

.titled-list ._value a:hover {
  color: #e2231a;
}

@media (min-width: 560px) {
  .titled-list {
    font-size: 1rem;
  }

  .titled-list ._title {
    font-size: 1.1rem;
  }

  .titled-list li+li {
    margin-top: .75rem;
  }
}

button.osano-cm-window__widget>svg>path:nth-child(1) {
  stroke: #000 !important;
}

button.osano-cm-window__widget>svg>path:nth-child(2) {
  stroke: #000 !important;
  fill: #fff !important;
}

button.osano-cm-window__widget>svg>g {
  fill: #000 !important;
}

.subpage-loader {
  position: relative;
}

.subpage-loader.-is-loading .subpage {
  opacity: .5;
}

.subpage-loader .icon.-loading,
.subpage-loader .mobile-top-ui .-loading.hamburger,
.mobile-top-ui .subpage-loader .-loading.hamburger {
  left: 25px;
  position: absolute;
  top: 10px;
}

.artists-list {
  background-color: #fff;
  font-size: 1.5rem;
  padding: 0 20px;
  text-transform: uppercase;
}

.artists-list ._artist-section {
  padding: 10px 0;
}

.artists-list ._artist-section+._artist-section {
  border-top: 1px solid #d1d3d4;
}

.artists-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.artists-list a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
}

.artists-list a {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.artists-list a:hover {
  color: #e2231a;
}

.artists-list.-alumni a {
  color: #939598;
}

@media (min-width: 994px) {
  .artists-list {
    font-size: 1.15rem;
  }

  .artists-list a {
    padding: 5px 0;
  }
}

.layout-subpage.-photo ._subpage-content img,
.layout-subpage.-logo ._subpage-content img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 994px) {
  .layout-subpage.-photo ._subpage-content img,
  .layout-subpage.-logo ._subpage-content img {
    width: auto;
  }
}

.layout-subpage.-contact .titled-list {
  padding-bottom: 1.7156862745%;
}

.layout-subpage.-contact .titled-list::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 560px) {
  .layout-subpage.-contact .titled-list {
    margin-left: -1.7156862745%;
    margin-right: -1.7156862745%;
  }

  .layout-subpage.-contact .titled-list li {
    width: 50%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-subpage.-contact .titled-list li:nth-child(2n+1) {
    clear: left;
  }

  .layout-subpage.-contact .titled-list li:nth-child(3n+1) {
    clear: none;
  }
}

@media (min-width: 994px) {
  .layout-subpage.-contact .titled-list li {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .layout-subpage.-contact .titled-list li:nth-child(2n+1) {
    clear: none;
  }

  .layout-subpage.-contact .titled-list li:nth-child(3n+1) {
    clear: left;
  }
}

.layout-album-detail ._headline {
  font-size: 1.5rem;
  line-height: 1.3em;
  margin: 0 0 .15em 0;
  text-transform: uppercase;
}

.layout-album-detail .column-2 {
  padding-left: 0;
  padding-right: 0;
}

.layout-album-detail ._release-header,
.layout-album-detail ._release-description {
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.layout-album-detail ._meta {
  line-height: 1.75em;
  padding: 1.7156862745% 0;
}

.layout-album-detail ._copyright {
  border-top: 1px solid #d1d3d4;
  margin-top: 16px;
  padding-top: 8px;
}

.layout-album-detail ._copyright p {
  margin: 1em 0;
}

.layout-album-detail ._release-header {
  border-bottom: 1px solid #d1d3d4;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.layout-album-detail ._release-title,
.layout-album-detail ._artist-name {
  color: #231f20;
  text-transform: uppercase;
}

.layout-album-detail ._release-title {
  font-size: 2.85rem;
}

.layout-album-detail ._artist-name {
  font-size: 2.3rem;
}

.layout-album-detail ._release-description {
  padding-right: 1.7156862745%;
}

.layout-album-detail ._release-description::after {
  clear: both;
  content: "";
  display: table;
}

.layout-album-detail ._share-links {
  float: right;
  margin-right: -4px;
}

.layout-album-detail ._share-links li {
  float: left;
}

.layout-album-detail ._share-links a {
  opacity: .35;
  padding: 8px;
}

.layout-album-detail ._share-links a {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.layout-album-detail ._share-links a:hover {
  opacity: 1;
}

@media (min-width: 994px) {
  .layout-album-detail .column-2 {
    padding-left: 1.7156862745%;
  }

  .layout-album-detail ._release-header,
  .layout-album-detail ._release-description {
    padding-left: 0;
    padding-right: 24px;
  }

  .layout-album-detail ._meta {
    padding: 16px 8px;
  }
}

.other-releases {
  background-color: #fff;
}

.other-releases::after {
  clear: both;
  content: "";
  display: table;
}

.other-releases ._head {
  border-bottom: 1px solid #d1d3d4;
  padding: 8px 1.7156862745%;
  text-transform: uppercase;
}

.other-releases ._release {
  width: 50%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  line-height: 1.3em;
  padding-bottom: 14px;
  text-decoration: none;
}

.other-releases ._release:nth-child(2n+1) {
  clear: left;
}

@media (min-width: 560px) {
  .other-releases ._release {
    width: 25%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .other-releases ._release:nth-child(2n+1) {
    clear: none;
  }

  .other-releases ._release:nth-child(4n+1) {
    clear: left;
  }
}

@media (min-width: 994px) {
  .other-releases ._release {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .other-releases ._release:nth-child(4n+1) {
    clear: none;
  }

  .other-releases ._release:nth-child(6n+1) {
    clear: left;
  }
}

.other-releases ._release:hover ._title {
  color: #e2231a;
}

.other-releases ._list {
  padding: 1.7156862745% 0 0;
}

.other-releases ._list::after {
  clear: both;
  content: "";
  display: table;
}

.other-releases ._cover {
  margin-bottom: 6px;
}

.other-releases ._cover img {
  display: block;
  width: 100%;
}

.other-releases ._title {
  color: #231f20;
  text-decoration: none;
}

.other-releases ._title {
  transition: color 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.other-releases ._release-date {
  text-decoration: none;
  color: #939598;
}

.layout-track-detail ._headline {
  font-size: 1.5rem;
  line-height: 1.3em;
  margin: .75em 0;
  text-transform: uppercase;
}

.layout-track-detail .column-2 {
  padding-left: 0;
}

.layout-track-detail ._track-header,
.layout-track-detail ._contributors,
.layout-track-detail ._lyrics {
  margin-left: 1.7156862745%;
}

.layout-track-detail ._meta {
  line-height: 1.75em;
  padding: 1.7156862745% 0;
}

.layout-track-detail .track-listing {
  border-top: 1px solid #d1d3d4;
  margin-top: 16px;
  padding-top: 16px;
}

.layout-track-detail .track-listing ._headline {
  margin-bottom: 12px;
}

.layout-track-detail ._track-header {
  border-bottom: 1px solid #d1d3d4;
}

.layout-track-detail ._track-header ._track-title,
.layout-track-detail ._track-header ._artist-and-album-name {
  color: #231f20;
  text-transform: uppercase;
}

.layout-track-detail ._track-header ._track-title {
  font-size: 2.85rem;
}

.layout-track-detail ._track-header ._artist-and-album-name {
  font-size: 2.3rem;
}

.layout-track-detail ._track-header ._nav {
  border-top: 1px solid #d1d3d4;
  padding: 20px 0;
  margin-top: 10px;
}

.layout-track-detail ._track-header ._nav::after {
  clear: both;
  content: "";
  display: table;
}

.layout-track-detail ._track-header ._back-to-album,
.layout-track-detail ._track-header ._next-track {
  color: #666;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
}

.layout-track-detail ._track-header ._back-to-album:hover,
.layout-track-detail ._track-header ._next-track:hover {
  color: #e2231a;
}

.layout-track-detail ._track-header ._back-to-album {
  float: left;
}

.layout-track-detail ._track-header ._next-track {
  float: right;
}

.layout-track-detail ._contributors {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 15px;
}

.layout-track-detail ._contributors table {
  line-height: 1.2em;
  width: 100%;
}

.layout-track-detail ._contributors td {
  padding: 5px 0;
  vertical-align: top;
}

.layout-track-detail ._contributors ._contributions {
  color: #939598;
  padding-right: 10px;
  width: 25%;
}

.layout-track-detail ._contributors ._contributor-name {
  width: 75%;
}

.layout-track-detail ._lyrics {
  padding-right: 1.7156862745%;
  padding-top: 25px;
}

.layout-track-detail ._lyrics::after {
  clear: both;
  content: "";
  display: table;
}

@media (min-width: 994px) {
  .layout-track-detail .column-2 {
    padding-left: 1.7156862745%;
  }

  .layout-track-detail ._track-header,
  .layout-track-detail ._contributors,
  .layout-track-detail ._lyrics {
    padding-left: 0;
  }

  .layout-track-detail ._meta {
    padding: 16px 8px;
  }
}

.releases-list {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.releases-list ol ._release:first-child {
  padding-top: 0;
}

.releases-list ol ._release:last-child {
  padding-bottom: 0;
}

.releases-list ._release {
  padding: 12px 0;
}

.releases-list ._release::after {
  clear: both;
  content: "";
  display: table;
}

.releases-list ._release+._release {
  border-top: 1px solid #e2e2e2;
}

.releases-list ._title {
  font-size: 2rem;
  margin-bottom: 5px;
  margin-top: 5px;
}

.releases-list ._title,
.releases-list ._artist {
  text-transform: uppercase;
}

.releases-list ._title,
.releases-list ._title a,
.releases-list ._artist,
.releases-list ._artist a {
  color: #231f20;
  text-decoration: none;
}

.releases-list ._title a:hover,
.releases-list ._artist a:hover {
  color: #e2231a;
}

.releases-list ._artist,
.releases-list ._release-date {
  margin-bottom: 7px;
  margin-top: 7px;
}

.releases-list ._release-date {
  display: block;
}

.releases-list ._purchase {
  margin-top: 12px;
}

.releases-list ._purchase-button {
  background-color: #e2e2e2;
  color: #666;
  display: block;
  font-size: 1.15rem;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition-property: color,background-color;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.releases-list ._purchase-button:hover {
  background-color: #231f20;
  color: #fff;
}

.releases-list ._purchase-button.-preorder {
  background-color: #af998b;
  color: #fff;
}

.releases-list ._purchase-button.-preorder:hover {
  background-color: #8d7261;
  color: #fff;
}

@media (min-width: 560px) {
  .releases-list ._title {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    font-size: 1.3rem;
    padding-left: 0;
  }

  .releases-list ._artist {
    width: 25%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .releases-list ._release-date {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .releases-list ._purchase {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    margin-top: 0;
    padding-right: 0;
  }
}

.layout-tours .empty-head {
  padding-left: 0;
}

.tours-map {
  background-color: #ff6648;
  margin-bottom: 24px;
  text-transform: uppercase;
}

.tours-map,
.tours-map a {
  color: #fff;
}

.tours-map ._map-wrapper {
  padding: 5px;
}

.tours-map ._map {
  background-color: #fff;
  height: 320px;
  width: 100%;
}

.tours-map ._nav-wrapper {
  padding-bottom: 5px;
}

.tours-map ._nav-wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.tours-map ._date-nav,
.tours-map ._view-nav {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  font-size: 1.3rem;
  text-align: center;
}

.tours-map ._date-nav ._date-range,
.tours-map ._date-nav a,
.tours-map ._view-nav ._head,
.tours-map ._view-nav a {
  padding: 10px;
}

.tours-map ._date-nav {
  padding-left: 4px;
}

.tours-map ._date-nav ._prev-button,
.tours-map ._date-nav ._date-range,
.tours-map ._date-nav ._next-button {
  display: inline-block;
}

.tours-map ._view-nav ._head,
.tours-map ._view-nav ._view-options,
.tours-map ._view-nav li {
  display: inline-block;
}

.tours-map ._view-nav ._view-options li {
  border-left: 1px solid #fff;
}

.tours-map ._view-nav ._view-options li:first-child {
  border-left: none;
}

.tours-map ._view-nav ._head {
  padding-right: 0;
}

.tours-map ._view-nav a {
  text-decoration: none;
}

.tours-map ._view-nav .-selected a,
.tours-map ._view-nav a:hover {
  text-decoration: line-through;
}

@media (min-width: 560px) {
  .tours-map ._date-nav,
  .tours-map ._view-nav {
    width: 50%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    clear: none;
    font-size: 1.15rem;
  }

  .tours-map ._date-nav ._date-range,
  .tours-map ._date-nav a,
  .tours-map ._view-nav ._head,
  .tours-map ._view-nav a {
    padding: 7px;
  }

  .tours-map ._date-nav {
    text-align: left;
  }

  .tours-map ._view-nav {
    text-align: right;
  }
}

@media (min-width: 994px) {
  .tours-map ._date-nav,
  .tours-map ._view-nav {
    font-size: 1rem;
  }
}

.tours-map-overlay {
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: -61.5px;
  margin-top: 20px;
  opacity: 0;
  position: absolute;
  z-index: 500;
}

.tours-map-overlay.-showing {
  opacity: 1;
}

.tours-map-overlay ._overlay-inner {
  background-color: rgba(35,31,32,.95);
  color: #fff;
  line-height: 1.25em;
  padding: 12px;
  position: relative;
  width: 320px;
}

.tours-map-overlay ._overlay-inner:after {
  bottom: 100%;
  left: 45px;
  border: solid rgba(0,0,0,0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0,0,0,0);
  border-bottom-color: rgba(35,31,32,.95);
  border-width: 15px;
}

.tours-map-overlay ._show-location {
  font-size: 1.3rem;
  margin-bottom: 1em;
  text-transform: uppercase;
}

.tours-map-overlay ._shows li {
  padding: 3px 0;
}

.tours-map-overlay ._shows li::after {
  clear: both;
  content: "";
  display: table;
}

.tours-map-overlay ._shows ._show-date {
  width: 16.6666666667%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  padding-left: 0;
  text-transform: uppercase;
}

.tours-map-overlay ._shows ._artist-name {
  width: 41.6666666667%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  text-transform: uppercase;
}

.tours-map-overlay ._shows ._show-venue {
  width: 41.6666666667%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  padding-right: 0;
}

.tours-month-head {
  color: #bcbec0;
  font-size: 1.5rem;
  margin: 3.431372549% 0;
  text-transform: uppercase;
}

.tours-list ._tour-day::after,
.tours-list ._shows-list::after,
.tours-list ._show::after {
  clear: both;
  content: "";
  display: table;
}

.tours-list ._tour-day {
  background-color: #fff;
  margin-bottom: 8px;
}

.tours-list ._tour-date-head {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  border-bottom: 1px solid #e2e2e2;
  color: #af998b;
  font-size: 2.3rem;
  line-height: .9em;
  padding: 12px;
  text-transform: uppercase;
}

.tours-list ._tour-date-head sup {
  font-size: .6em;
}

.tours-list ._tour-day-shows {
  clear: left;
}

.tours-list ._show {
  line-height: 1.25em;
  padding: 3.431372549% 12px;
}

.tours-list ._show:nth-child(even) {
  background-color: #f2f2f2;
}

.tours-list ._artist-name,
.tours-list ._show-city,
.tours-list ._show-venue,
.tours-list ._show-time,
.tours-list ._show-links a {
  padding-bottom: 1.7156862745%;
  padding-top: 1.7156862745%;
}

.tours-list ._artist-name {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
  float: none;
  font-size: 1.5rem;
  text-transform: uppercase;
}

.tours-list ._show-city,
.tours-list ._show-venue,
.tours-list ._show-time {
  width: 33.3333333333%;
  float: left;
  padding-left: 1.7156862745%;
  padding-right: 1.7156862745%;
}

.tours-list ._show-time {
  text-transform: uppercase;
}

.tours-list ._show-links {
  clear: both;
  font-size: 1.15em;
  display: block;
  padding: 1em 1.7156862745% 0;
  text-transform: uppercase;
}

.tours-list ._show-links li {
  display: inline;
}

.tours-list ._show-links li:first-child {
  margin-left: -10px;
}

.tours-list ._show-links li+li {
  border-left: 1px solid #e2e2e2;
}

.tours-list ._show-links a {
  line-height: 1em;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.tours-list ._show-links a:hover {
  color: #e2231a;
}

@media (min-width: 560px) {
  .tours-list ._tour-date-head {
    font-size: 1.85rem;
  }

  .tours-list ._tour-day-shows {
    clear: none;
  }

  .tours-list ._show {
    padding: 0;
  }

  .tours-list ._artist-name {
    width: 25%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    font-size: 1.15rem;
  }

  .tours-list ._show-city,
  .tours-list ._show-venue {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .tours-list ._show-time {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .tours-list ._show-links {
    clear: none;
    padding: 0;
    text-align: right;
  }

  .tours-list ._show-rsvp {
    width: 8.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    text-align: center;
  }

  .tours-list ._show-tickets {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    text-align: right;
  }
}

.tours-location-filter {
  background-color: #fff;
  margin-bottom: 24px;
  padding: 3.431372549%;
  text-align: center;
}

.tours-location-filter ._head {
  font-size: 1.3rem;
  margin-bottom: .6em;
  text-transform: uppercase;
}

.tours-location-filter ._input {
  border: 1px solid #e2e2e2;
  border-radius: 0;
  color: #666;
  font-size: 1rem;
  line-height: 1em;
  padding: .75em;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  -webkit-appearance: none;
}

.tours-location-filter .-error {
  color: #e2231a;
  padding-top: 12px;
}

@media (min-width: 994px) {
  .tours-location-filter {
    padding: 6.862745098%;
  }

  .column-1 .tours-location-filter {
    display: none;
  }
}

.box.-artists-filter ._details {
  font-size: 1.85rem;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

.box.-artists-filter ._details li {
  border-top: 1px solid #e2e2e2;
}

.box.-artists-filter ._details li:first-child {
  border-top: none;
}

.box.-artists-filter ._details a {
  display: block;
  padding: .7em;
  text-decoration: none;
}

.box.-artists-filter ._details .-selected a,
.box.-artists-filter ._details a:hover {
  color: #e2231a;
}

.box.-artists-filter .-close .icon,
.box.-artists-filter .-close .mobile-top-ui .hamburger,
.mobile-top-ui .box.-artists-filter .-close .hamburger {
  background-size: 12px;
}

.tours-artists-filter {
  background-color: #666;
  color: #fff;
  display: block;
  font-size: 1.3rem;
  margin-bottom: 24px;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

@media (min-width: 994px) {
  .tours-artists-filter {
    display: none;
  }
}

.js .layout-news .box.-news {
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
}

.js .layout-news .box.-news.-showing {
  opacity: 1;
}

@media (min-width: 560px) {
  .layout-news .box.-news {
    width: 50%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
    margin-bottom: 24px;
  }
}

@media (min-width: 994px) {
  .layout-news .box.-news {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }
}

.js .layout-news.-search .box.-news {
  opacity: 1;
}

.layout-news-article {
  margin-top: 24px;
}

.layout-contact .column-2,
.layout-faq .column-2 {
  clear: left;
  display: block;
}

@media (min-width: 994px) {
  .layout-contact .column-2,
  .layout-faq .column-2 {
    clear: none;
  }
}

.layout-faq .column-2 {
  display: none;
}

@media (min-width: 994px) {
  .layout-faq .column-2 {
    display: block;
  }
}

.layout-faq .content-box ._callout,
.layout-faq .mailing-list-form ._callout,
.layout-faq .releases-list ol ._callout,
.releases-list .layout-faq ol ._callout {
  border-bottom: 1px solid #e2e2e2;
  margin: 0 0 20px;
}

.faq-list ._subheader {
  margin-bottom: .5rem;
}

.faq-list p {
  margin: .5rem 0;
}

.faq-list>li {
  padding: 16px 0;
}

.faq-list>li:first-child {
  padding-top: 0;
}

.faq-list>li:last-child {
  padding-bottom: 0;
}

.faq-list>li+li {
  border-top: 1px solid #e2e2e2;
}

._about-image {
  display: block;
  width: 100%;
}

.page-search .ais-InfiniteHits-item.-artist-search-result ._head a,
.page-search .ais-InfiniteHits-item.-artist-search-result ._subhead a,
.page-search .ais-InfiniteHits-item.-release ._head a,
.page-search .ais-InfiniteHits-item.-release ._subhead a,
.page-search .ais-InfiniteHits-item.-video ._head a,
.page-search .ais-InfiniteHits-item.-video ._subhead a,
.page-search .ais-Hits-item.-artist-search-result ._head a,
.page-search .ais-Hits-item.-artist-search-result ._subhead a,
.page-search .ais-Hits-item.-release ._head a,
.page-search .ais-Hits-item.-release ._subhead a,
.page-search .ais-Hits-item.-video ._head a,
.page-search .ais-Hits-item.-video ._subhead a,
.page-search .box.-artist-search-result ._head a,
.page-search .box.-artist-search-result ._subhead a,
.page-search .box.-release ._head a,
.page-search .box.-release ._subhead a,
.page-search .box.-video ._head a,
.page-search .box.-video ._subhead a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (min-width: 560px) {
  .page-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .page-search #news .ais-InfiniteHits-item,
  .page-search #news .ais-Hits-item {
    min-height: 200px;
  }

  .page-search #news .ais-InfiniteHits-item ._details,
  .page-search #news .ais-Hits-item ._details {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

.mailing-list-wrapper {
  transition: height 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  clear: both;
  height: 0;
  overflow: hidden;
}

.mailing-list-wrapper.-open {
  height: auto;
}

.mailing-list-form {
  border: none;
  clear: both;
  padding: 2.5rem 0 0;
}

.mailing-list-form ._header {
  margin: 0;
  padding: 0 1.7156862745%;
}

.mailing-list-form ._header h3 {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 15px;
}

.mailing-list-form ._header ._button {
  float: right;
  margin-top: 2px;
  opacity: .5;
}

.mailing-list-form ._header ._button .icon,
.mailing-list-form ._header ._button .mobile-top-ui .hamburger,
.mobile-top-ui .mailing-list-form ._header ._button .hamburger {
  background-size: 12px;
  height: 12px;
  width: 12px;
}

.mailing-list-form ._message {
  font-size: 1.5rem;
  margin: 1.5rem 1.7156862745%;
  text-transform: uppercase;
}

.-error .mailing-list-form ._message {
  color: #e2231a;
}

.mailing-list-form .standard-form {
  border: none;
  padding: 24px 1.7156862745%;
}

.mailing-list-form ._form-input {
  margin: 0 0 20px 0;
}

.mailing-list-form ._form-input [type=checkbox] {
  -webkit-appearance: checkbox;
}

.mailing-list-form ._input-checkbox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
}

.mailing-list-form ._input-checkbox label {
  margin-left: 1rem;
}

.mailing-list-form ._form-submit input {
  background-color: #ff6648;
  display: block;
  float: none;
  height: 42px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}

.mailing-list-form ._form-submit ._help {
  display: block;
  margin: 1em 0;
  text-align: center;
}

.mailing-list-form .-sending {
  opacity: .3;
}

.mailing-list-form ._postal-code-input {
  transition: opacity 150ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
}

.mailing-list-form ._postal-code-input.-hide {
  opacity: 0;
}

@media (min-width: 560px) {
  .mailing-list-form .standard-form {
    padding: 24px 0;
  }

  .mailing-list-form ._field-group {
    width: 50%;
    float: left;
    padding-left: 1.7156862745%;
    padding-right: 1.7156862745%;
  }

  .mailing-list-form ._form-submit {
    padding-top: 21px;
  }

  .mailing-list-form ._form-submit::after {
    clear: both;
    content: "";
    display: table;
  }

  .mailing-list-form ._form-submit input {
    float: left;
    width: auto;
  }

  .mailing-list-form ._form-submit ._help {
    float: right;
    line-height: 42px;
    margin: 0;
    text-align: right;
  }
}