@charset "UTF-8";
/* Insert your custom CSS styles */
/* Insert your custom CSS styles */
@font-face {
  font-family: 'Mohave';
  src: url("../assets/fonts/mohave-light-webfont.woff2") format("woff2"), url("../assets/fonts/mohave-light-webfont.woff") format("woff"), url("../assets/fonts/mohave-light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Mohave';
  src: url("../assets/fonts/mohave-regular-webfont.woff2") format("woff2"), url("../assets/fonts/mohave-regular-webfont.woff") format("woff"), url("../assets/fonts/mohave-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Mohave';
  src: url("../assets/fonts/mohave-medium-webfont.woff2") format("woff2"), url("../assets/fonts/mohave-medium-webfont.woff") format("woff"), url("../assets/fonts/mohave-medium-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Mohave';
  src: url("../assets/fonts/mohave-bold-webfont.woff2") format("woff2"), url("../assets/fonts/mohave-bold-webfont.woff") format("woff"), url("../assets/fonts/mohave-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Ibm Plex Sans';
  src: url("../assets/fonts/IBMPlexSansVar-Roman.woff") format("woff2"), url("../assets/fonts/IBMPlexSansVar-Roman.ttf") format("truetype");
  font-style: normal;
}

@font-face {
  font-family: 'Ibm Plex Sans';
  src: url("../assets/fonts/IBMPlexSansVar-Italic.woff") format("woff2"), url("../assets/fonts/IBMPlexSansVar-Italic.ttf") format("truetype");
  font-style: italic;
}

/* Insert your custom CSS styles */
/* line 9, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
html {
  font-size: 10px;
}

/* line 19, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
body, p, td, a, .body {
  font-family: "Ibm Plex Sans";
  font-variation-settings: "wght" 450, "wdth" 85;
  font-size: 1.5rem;
  line-height: 1.4em;
}

/* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
.big-title {
  font-family: Mohave;
  font-weight: 700;
  font-size: 6rem;
  margin: 0;
  word-break: break-word;
}

@media (min-width: 475px) {
  /* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  .big-title {
    font-size: 8rem;
    line-height: .875em;
  }
}

@media (min-width: 576px) {
  /* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  .big-title {
    font-size: 10rem;
    line-height: .875em;
  }
}

@media (min-width: 768px) {
  /* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  .big-title {
    font-size: 8rem;
    line-height: .875em;
  }
}

@media (min-width: 1200px) {
  /* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  .big-title {
    font-size: 12rem;
    line-height: .875em;
  }
}

/* line 65, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
.big-subtitle {
  font-family: Mohave;
  font-weight: 300;
  font-size: 3rem;
}

@media (min-width: 768px) {
  /* line 65, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  .big-subtitle {
    font-size: 4rem;
    line-height: 1.2em;
    margin: 0;
  }
}

/* line 80, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h1, .media-grid h3, .front #block-views-videos-home-left h3,
.front #block-views-videos-home-right h3,
.h1 {
  font-family: Mohave;
  font-weight: 700;
  font-size: 3.6rem;
  line-height: 1.125em;
  margin: 0.28125em 0 0.1875em 0;
}

@media (min-width: 768px) {
  /* line 80, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  h1, .media-grid h3, .front #block-views-videos-home-left h3,
  .front #block-views-videos-home-right h3,
  .h1 {
    font-size: 4rem;
  }
}

/* line 96, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h2,
.h2 {
  font-family: Mohave;
  font-weight: 700;
  font-size: 3.4rem;
  line-height: 1.058823529em;
  margin: 0.2647058823em 0 0.1764705882em 0;
}

/* line 113, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h3,
.h3 {
  font-family: Mohave;
  font-weight: 500;
  font-size: 3rem;
  line-height: 1.066666667em;
  margin: 0.2666666668em 0 0.1777777778em 0;
}

@media (max-width: 768px) {
  /* line 113, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  h3,
  .h3 {
    font-size: 2.6rem;
  }
}

/* line 129, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h4,
.h4 {
  font-family: Mohave;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 1.153846154em;
  margin: 0.2884615385em 0 0.1923076923em 0;
}

@media (min-width: 768px) {
  /* line 129, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  h4,
  .h4 {
    font-size: 2.6rem;
  }
}

/* line 145, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h5, .item-list, .main-nav.mobile-on .inner-nav a, .node.node-albums h2,
.h5 {
  font-family: Mohave;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 1.4em;
  margin: 0.35em 0 0.2333333333em 0;
}

@media (min-width: 768px) {
  /* line 145, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  h5, .item-list, .main-nav.mobile-on .inner-nav a, .node.node-albums h2,
  .h5 {
    font-size: 2rem;
  }
}

/* line 161, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
h6, .a-button, .a-button--brown, .a-button--white, .slideshow__cta, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a, .a-button--transparent-white, .main-nav .inner-nav ul li a, .a-button--bordered-brown, table.shows-table tbody .views-field-view-node a, .node-spectacles .field-name-billets-custom a, .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, #content .view-nouvelles .views-field-view-node a, .a-button--bordered-white, .front #block-views-albums-home .content-link,
.h6 {
  font-family: Mohave;
  font-weight: 400;
  font-size: 1.9rem;
  line-height: 1.222222222em;
  margin: 0.3055555555em 0 0.2037037037em 0;
}

@media (min-width: 768px) {
  /* line 161, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
  h6, .a-button, .a-button--brown, .a-button--white, .slideshow__cta, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a, .a-button--transparent-white, .main-nav .inner-nav ul li a, .a-button--bordered-brown, table.shows-table tbody .views-field-view-node a, .node-spectacles .field-name-billets-custom a, .not-front .main-content .field-name-field-version-physique a,
  .not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, #content .view-nouvelles .views-field-view-node a, .a-button--bordered-white, .front #block-views-albums-home .content-link,
  .h6 {
    font-size: 1.7rem;
  }
}

/* line 170, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
strong,
.strong {
  font-variation-settings: "wght" 550, "wdth" 85;
}

/* line 178, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
em,
.em {
  font-style: italic;
}

/* line 183, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
p, td, a, .body {
  margin: 0.7em 0 0.35em 0;
}

/* line 194, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
.xbig {
  font-family: Mohave;
  font-size: 1.8rem;
  letter-spacing: 0;
}

/* line 203, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
.big, .a-button--small, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a, .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, .front #block-views-albums-home .content-link, #content .view-nouvelles .views-field-view-node a {
  font-family: Mohave;
  font-size: 1.6rem;
  letter-spacing: 0;
}

/* line 212, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
small,
.small {
  font-size: 1.2rem;
  line-height: 1.5em;
  font-weight: 500;
}

/* line 222, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
.xsmall {
  font-size: 1.1rem;
  line-height: 1.363636364em;
  font-weight: 500;
}

/* line 227, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
a {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

/* line 235, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
a:hover {
  color: inherit;
}

/* line 238, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_typography.scss */
p a {
  text-decoration: underline;
}

/*
Pages
 */
/* line 8, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.page > div,
.page > section,
.page > header,
.page > footer,
.page .view {
  position: relative;
}

@media (max-width: 992px) {
  /* line 22, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
  .page .container .container {
    width: 100%;
  }
}

/* line 30, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.contextual-links-wrapper.contextual-links-processed {
  position: absolute;
}

/* line 35, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.view-header {
  margin-bottom: 2.4rem;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  float: unset;
}

/* line 56, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.view-footer {
  margin-top: 2.4rem;
}

/* line 61, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
#block-views-spectacles-home,
#block-views-videos-home-left,
#block-views-videos-home-right,
#block-views-albums-home,
.not-front .main-content,
.not-front .bottom-content {
  padding: 4.8rem 0;
}

/*
 Buttons
 */
/* line 75, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button, .a-button--brown, .a-button--white, .slideshow__cta, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a, .a-button--transparent-white, .main-nav .inner-nav ul li a, .a-button--bordered-brown, table.shows-table tbody .views-field-view-node a, .node-spectacles .field-name-billets-custom a, .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, #content .view-nouvelles .views-field-view-node a, .a-button--bordered-white, .front #block-views-albums-home .content-link {
  display: inline-block;
  height: auto !important;
  line-height: 1em !important;
  padding: .8rem 1rem .5rem 1rem;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
  text-transform: uppercase;
  text-decoration: none;
}

/* line 89, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button:hover, .a-button--brown:hover, .a-button--white:hover, .slideshow__cta:hover, .not-front .site__header .views-field-view-node a:hover, #block-views-albums-home .views-field-field-version-physique a:hover, .site__header .views-field-field-version-physique a:hover, .a-button--transparent-white:hover, .main-nav .inner-nav ul li a:hover, .a-button--bordered-brown:hover, table.shows-table tbody .views-field-view-node a:hover, .node-spectacles .field-name-billets-custom a:hover, .not-front .main-content .field-name-field-version-physique a:hover,
.not-front .main-content .views-field-field-version-physique a:hover, .front #block-views-spectacles-home .content-link:hover, #content .view-nouvelles .views-field-view-node a:hover, .a-button--bordered-white:hover, .front #block-views-albums-home .content-link:hover, .a-button:active, .a-button--brown:active, .a-button--white:active, .slideshow__cta:active, .not-front .site__header .views-field-view-node a:active, #block-views-albums-home .views-field-field-version-physique a:active, .site__header .views-field-field-version-physique a:active, .a-button--transparent-white:active, .main-nav .inner-nav ul li a:active, .a-button--bordered-brown:active, table.shows-table tbody .views-field-view-node a:active, .node-spectacles .field-name-billets-custom a:active, .not-front .main-content .field-name-field-version-physique a:active,
.not-front .main-content .views-field-field-version-physique a:active, .front #block-views-spectacles-home .content-link:active, #content .view-nouvelles .views-field-view-node a:active, .a-button--bordered-white:active, .front #block-views-albums-home .content-link:active,
li.active .a-button,
li.active .a-button--brown,
li.active .a-button--white,
li.active .slideshow__cta,
li.active .not-front .site__header .views-field-view-node a,
.not-front .site__header .views-field-view-node li.active a,
li.active #block-views-albums-home .views-field-field-version-physique a,
#block-views-albums-home .views-field-field-version-physique li.active a,
li.active .site__header .views-field-field-version-physique a,
.site__header .views-field-field-version-physique li.active a,
li.active .a-button--transparent-white,
.main-nav .inner-nav ul li.active a,
li.active .a-button--bordered-brown,
li.active table.shows-table tbody .views-field-view-node a,
table.shows-table tbody .views-field-view-node li.active a,
li.active .node-spectacles .field-name-billets-custom a,
.node-spectacles .field-name-billets-custom li.active a,
li.active .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .field-name-field-version-physique li.active a,
li.active .not-front .main-content .views-field-field-version-physique a,
.not-front .main-content .views-field-field-version-physique li.active a,
li.active .front #block-views-spectacles-home .content-link,
.front #block-views-spectacles-home li.active .content-link,
li.active #content .view-nouvelles .views-field-view-node a,
#content .view-nouvelles .views-field-view-node li.active a,
li.active .a-button--bordered-white,
li.active .front #block-views-albums-home .content-link,
.front #block-views-albums-home li.active .content-link {
  text-decoration: none;
}

/* line 96, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--small, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a, .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, .front #block-views-albums-home .content-link, #content .view-nouvelles .views-field-view-node a {
  padding: .7rem .7rem .3em .7rem;
}

/* line 102, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--brown {
  color: #FEFEFE;
  border: none;
  background-color: #483A2E;
}

/* line 109, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--brown:hover,
li.active .a-button--brown {
  background-color: #050505;
  color: #FEFEFE;
}

/* line 116, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--white, .slideshow__cta, .not-front .site__header .views-field-view-node a, #block-views-albums-home .views-field-field-version-physique a, .site__header .views-field-field-version-physique a {
  color: #050505;
  border: none;
  background-color: #FEFEFE;
}

/* line 123, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--white:hover, .slideshow__cta:hover, .not-front .site__header .views-field-view-node a:hover, #block-views-albums-home .views-field-field-version-physique a:hover, .site__header .views-field-field-version-physique a:hover, .a-button--white:active, .slideshow__cta:active, .not-front .site__header .views-field-view-node a:active, #block-views-albums-home .views-field-field-version-physique a:active, .site__header .views-field-field-version-physique a:active,
li.active .a-button--white,
li.active .slideshow__cta,
li.active .not-front .site__header .views-field-view-node a,
.not-front .site__header .views-field-view-node li.active a,
li.active #block-views-albums-home .views-field-field-version-physique a,
#block-views-albums-home .views-field-field-version-physique li.active a,
li.active .site__header .views-field-field-version-physique a,
.site__header .views-field-field-version-physique li.active a {
  transform: translateY(-0.075em) scale(1.1);
  color: #050505;
}

/* line 131, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--transparent-white, .main-nav .inner-nav ul li a {
  color: #FEFEFE;
  border-color: rgba(254, 254, 254, 0);
}

/* line 137, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--transparent-white:hover, .main-nav .inner-nav ul li a:hover, .a-button--transparent-white:active, .main-nav .inner-nav ul li a:active,
li.active .a-button--transparent-white,
.main-nav .inner-nav ul li.active a {
  background-color: #FEFEFE;
  color: #050505;
}

/* line 146, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
li.menu-item--highlight .a-button--transparent-white--highlight, .main-nav .inner-nav ul li.menu-item--highlight a {
  border-color: rgba(254, 254, 254, 0.33);
}

/* line 149, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
li.menu-item--highlight .a-button--transparent-white--highlight:hover, .main-nav .inner-nav ul li.menu-item--highlight a:hover, li.menu-item--highlight .a-button--transparent-white--highlight:active, .main-nav .inner-nav ul li.menu-item--highlight a:active, li.menu-item--highlight .a-button--transparent-white--highlight.active, .main-nav .inner-nav ul li.menu-item--highlight a.active {
  border-color: #fefefe;
}

/* line 157, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--bordered-brown, table.shows-table tbody .views-field-view-node a, .node-spectacles .field-name-billets-custom a, .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a, .front #block-views-spectacles-home .content-link, #content .view-nouvelles .views-field-view-node a {
  color: #483A2E;
  border-color: #483A2E;
}

/* line 163, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--bordered-brown:hover, table.shows-table tbody .views-field-view-node a:hover, .node-spectacles .field-name-billets-custom a:hover, .not-front .main-content .field-name-field-version-physique a:hover,
.not-front .main-content .views-field-field-version-physique a:hover, .front #block-views-spectacles-home .content-link:hover, #content .view-nouvelles .views-field-view-node a:hover, .a-button--bordered-brown:active, table.shows-table tbody .views-field-view-node a:active, .node-spectacles .field-name-billets-custom a:active, .not-front .main-content .field-name-field-version-physique a:active,
.not-front .main-content .views-field-field-version-physique a:active, .front #block-views-spectacles-home .content-link:active, #content .view-nouvelles .views-field-view-node a:active,
li.active .a-button--bordered-brown,
li.active table.shows-table tbody .views-field-view-node a,
table.shows-table tbody .views-field-view-node li.active a,
li.active .node-spectacles .field-name-billets-custom a,
.node-spectacles .field-name-billets-custom li.active a,
li.active .not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .field-name-field-version-physique li.active a,
li.active .not-front .main-content .views-field-field-version-physique a,
.not-front .main-content .views-field-field-version-physique li.active a,
li.active .front #block-views-spectacles-home .content-link,
.front #block-views-spectacles-home li.active .content-link,
li.active #content .view-nouvelles .views-field-view-node a,
#content .view-nouvelles .views-field-view-node li.active a {
  background-color: #483A2E;
  color: #FEFEFE;
}

/* line 171, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--bordered-white, .front #block-views-albums-home .content-link {
  color: #FEFEFE;
  border-color: #FEFEFE;
}

/* line 177, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.a-button--bordered-white:hover, .front #block-views-albums-home .content-link:hover, .a-button--bordered-white:active, .front #block-views-albums-home .content-link:active,
li.active .a-button--bordered-white,
li.active .front #block-views-albums-home .content-link,
.front #block-views-albums-home li.active .content-link {
  background-color: #050505;
  color: #FEFEFE;
  border-color: #050505;
}

/*
  Headers
*/
/* line 225, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.item-list .pager {
  margin-top: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 232, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.item-list .pager-current {
  margin: 0 1rem;
}

/* line 236, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.item-list .pager-first,
.item-list .pager-previous {
  display: block;
  padding: 0;
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 249, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.link-to-top {
  display: none;
}

/* line 253, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_global.scss */
.nav.nav-tabs.tpl-minimal-tabs {
  padding-top: 3.6rem;
}

/* Insert your custom CSS styles */
/*
 Global
 */
/* line 8, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.main-nav {
  background: #050505;
}

/* line 11, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.main-nav .logo {
  padding-left: 1rem;
}

/* line 18, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.main-nav .inner-nav ul li {
  display: flex;
  align-items: center;
  height: 7.5rem;
}

/* line 24, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.main-nav.small-height {
  background: rgba(5, 5, 5, 0.9);
}

/* line 27, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.small-height.main-nav .inner-nav ul li {
  height: 5.5rem !important;
}

/* line 41, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.main-nav.mobile-on .inner-nav {
  background-color: rgba(5, 5, 5, 0.97);
}

/*
Desktop
 */
@media (min-width: 1200px) {
  /* line 57, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
  .main-nav .full-wrapper {
    width: 1170px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/*
Mobile
 */
/* line 72, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.mobile-on .mobile-nav {
  z-index: 999;
  position: absolute;
  right: 0;
  color: #fff;
  background: transparent;
}

/* line 80, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.mobile-on .inner-nav {
  position: fixed;
  width: 100vw;
  height: 100vh;
  max-width: unset;
  max-height: unset;
  top: 7.5rem;
  top: 0;
  left: 0;
}

/* line 91, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.mobile-on .inner-nav ul {
  background-color: unset;
  width: unset;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 101, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_navigation.scss */
.mobile-on .inner-nav ul li a {
  width: unset;
  display: inline-block;
  height: auto !important;
  padding: 1.25rem 1.5rem 1.1rem 1.5rem;
}

/* Insert your custom CSS styles */
/*
Global
 */
/* line 8, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-controls-bottom,
.views-slideshow-controls-top {
  display: block;
  position: absolute;
  z-index: 99;
  left: 0;
  margin: 0;
  right: unset;
  width: 100%;
  text-align: center;
}

/* line 17, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-controls-bottom:before,
.views-slideshow-controls-top:before {
  display: none;
}

/* line 24, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-controls-bottom {
  bottom: 20px;
}

/* line 28, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-controls-top {
  top: 20px;
}

/* line 33, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-pager-field-item {
  padding-left: 2rem !important;
}

/* line 35, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-pager-field-item:first-child {
  padding-left: 0 !important;
}

/*
Slider Content
 */
/* line 49, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views_slideshow_cycle_teaser_section,
.views-slideshow-cycle-main-frame-row, .slideshow__media {
  min-height: calc(72vw*1.5);
  max-height: calc(72vw*1.5);
  width: 100% !important;
  min-width: 100vw;
  max-width: 100vw;
}

@media (min-width: 768px) {
  /* line 49, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
  .views_slideshow_cycle_teaser_section,
  .views-slideshow-cycle-main-frame-row, .slideshow__media {
    min-height: 66vh;
    max-height: 66vh;
  }
}

/* line 64, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__bullet {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border-radius: 999px;
  border: 1px solid rgba(254, 254, 254, 0.3);
}

/* line 72, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.views-slideshow-pager-field-item.active .slideshow__bullet {
  background-color: rgba(254, 254, 254, 0.3);
}

/* line 78, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__caption {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #FEFEFE;
  z-index: 1;
}

/* line 87, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__caption:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 18rem);
  height: calc(100% + 12rem);
  background-color: rgba(5, 5, 5, 0.84);
  filter: blur(54px);
  z-index: -1;
}

/* line 102, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__caption-content {
  padding: 3rem 3rem 3rem 3rem;
  border-top: 1px solid #FEFEFE;
  border-left: 1px solid #FEFEFE;
  border-right: 1px solid #FEFEFE;
}

@media (min-width: 768px) {
  /* line 102, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
  .slideshow__caption-content {
    white-space: nowrap;
  }
}

/* line 114, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__title {
  display: block;
}

/* line 118, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__cta-frame {
  display: block;
  position: absolute;
  left: 0px;
  bottom: 1px;
  width: calc(100%);
  display: flex;
  height: auto;
  transform: translateY(2.7em);
}

/* line 130, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__cta {
  transform: translateY(-60%);
  white-space: nowrap;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

/* line 140, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__cta:hover, .slideshow__cta:active {
  transform: translateY(-1.075em) scale(1.1);
}

/* line 146, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__cta-line {
  width: 100%;
  transform: translateY(50%);
  height: 0px;
  border-top: 1px solid #FEFEFE;
}

/* line 156, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__media {
  background-image: url("../assets/images/noirsilence_nouvelles_background_default.jpg");
  background-size: cover;
  background-position: center;
}

/* line 160, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_slideshow.scss */
.slideshow__media:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

/* line 4, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header {
  position: initial;
  background-color: #291D11;
  color: #FEFEFE;
  padding-top: 7.2vh;
  display: flex;
  align-items: flex-start;
  overflow: hidden;
}

@media (min-width: 576px) {
  /* line 7, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header h1, .not-front .site__header .media-grid h3, .media-grid .not-front .site__header h3, .not-front .site__header .front #block-views-videos-home-left h3, .front #block-views-videos-home-left .not-front .site__header h3,
  .not-front .site__header .front #block-views-videos-home-right h3, .front #block-views-videos-home-right .not-front .site__header h3, .not-front .site__header h2, .not-front .site__header h3, .not-front .site__header h4, .not-front .site__header h5, .not-front .site__header .item-list, .not-front .site__header .main-nav.mobile-on .inner-nav a, .main-nav.mobile-on .inner-nav .not-front .site__header a, .not-front .site__header .node.node-albums h2, .node.node-albums .not-front .site__header h2 {
    white-space: nowrap;
  }
}

@media (max-width: 768px) {
  /* line 21, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header .container {
    margin: 0;
  }
}

/* line 26, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 75px;
  top: 0;
  left: 0;
  background-color: black;
}

/* line 36, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-parent-main {
  grid-area: main;
}

/* line 39, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles {
  grid-area: second-l;
  grid-column-end: second-r;
}

/* line 44, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-shows {
  grid-area: second-l;
  grid-column-end: second-r;
}

/* line 49, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-album {
  grid-area: second-l;
  grid-column-end: second-r;
}

/* line 54, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-video-left {
  grid-area: second-l;
  white-space: nowrap;
}

/* line 59, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-video-right {
  grid-area: second-r;
  white-space: nowrap;
}

@media (max-width: 576px) {
  /* line 59, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header #block-views-pages-titles-video-right {
    margin-top: 4.8rem;
  }
}

/* line 67, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .region-content-top {
  display: grid;
  grid-template-areas: "main" "second-l" "second-r";
}

@media (min-width: 576px) {
  /* line 67, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header .region-content-top {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-row: repeat(2, 1fr);
    grid-template-areas: "main main main main main main main main main main main main" "second-l second-l second-l second-l second-l second-l second-r second-r second-r second-r second-r second-r";
  }
}

@media (min-width: 992px) {
  /* line 67, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header .region-content-top {
    grid-template-row: repeat(1, 1fr);
    grid-template-areas: "main main main main main main second-l second-l second-l second-r second-r second-r";
  }
}

@media (max-width: 992px) {
  /* line 4, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header {
    padding: 7.2vh 0;
  }
  /* line 90, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header #Header-right {
    margin-top: 3.6rem;
  }
}

@media (min-width: 992px) {
  /* line 4, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header {
    max-height: 36vh;
    min-height: 36vh;
  }
  /* line 99, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header #Header-right {
    height: 36vh;
    position: relative;
  }
}

/* line 105, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header a[href*="apple"],
.not-front .site__header a[href*="spotify"],
.not-front .site__header a[href*="youtube"],
.not-front .site__header .views-field-field-link-apple-music a,
.not-front .site__header .views-field-field-link-spotify a,
.not-front .site__header .views-field-field-link-youtube a {
  opacity: 1;
}

/* line 112, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header a[href*="apple"]:before,
.not-front .site__header a[href*="spotify"]:before,
.not-front .site__header a[href*="youtube"]:before,
.not-front .site__header .views-field-field-link-apple-music a:before,
.not-front .site__header .views-field-field-link-spotify a:before,
.not-front .site__header .views-field-field-link-youtube a:before {
  filter: invert(1);
}

/* line 117, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .views-field-field-version-physique {
  justify-content: flex-start;
  margin: 1.5rem 0 .5rem 0;
}

/* line 125, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .container-fluid:before, .not-front .site__header .container-fluid:after,
.not-front .site__header .container-fluid > .row:before,
.not-front .site__header .container-fluid > .row:after {
  content: unset;
  display: none;
}

/* line 134, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .view-header {
  margin-bottom: 0;
}

/* line 139, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .views-field-field-adresse-locality,
.not-front .site__header .views-field-field-adresse-locality + .views-field-title,
.not-front .site__header .views-field-created,
.not-front .site__header .views-field-created + .views-field-title {
  margin: 0;
}

/* line 146, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .views-field-created,
.not-front .site__header .views-field-field-date {
  margin-bottom: -.5em;
}

/* line 156, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .view-content {
  display: inline-block;
}

/* line 161, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .item-list ul,
.not-front .site__header #block-views-pages-titles-shows .item-list ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 167, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .item-list li,
.not-front .site__header #block-views-pages-titles-shows .item-list li {
  display: grid;
  grid-template-rows: repeat(2, auto);
  align-items: center;
  grid-column-gap: 0;
  grid-row-gap: 0;
}

/* line 175, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .item-list li .views-field:last-child,
.not-front .site__header #block-views-pages-titles-shows .item-list li .views-field:last-child {
  margin-left: 1.5rem;
}

/* line 181, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .item-list li:before, .not-front .site__header #block-views-pages-titles-nouvelles .item-list li:after,
.not-front .site__header #block-views-pages-titles-shows .item-list li:before,
.not-front .site__header #block-views-pages-titles-shows .item-list li:after {
  display: none;
}

@media (max-width: 768px) {
  /* line 167, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header #block-views-pages-titles-nouvelles .item-list li,
  .not-front .site__header #block-views-pages-titles-shows .item-list li {
    grid-template-rows: repeat(2, auto);
    grid-row-gap: 1rem;
  }
  /* line 190, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front .site__header #block-views-pages-titles-nouvelles .item-list li .views-field-view-node,
  .not-front .site__header #block-views-pages-titles-shows .item-list li .views-field-view-node {
    grid-row: 3 / 4;
  }
}

/* line 197, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header .views-field:not(:first-child):not(:last-child) .field-content:after {
  content: "";
  text-align: center;
  width: 1rem;
}

/* line 204, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .item-list li {
  grid-template-columns: repeat(2, auto);
}

/* line 208, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-nouvelles .views-field-created {
  grid-column: 1 / 3;
}

/* line 214, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-shows .item-list li {
  grid-template-columns: repeat(4, auto);
}

/* line 218, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-shows .views-field-field-date {
  grid-column: 1 / 5;
}

/* line 222, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front .site__header #block-views-pages-titles-shows .views-field:nth-child(2) .field-content:after {
  content: "–";
  width: 2rem;
  margin: 0 .75rem;
}

/* line 231, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.site__header {
  background-size: cover;
  background-position: center;
}

/* line 237, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.page-nouvelles .site__header,
.node-type-nouvelles .site__header {
  background-image: url("../assets/images/noirsilence_nouvelles_background_default.jpg");
}

/* line 244, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.page-albums .site__header,
.node-type-albums .site__header {
  background-image: url("../assets/images/noirsilence_albums_background_default.jpg");
}

/* line 251, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.page-videos .site__header,
.node-type-video .site__header {
  background-image: url("../assets/images/noirsilence_videos_background_default.jpg");
}

/* line 258, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.page-spectacles .site__header,
.node-type-spectacles .site__header {
  background-image: url("../assets/images/noirsilence_spectacles_background_default.jpg");
}

/* line 263, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.page-contact.site__header {
  background-image: url("../assets/images/noirsilence_contact_background_default.jpg");
}

/* line 269, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
.not-front #block-views-pages-titles-album .view-content {
  width: 100%;
  position: relative;
}

@media (min-width: 768px) {
  /* line 275, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front #block-views-pages-titles-album .views-field-title,
  .not-front #block-views-pages-titles-album .views-field-subtitle {
    min-width: 50%;
    max-width: 50%;
    display: block;
    white-space: normal;
  }
  /* line 282, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front #block-views-pages-titles-album .music__link {
    display: block;
    float: left;
  }
  /* line 286, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front #block-views-pages-titles-album .views-field-field-content-images {
    top: 0;
    width: 50%;
    padding-left: 3rem;
    right: 0;
    position: absolute;
  }
}

@media (max-width: 768px) {
  /* line 268, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front #block-views-pages-titles-album {
    padding-bottom: 12rem;
  }
  /* line 296, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/headers.scss */
  .not-front #block-views-pages-titles-album .views-field-field-content-images {
    left: 0;
    position: absolute;
  }
}

/* Insert your custom CSS styles */
/*
Upcoming Shows
 */
/* line 11, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table,
.table-responsive {
  border: none !important;
}

/* line 20, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody tr:nth-child(odd), table.shows-table tbody tr:nth-child(even) {
  background: none;
}

/* line 24, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody tr:nth-child(n+2) {
  border-top: 1px solid rgba(5, 5, 5, 0.1);
}

/* line 29, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody th,
table.shows-table tbody td {
  border: none;
  vertical-align: middle;
}

/* line 33, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody th:last-child,
table.shows-table tbody td:last-child {
  text-align: right;
}

/* line 38, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody th {
  height: 6rem;
}

/* line 43, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
table.shows-table tbody td {
  height: 10rem;
}

@media (min-width: 992px) {
  /* line 46, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody td.views-field-field-adresse-locality {
    font-family: Mohave;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 1.153846154em;
    margin: 0.2884615385em 0 0.1923076923em 0;
  }
}

@media (min-width: 992px) and (min-width: 768px) {
  /* line 46, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody td.views-field-field-adresse-locality {
    font-size: 2.6rem;
  }
}

@media (max-width: 768px) {
  /* line 17, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    height: auto;
  }
  /* line 66, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table,
  thead,
  table.shows-table tbody td,
  table.shows-table tbody tr {
    display: block;
    height: auto;
  }
  /* line 77, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody tr:first-child {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 82, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody tr:nth-child(n+2) {
    border-top: none;
  }
  /* line 87, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody td {
    position: relative;
    padding-bottom: 0;
    padding-left: 0;
    border: none;
    margin: 0px;
  }
  /* line 93, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 75px;
    white-space: nowrap;
  }
  /* line 101, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody td:nth-of-type(4) {
    padding-left: 0px;
    text-align: left;
  }
  /* line 109, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody .views-field-field-date {
    padding-top: 0;
  }
  /* line 113, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody .views-field-field-adresse-locality {
    font-family: Mohave;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 1.153846154em;
    margin: 0.2884615385em 0 0.1923076923em 0;
  }
}

@media (max-width: 768px) and (min-width: 768px) {
  /* line 113, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody .views-field-field-adresse-locality {
    font-size: 2.6rem;
  }
}

@media (max-width: 576px) {
  /* line 17, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    height: auto;
  }
  /* line 126, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody .views-field-field-adresse-locality {
    font-family: Mohave;
    font-weight: 400;
    font-size: 1.9rem;
    line-height: 1.222222222em;
    margin: 0.3055555555em 0 0.2037037037em 0;
    white-space: normal;
  }
}

@media (max-width: 576px) and (min-width: 768px) {
  /* line 126, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  table.shows-table tbody .views-field-field-adresse-locality {
    font-size: 1.7rem;
  }
}

/*
Past Shows
 */
/* line 139, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.old-shows {
  color: #1f1f1f;
  margin-bottom: -4.8rem;
  padding: 4.8rem 0;
}

/* line 144, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.old-shows .view-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 30px;
}

@media (min-width: 1200px) {
  /* line 144, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .old-shows .view-content {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 576px) {
  /* line 144, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .old-shows .view-content {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 163, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.old-shows:after {
  content: "";
  display: block;
  background-color: #f6f6f6;
  position: absolute;
  width: 100vw;
  height: 100%;
  top: 0;
  left: calc(( 100vw - 100%) * -.5);
  z-index: -1;
}

/* line 180, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.node-spectacles .field:nth-child(n+2) {
  margin-top: 1rem;
}

/* line 185, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.node-spectacles .field-name-details-custom .field-value *:first-child {
  margin-top: 0rem;
}

/* line 192, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
.node-spectacles .field-name-billets-custom a[href=""] {
  display: none;
}

@media (min-width: 768px) {
  /* line 178, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles {
    display: inline-grid;
  }
  /* line 204, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field {
    display: table;
    height: 6rem;
  }
  /* line 209, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field-label {
    border-bottom: 1px solid #d1d1d1;
    display: table-cell;
    padding-top: .8rem;
    padding-left: .6rem;
    font-weight: 500;
    line-height: 2.2em;
    margin: 0;
    line-height: 1.145454545em;
    max-width: 150px;
    width: 150px;
  }
  /* line 222, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field-value {
    border-bottom: 1px solid #d1d1d1;
    padding-right: .6rem;
    display: table-cell;
    padding-top: 2.2rem;
  }
  /* line 228, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field-value[data-country="CA"] .country {
    display: none;
  }
  /* line 232, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field-value:not([data-country="CA"]) .area {
    display: none;
  }
  /* line 237, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .part {
    float: left;
  }
  /* line 239, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .part:empty {
    display: none;
  }
  /* line 242, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .part:not(:empty):nth-child(n+2):before {
    content: ", ";
  }
  /* line 248, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_shows.scss */
  .node-spectacles .field-name-billets-custom .field-value {
    margin-top: 2rem;
    margin-left: .6rem;
  }
}

/* line 3, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media__cover {
  padding: 1.5rem 0;
}

/* line 6, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media__cover img {
  box-shadow: 0 6px 54px 0 rgba(0, 0, 0, 0.1), 0 20px 56px 0 rgba(0, 0, 0, 0.1), 0 9px 15px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 14, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.views-field-field-link-apple-music,
.views-field-field-link-spotify,
.views-field-field-link-youtube,
.field-name-field-link-apple-music,
.field-name-field-link-spotify,
.field-name-field-link-youtube {
  display: inline-block;
}

/* line 21, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.views-field-field-link-apple-music .field-content,
.views-field-field-link-spotify .field-content,
.views-field-field-link-youtube .field-content,
.field-name-field-link-apple-music .field-content,
.field-name-field-link-spotify .field-content,
.field-name-field-link-youtube .field-content {
  display: inline-block;
}

/* line 26, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-field-link-apple-music + .field-name-field-link-spotify,
.field-name-field-link-apple-music + .field-name-field-link-youtube,
.field-name-field-link-spotify + .field-name-field-link-youtube,
.views-field-field-link-apple-music + .views-field-field-link-spotify,
.views-field-field-link-apple-music + .views-field-field-link-youtube,
.views-field-field-link-spotify + .views-field-field-link-youtube {
  margin-left: 1.5rem;
}

/* line 37, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.views-field-field-version-physique,
.field-name-field-version-physique {
  display: flex;
  justify-content: center;
}

/* line 41, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.views-field-field-version-physique .field-content,
.field-name-field-version-physique .field-content {
  display: inline-block;
}

/* line 44, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.views-field-field-version-physique a:before,
.field-name-field-version-physique a:before {
  top: .125rem;
}

/* line 51, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
#block-views-albums-home .views-field-field-version-physique a {
  opacity: 1;
  padding: .5rem .8rem .2em .8rem !important;
}

/* line 62, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.site__header .views-field-field-version-physique a {
  opacity: 1;
  padding: .5rem .8rem .2em .8rem !important;
}

/* line 74, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.not-front .main-content .field-name-field-version-physique a,
.not-front .main-content .views-field-field-version-physique a {
  opacity: 1;
  padding: .5rem .8rem .2em .8rem !important;
}

/* line 76, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.not-front .main-content .field-name-field-version-physique a:hover::before,
.not-front .main-content .views-field-field-version-physique a:hover::before {
  filter: invert(1);
}

/* line 84, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.not-front .main-content .field-name-field-version-physique {
  margin: .5rem 0 1rem 0;
}

/* line 90, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
a[href*="apple"],
a[href*="spotify"],
a[href*="youtube"],
a[href*="boutique.noirsilence"],
.views-field-field-version-physique a,
.views-field-field-link-apple-music a,
.views-field-field-link-spotify a,
.views-field-field-link-youtube a {
  content: "";
  margin: 0;
  display: flex;
  align-items: center;
  color: inherit;
  opacity: .8;
  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
}

/* line 106, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
a[href*="apple"]:before,
a[href*="spotify"]:before,
a[href*="youtube"]:before,
a[href*="boutique.noirsilence"]:before,
.views-field-field-version-physique a:before,
.views-field-field-link-apple-music a:before,
.views-field-field-link-spotify a:before,
.views-field-field-link-youtube a:before {
  position: relative;
  display: inline-block;
  content: "";
  width: 1em;
  height: 1em;
  background-size: cover;
  margin-right: 5px;
  transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
}

/* line 117, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
a[href*="apple"]:hover,
a[href*="spotify"]:hover,
a[href*="youtube"]:hover,
a[href*="boutique.noirsilence"]:hover,
.views-field-field-version-physique a:hover,
.views-field-field-link-apple-music a:hover,
.views-field-field-link-spotify a:hover,
.views-field-field-link-youtube a:hover {
  opacity: 1;
  text-decoration: none;
  transform: scale(1.1);
}

/* line 126, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-field-version-physique a:before,
.views-field-field-version-physique a:before {
  background: url("../assets/icons/shopping_icon_cd.svg");
  background-size: cover;
}

/* line 133, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-field-link-apple-music a:before,
.views-field-field-link-apple-music a:before {
  background: url("../assets/icons/social_icon_apple.svg");
  background-size: cover;
}

/* line 141, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-field-link-spotify a:before,
.views-field-field-link-spotify a:before {
  background: url("../assets/icons/social_icon_spotify.svg");
  background-size: cover;
}

/* line 148, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-field-link-youtube a:before,
.views-field-field-link-youtube a:before {
  background: url("../assets/icons/social_icon_youtube.svg");
  background-size: cover;
}

/* line 156, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid .view-content,
.media-grid.classified ul {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  text-align: center;
}

@media (min-width: 576px) {
  /* line 156, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
  .media-grid .view-content,
  .media-grid.classified ul {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 992px) {
  /* line 156, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
  .media-grid .view-content,
  .media-grid.classified ul {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* line 177, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid .views-row {
  margin-top: 2rem;
}

/* line 181, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid.classified .view-content {
  display: block;
  text-align: left;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: 3px;
}

/* line 189, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid .item-list:nth-of-type(n+2) {
  margin-top: 4.8rem;
}

/* line 193, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid .media__cover {
  padding: 2rem 0;
}

/* line 195, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.media-grid .media__cover img {
  max-width: 90%;
  min-width: 90%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  /* line 195, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
  .media-grid .media__cover img {
    max-width: 80%;
    min-width: 80%;
  }
}

/* line 209, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.node.node-albums {
  text-align: center;
}

/* line 214, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.node.node-albums .field-type-image {
  padding: 2rem 0;
}

/* line 216, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.node.node-albums .field-type-image img {
  max-width: 90%;
  min-width: 90%;
  margin: 0 auto;
  box-shadow: 0 6px 54px 0 rgba(0, 0, 0, 0.1), 0 20px 56px 0 rgba(0, 0, 0, 0.1), 0 9px 15px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

@media (min-width: 768px) {
  /* line 216, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
  .node.node-albums .field-type-image img {
    max-width: 70%;
    min-width: 70%;
  }
}

/* line 234, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-title,
.field-name-annee-de-parution-custom,
.page-albums .view-albums .views-field-title,
.page-albums .view-albums .views-field-field-release-date {
  display: inline-block;
  position: relative;
}

/* line 240, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.field-name-title:nth-of-type(n+2),
.field-name-annee-de-parution-custom:nth-of-type(n+2),
.page-albums .view-albums .views-field-title:nth-of-type(n+2),
.page-albums .view-albums .views-field-field-release-date:nth-of-type(n+2) {
  margin-left: 3rem;
}

/* line 246, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_mediagrid.scss */
.page-albums .view-albums .views-field-field-release-date:before,
.field-name-annee-de-parution-custom:before {
  content: "";
  background-color: #050505;
  height: 2px;
  width: 1rem;
  display: block;
  position: absolute;
  top: 50%;
  left: -2rem;
}

/* Insert your custom CSS styles */
/* line 4, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_footer.scss */
.site-footer {
  background-color: #050505;
  padding: 4.8rem 0;
  min-height: 40vh;
  display: flex;
  align-items: center;
}

/* line 11, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_footer.scss */
.site-footer, .site-footer a {
  color: #FEFEFE;
}

@media (max-width: 475px) {
  /* line 18, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_footer.scss */
  .page-contact.main-content #content .row div,
  .site-footer .block-content .row div {
    display: block;
    width: 100%;
  }
  /* line 22, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_footer.scss */
  .page-contact.main-content #content .row div:nth-of-type(n+2),
  .site-footer .block-content .row div:nth-of-type(n+2) {
    margin-top: 4.8rem;
  }
}

/* line 6, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-spectacles-home {
  position: relative;
  color: #483A2E;
  grid-column: 1/3;
}

/* line 11, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-spectacles-home .view-header {
  justify-content: space-between;
}

/* line 20, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-spectacles-home::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: calc( (100vw - 100%) / -2);
  width: 100vw;
  height: 100%;
  background-color: #E7EFF1;
}

@media (min-width: 768px) {
  /* line 33, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
  .front .region-content-full {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0 calc( (100vw - 1200px) / 2);
  }
}

/* line 43, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-left,
.front #block-views-videos-home-right {
  color: #FEFEFE;
  align-items: center;
  justify-content: center;
  display: flex;
}

/* line 50, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-left .view,
.front #block-views-videos-home-right .view {
  text-align: center;
  padding: 0 3rem;
}

/* line 55, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-left .view-header,
.front #block-views-videos-home-right .view-header {
  justify-content: center;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 43, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
  .front #block-views-videos-home-left,
  .front #block-views-videos-home-right {
    min-height: 60vh;
  }
}

/* line 68, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-left {
  grid-row: 2/3;
  grid-column: 1/2;
  position: relative;
}

/* line 73, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-left::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 200%;
  background-color: #483A2E;
  background-image: url("../assets/images/noirsilence_videos_background_default.jpg");
  background-size: cover;
}

@media (min-width: 768px) {
  /* line 73, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
  .front #block-views-videos-home-left::before {
    left: calc( (100vw - 200%) / -2);
  }
}

/* line 91, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-videos-home-right {
  grid-row: 2/3;
  grid-column: 2/3;
}

/* line 96, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home {
  grid-row: 3/4;
  grid-column: 1/3;
  position: initial;
  background-size: cover;
  text-align: center;
  position: relative;
  color: #FEFEFE;
  align-items: center;
}

/* line 101, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background-image: url("../assets/images/noirsilence_albums_home_background_default.jpg");
  background-size: cover;
}

@media (min-width: 768px) {
  /* line 101, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
  .front #block-views-albums-home::before {
    left: calc( (100vw - 100%) / -2);
  }
}

/* line 122, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home .view {
  text-align: center;
  padding: 0 3rem;
}

/* line 127, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home .view-header {
  justify-content: center;
  margin-bottom: 0;
}

/* line 140, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home .music__link a {
  opacity: 1;
  color: #050505;
}

/* line 143, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home .music__link a:before {
  filter: invert(0);
}

/* line 148, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home a.contextual-links-trigger-active {
  filter: invert(1);
}

/* line 151, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_home.scss */
.front #block-views-albums-home a.contextual-links-trigger-active:hover {
  filter: contrast(9);
}

/* line 3, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-row {
  margin-top: 4.6rem;
}

/* line 10, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-nothing {
  margin: 0 0 2rem 0;
}

/* line 12, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-nothing img {
  border-radius: 3px;
}

@media (min-width: 992px) {
  /* line 18, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  #content .view-nouvelles .views-row:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 24, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  #content .view-nouvelles .views-field {
    width: calc(50% - 2rem);
    display: inline-block;
  }
  /* line 29, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  #content .view-nouvelles .views-field-nothing {
    width: 50%;
    margin: 0 2rem 0 0;
    float: left;
  }
}

/* line 39, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-title {
  margin: 0;
}

/* line 43, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-view-node {
  min-height: 100%;
}

/* line 45, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-view-node a {
  margin-top: 1rem;
}

/* line 53, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-body {
  overflow: hidden;
}

/* line 56, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
#content .view-nouvelles .views-field-body .field-content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 67, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
.node-nouvelles .field-type-text-with-summary {
  margin-top: 2rem;
}

@media (min-width: 768px) {
  /* line 73, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content {
    display: grid;
    grid-template-columns: 3fr 2fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  /* line 81, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-text-with-summary {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    margin-top: 0rem;
  }
  /* line 87, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-image {
    grid-row: 1 / 2;
  }
  /* line 89, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-image img {
    width: 100%;
  }
  /* line 92, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-image + .field-type-text-with-summary {
    grid-column: unset;
    grid-row: 1 / 2;
  }
  /* line 98, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-youtube {
    grid-column: 1 / 3;
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 56.25%;
  }
  /* line 105, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-youtube #youtube-field-player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 113, Users/catherine/Sites/local_sites/noirsilence/public_html/sites/all/themes/rhythm/rhythm_sub/sass/_news.scss */
  .node-nouvelles .content .field-type-youtube + .field-type-text-with-summary {
    grid-column: 1 / 3;
    grid-row: unset;
  }
}
