@charset "UTF-8";
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/*
$fontfamilyBold:'HelveticaNeue-75-Bold', 'Helvetica', Arial,  sans-serif !default;
$fontfamilyItalic:'HelveticaNeue-56-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyBoldItalic:'HelveticaNeue-76-Bold-Italic', 'Helvetica', Arial, sans-serif !default;

$fontfamilyLight:'HelveticaNeue-45-Light', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBold: $fontfamilyBold;
$fontfamilyLightItalic:'HelveticaNeue-46-Light-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBoldItalic: $fontfamilyBoldItalic;
*/
/* 404 & 403 error pages ------------------------------------ */
/* SBS colours ---------------------------------------- */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* Used in print */
/* preset image sizes ------------------------------------ */
/* ==========
  Scrollers
========== */
/* ==============
  Theme folder names
=================*/
/* categorised mixins */
/* Overlay mixins */
/**
** Misc mixins
*/
/* line 389, global/scss/mixins/_icons.scss */
.royalslider-embedded-gallery .rsFullscreenBtn:before, .royalslider-embedded-gallery.rsFullscreen .rsFullscreenBtn:before, .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button:before, .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowRight:before, .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowLeft:before, .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:before, .displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:before, .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .gallery-caption-row:after, .gallery-audio .audioplayer-volume .audioplayer-volume-button a:before, .gallery-audio .audioplayer-muted .audioplayer-volume-button a:before, .gallery-audio .audioplayer-loud .audioplayer-volume-button a:before {
  *margin-right: .3em;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-family: "FontAwesome" !important;
  font-weight: normal !important;
  font-style: normal !important;
  display: inline-block;
  speak: none; }

/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
/* line 6, global/scss/components/node/gallery/gallery-embed.scss */
.royalslider-embedded-gallery {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color: white; }
  /* line 16, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .gallery-caption {
    -webkit-transition: top 0.2s;
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    transition: top 0.2s;
    top: 0;
    position: relative; }
  /* line 22, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsGCaption {
    overflow: hidden; }
  /* line 27, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.on-final-slide .rsGCaption {
    background: black url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/final_slide_texture.png"); }
  /* line 31, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.on-final-slide .gallery-caption {
    -webkit-transition: top 0.2s;
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    transition: top 0.2s;
    top: 80px; }
  /* line 36, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.on-final-slide .rsArrow {
    display: none !important; }
  /* line 41, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .toggle-navigation-button {
    display: none; }
  /* line 45, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .pinterest-button {
    position: absolute;
    top: 20px;
    left: 20px;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    z-index: 2; }
    /* line 53, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery .pinterest-button:hover {
      opacity: 1.0 !important; }
  /* line 58, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsPreloader {
    width: 20px;
    height: 20px;
    background-image: url(/global/profiles/sbsdistribution/themes/global/js/thirdparty/royalslider/skins/preloaders/preloader.gif);
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px; }
  /* line 69, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsOverflow {
    background-image: url(/global/profiles/sbsdistribution/themes/global/images/bg-stripes.png); }
  /* line 73, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsThumbsHor {
    height: 80px;
    width: 100%;
    border-top: 1px solid #a0aab4;
    box-sizing: border-box;
    top: 80px; }
  /* line 83, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsGCaption {
    position: relative;
    height: 80px;
    background-color: white;
    bottom: 80px; }
  /* line 92, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
    height: 100%; }
  /* line 97, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsThumb {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s; }
    /* line 100, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery .rsThumb.rsNavSelected {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
    /* line 103, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery .rsThumb:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
  /* line 108, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsThumb img {
    width: auto;
    height: 100%; }
  /* line 113, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsNav {
    background: white; }
  /* line 118, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery:hover .rsFullscreenBtn, .royalslider-embedded-gallery:hover .pinterest-button {
    opacity: 1.0; }
  /* line 123, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery .rsFullscreenBtn {
    background: #1b2024;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 0;
    cursor: pointer; }
    /* line 134, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery .rsFullscreenBtn:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 36px;
      height: 36px;
      line-height: 36px;
      text-align: center; }
    /* line 455, global/scss/mixins/_icons.scss */
    .royalslider-embedded-gallery .rsFullscreenBtn:before {
      color: white;
      content: "";
      font-size: 18px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .royalslider-embedded-gallery .rsFullscreenBtn.disabled:before {
      color: white !important; }
    /* line 151, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery .rsFullscreenBtn:hover {
      opacity: 1.0; }
  /* line 455, global/scss/mixins/_icons.scss */
  .royalslider-embedded-gallery.rsFullscreen .rsFullscreenBtn:before {
    color: white;
    content: "";
    font-size: 18px !important; }
  /* line 480, global/scss/mixins/_icons.scss */
  .royalslider-embedded-gallery.rsFullscreen .rsFullscreenBtn.disabled:before {
    color: white !important; }
  /* line 165, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.rsFullscreen {
    background: black; }
    /* line 168, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button {
      position: absolute;
      display: block;
      left: 50%;
      margin-left: -40px;
      width: 80px;
      height: 20px;
      top: 20px;
      background: #525e6e;
      opacity: 1.0;
      outline: none;
      -webkit-transition: bottom 0.2s;
      -moz-transition: bottom 0.2s;
      -o-transition: bottom 0.2s;
      transition: bottom 0.2s; }
      /* line 181, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button:after {
        content: ' ';
        display: block;
        position: absolute;
        bottom: 0;
        width: 160px;
        left: -40px;
        border-bottom: 1px solid #525e6e; }
      /* line 455, global/scss/mixins/_icons.scss */
      .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button:before {
        color: white;
        content: "";
        font-size: 18px !important; }
      /* line 480, global/scss/mixins/_icons.scss */
      .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button.disabled:before {
        color: white !important; }
      /* line 198, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .toggle-navigation-button:before {
        display: block;
        position: absolute;
        bottom: 0;
        width: 10px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        left: 35px; }
    /* line 211, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen .rsOverflow {
      background: black; }
    /* line 215, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen .rsGCaption {
      position: absolute;
      -webkit-transition: bottom 0.2s;
      -moz-transition: bottom 0.2s;
      -o-transition: bottom 0.2s;
      transition: bottom 0.2s;
      bottom: 88px;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.95) 100%);
      padding-top: 40px; }
      /* line 222, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-caption {
        background: transparent;
        color: whitesmoke;
        max-width: 940px;
        margin: 0 auto; }
      /* line 229, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-text {
        padding-left: 20px;
        color: whitesmoke; }
      /* line 234, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-attribution {
        color: #d8dcdc; }
      /* line 238, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-denominator {
        color: #d8dcdc; }
      /* line 242, global/scss/components/node/gallery/gallery-embed.scss */
      .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-position {
        position: relative; }
        /* line 245, global/scss/components/node/gallery/gallery-embed.scss */
        .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-position:after {
          content: ' ';
          position: absolute;
          right: 0;
          height: 60px;
          border-right: 1px solid #525e6e;
          top: 10px; }
    /* line 256, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen .rsThumbsHor {
      position: absolute;
      bottom: 0;
      top: auto;
      height: 88px;
      background: black;
      border-top: 1px solid #313842;
      border-bottom: 1px solid #313842;
      -webkit-transition: top 0.2s;
      -moz-transition: top 0.2s;
      -o-transition: top 0.2s;
      transition: top 0.2s; }
    /* line 267, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen .rsThumb {
      height: 80px;
      width: 80px;
      border-top: 3px solid black;
      border-bottom: 3px solid black; }

/* line 280, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery:hover .rsArrow {
  opacity: 1.0; }

/* line 285, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery .rsArrow {
  background: #1b2024;
  position: absolute;
  top: 50%;
  width: 36px;
  height: 36px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0; }
  /* line 295, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center; }
  /* line 305, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow:hover {
    opacity: 1.0; }
  /* line 309, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowRight {
    right: 20px; }
    /* line 455, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowRight:before {
      color: white;
      content: "";
      font-size: 22px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowRight.disabled:before {
      color: white !important; }
  /* line 320, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowLeft {
    left: 20px; }
    /* line 455, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowLeft:before {
      color: white;
      content: "";
      font-size: 22px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery .rsArrow.rsArrowLeft.disabled:before {
      color: white !important; }

/* line 333, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery .rsArrowDisabled {
  display: none !important; }

/* line 337, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery .rsThumb {
  height: 80px;
  width: 80px; }

/* line 343, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden {
  bottom: -80px !important; }
  /* line 346, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button {
    bottom: 20px; }
    /* line 455, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:before {
      color: white;
      content: "";
      font-size: 18px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button.disabled:before {
      color: white !important; }
    /* line 356, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:after {
      border-bottom: none; }
  /* line 361, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .rsThumbsHor {
    display: none; }
  /* line 365, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .rsGCaption {
    bottom: 0; }

/* line 371, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.has-audio.navigation-hidden {
  bottom: -30px !important; }
  /* line 374, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.has-audio.navigation-hidden .gallery-audio {
    border-top: 1px solid #525e6e;
    box-sizing: border-box;
    bottom: 30px; }
  /* line 380, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.has-audio.navigation-hidden .rsGCaption {
    bottom: 30px;
    height: 60px; }

/* line 387, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen.on-final-slide .rsGCaption {
  bottom: 7px; }

/* line 396, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .node-gallery-full .gallery-title {
  margin: 0 20px 20px; }

/* line 403, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery .rsThumbsHor {
  height: 60px;
  top: 80px; }

/* line 410, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery .rsGCaption {
  height: auto;
  bottom: 60px; }

/* line 417, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery .rsThumb {
  height: 60px;
  width: 60px; }

/* line 424, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .pinterest-button {
  top: 10px;
  left: 10px; }

/* line 429, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .rsThumbsHor {
  display: none; }

/* line 433, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .rsGCaption {
  bottom: 0;
  height: auto; }
  /* line 437, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .rsGCaption .gallery-caption-row {
    height: auto; }

/* line 443, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.has-audio .rsGCaption {
  bottom: 60px; }

/* line 449, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.on-final-slide .rsGCaption {
  bottom: 7px;
  display: none; }

/* line 455, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .gallery-caption:after {
  display: none; }

/* line 459, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen .gallery-position:after {
  display: none; }

/* line 464, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .rsGCaption {
  height: 0; }

/* line 455, global/scss/mixins/_icons.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:before {
  color: #a0aab4;
  content: "";
  font-size: 18px !important; }

/* line 480, global/scss/mixins/_icons.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button.disabled:before {
  color: #fbfcfc !important; }

/* line 476, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.navigation-hidden .toggle-navigation-button:after {
  border-bottom: none; }

/* line 487, global/scss/components/node/gallery/gallery-embed.scss */
.embedded-gallery-wrapper {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-top: 10px;
  margin-bottom: 40px; }
  /* line 494, global/scss/components/node/gallery/gallery-embed.scss */
  .embedded-gallery-wrapper .shadow-top {
    background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/innershadow_top.png) repeat-x top;
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    pointer-events: none; }
  /* line 505, global/scss/components/node/gallery/gallery-embed.scss */
  .embedded-gallery-wrapper .shadow-bottom {
    background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/innershadow_bottom.png) repeat-x bottom;
    height: 16px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 23;
    pointer-events: none; }
  /* line 516, global/scss/components/node/gallery/gallery-embed.scss */
  .embedded-gallery-wrapper .shadow-left {
    background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/innershadow_left.png) repeat-y left;
    width: 16px;
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 23;
    pointer-events: none; }
  /* line 527, global/scss/components/node/gallery/gallery-embed.scss */
  .embedded-gallery-wrapper .shadow-right {
    background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/innershadow_right.png) repeat-y right;
    width: 16px;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    z-index: 23;
    pointer-events: none; }

/* line 539, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .embedded-gallery-wrapper {
  padding-bottom: 160px; }

/* line 544, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .embedded-gallery-wrapper {
  padding-bottom: 140px; }
  /* line 548, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .pinterest-button {
    top: 10px;
    left: 10px;
    opacity: 1 !important; }
  /* line 554, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .rsFullscreenBtn {
    top: 10px;
    right: 10px;
    opacity: 1.0; }
    /* line 559, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-mobile .embedded-gallery-wrapper .rsFullscreenBtn:hover {
      opacity: 1.0; }
  /* line 564, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .royalSlider.rsFullscreen {
    bottom: 0 !important; }
  /* line 568, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .has-audio.royalSlider.rsFullscreen {
    bottom: 0px !important; }
  /* line 572, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .gallery-caption {
    position: relative; }
    /* line 575, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-mobile .embedded-gallery-wrapper .gallery-caption:after {
      content: ' ';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 20px;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
  /* line 586, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .gallery-caption-row {
    display: block;
    text-align: left;
    height: 80px;
    padding: 10px 20px;
    box-sizing: border-box; }
  /* line 594, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .gallery-caption-cell {
    display: inline;
    padding: 0; }
  /* line 599, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .gallery-position {
    font-size: 13px;
    line-height: 16px; }
  /* line 604, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper .rsThumbsHor {
    -webkit-transition: top 0.2s;
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    transition: top 0.2s; }
  /* line 608, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .embedded-gallery-wrapper.expanded-captions {
    padding-bottom: 220px; }
    /* line 611, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .gallery-caption-row {
      height: 160px;
      position: relative; }
      /* line 455, global/scss/mixins/_icons.scss */
      .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .gallery-caption-row:after {
        color: #a0aab4;
        content: "";
        font-size: 24px !important; }
      /* line 480, global/scss/mixins/_icons.scss */
      .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .gallery-caption-row.disabled:after {
        color: #fbfcfc !important; }
      /* line 621, global/scss/components/node/gallery/gallery-embed.scss */
      .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .gallery-caption-row:after {
        display: block;
        position: absolute;
        top: 140px;
        left: 50%;
        margin-left: -10px;
        width: 20px;
        height: 20px;
        text-align: center; }
    /* line 633, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-mobile .embedded-gallery-wrapper.expanded-captions .rsThumbsHor {
      top: 160px; }

/* line 639, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-tablet.gallery-fullscreen #main, .displaymode-mobile.gallery-fullscreen #main {
  z-index: auto; }

/* line 644, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile.no-touch .fyre {
  max-width: inherit; }

/* line 649, global/scss/components/node/gallery/gallery-embed.scss */
.final-slide-thumb {
  background: #1b2024;
  width: 100%;
  height: 100%; }

/* line 655, global/scss/components/node/gallery/gallery-embed.scss */
.final-slide {
  background: black url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/final_slide_texture.png");
  width: 100%;
  height: 100%;
  position: relative; }
  /* line 661, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .gallery-share {
    text-shadow: none;
    box-shadow: none;
    position: relative;
    right: auto;
    bottom: auto;
    color: #a0aab4 !important;
    border-color: #525e6e; }
    /* line 670, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .gallery-share:after {
      color: #a0aab4;
      border-color: #525e6e; }
  /* line 676, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .restart-gallery {
    margin-right: 60px; }
    /* line 679, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .restart-gallery:after {
      content: ''; }
  /* line 684, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .related-galleries {
    max-width: 660px;
    max-height: 380px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -330px;
    margin-top: -190px; }
  /* line 694, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .node-preview {
    width: 206px;
    height: 269px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box; }
    /* line 704, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .node-preview .link-underlay {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 2; }
    /* line 713, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .node-preview .gallery-icon {
      position: absolute;
      bottom: 10px;
      left: 10px;
      width: 40px;
      height: 40px;
      background: url("/global/profiles/sbsdistribution/themes/global/images/sprites-global/icon-gallery-white.png"); }
      @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
        /* line 713, global/scss/components/node/gallery/gallery-embed.scss */
        .final-slide .node-preview .gallery-icon {
          background: url("/global/profiles/sbsdistribution/themes/global/images/sprites-global-2x/icon-gallery-white.png") no-repeat center center;
          background-size: 40px 40px; } }
  /* line 730, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .node-2 {
    margin-right: 0; }
  /* line 734, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .separator {
    clear: both;
    margin: 20px 0;
    border-bottom: 1px solid #525e6e;
    border-top: 1px solid black;
    border-left: none;
    border-right: none; }
  /* line 743, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .content {
    background: white;
    width: 186px;
    height: 124px;
    padding: 15px 10px; }
    /* line 749, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .content .meta {
      font-size: 11px ;
      line-height: 13px ;
      letter-spacing: 0px ;
      text-transform: uppercase;
      color: #525e6e; }
    /* line 755, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .content .title {
      -webkit-font-smoothing: antialiased;
      font-weight: bold ;
      font-size: 21px ;
      line-height: 21px ;
      letter-spacing: -1px ;
      color: #1b2024; }
  /* line 761, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .image {
    width: 206px;
    height: 115px;
    overflow: hidden;
    position: relative; }
    /* line 767, global/scss/components/node/gallery/gallery-embed.scss */
    .final-slide .image img {
      width: 100%; }
  /* line 772, global/scss/components/node/gallery/gallery-embed.scss */
  .final-slide .slide-title {
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 16px ;
    line-height: 16px ;
    letter-spacing: 0px ;
    color: #d8dcdc;
    border-bottom: 3px solid #a0aab4; }

/* line 783, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .gallery-icon {
  display: none; }

/* line 787, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .slide-title {
  padding-bottom: 3px;
  margin-bottom: 0;
  font-weight: normal ;
  font-style: normal ;
  font-size: 11px ;
  line-height: 13px ;
  letter-spacing: 0px ;
  border-bottom: 1px solid #d8dcdc;
  text-transform: uppercase; }

/* line 795, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .related-galleries {
  position: relative;
  padding: 13px 10px;
  margin: 0;
  top: 0;
  left: 0; }

/* line 803, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .restart-gallery {
  margin-right: 30px; }

/* line 807, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .separator {
  display: none; }

/* line 811, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .link-underlay {
  border-bottom: 1px solid black; }

/* line 815, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .node-preview {
  float: none;
  height: 72px;
  padding: 6px;
  margin: 0;
  width: auto;
  border-bottom: 1px solid #525e6e; }

/* line 824, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .node-2 {
  display: none; }

/* line 828, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .node-1 {
  margin-bottom: 10px; }

/* line 832, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .content {
  background: none;
  width: auto;
  height: auto;
  padding: 0;
  color: #d8dcdc; }
  /* line 839, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .final-slide .content .title {
    font-size: 14px ;
    line-height: 14px ;
    letter-spacing: 0px ;
    color: #d8dcdc; }
  /* line 844, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .final-slide .content .meta {
    color: #d8dcdc; }

/* line 849, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .gallery-share {
  width: 100px;
  z-index: 2; }

/* line 854, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .final-slide .image {
  width: 60px;
  height: 60px;
  margin-right: 10px;
  float: left; }

@-webkit-keyframes sound {
  0% {
    height: 3px; }
  100% {
    height: 25px; } }

@-ms-keyframes sound {
  /* line 866, global/scss/components/node/gallery/gallery-embed.scss */
  0% {
    height: 3px; }
  /* line 866, global/scss/components/node/gallery/gallery-embed.scss */
  100% {
    height: 25px; } }

@-moz-keyframes sound {
  0% {
    height: 3px; }
  100% {
    height: 25px; } }

@-o-keyframes sound {
  0% {
    height: 3px; }
  100% {
    height: 25px; } }

@keyframes sound {
  0% {
    height: 3px; }
  100% {
    height: 25px; } }

/* line 871, global/scss/components/node/gallery/gallery-embed.scss */
.gallery-audio {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }
  /* line 885, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer {
    position: relative;
    margin: 80px 20px 20px;
    height: 40px; }
  /* line 891, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playpause {
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    margin-right: 20px; }
    /* line 898, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-playpause a {
      width: 40px;
      height: 40px;
      overflow: hidden;
      display: block;
      text-indent: -999px;
      outline: none; }
  /* line 908, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-scrubber {
    height: 40px;
    position: relative;
    display: block;
    float: left;
    margin-right: 15px;
    cursor: w-resize; }
    /* line 916, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-scrubber .audioplayer-bar {
      top: 20px;
      position: relative;
      height: 20px;
      width: 450px; }
      /* line 922, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-scrubber .audioplayer-bar:after {
        content: ' ';
        display: block;
        position: absolute;
        top: 12px;
        height: 3px;
        left: 0;
        right: 0;
        z-index: 1;
        background: #525e6e; }
      /* line 934, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-loaded {
        position: absolute;
        top: 0;
        left: 0;
        height: 20px; }
        /* line 940, global/scss/components/node/gallery/gallery-embed.scss */
        .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-loaded:after {
          content: ' ';
          display: block;
          position: absolute;
          top: 12px;
          height: 3px;
          left: 0;
          right: 0;
          z-index: 2;
          background: #d8dcdc;
          opacity: 0.2; }
      /* line 954, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-played {
        position: absolute;
        top: 0;
        left: 0;
        height: 20px; }
        /* line 960, global/scss/components/node/gallery/gallery-embed.scss */
        .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-played:after {
          content: ' ';
          display: block;
          position: absolute;
          top: 12px;
          height: 3px;
          left: 0;
          right: 0;
          z-index: 3;
          background: #d8dcdc; }
  /* line 975, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-volume {
    position: relative;
    height: 40px;
    width: 124px;
    display: block;
    float: left;
    border-left: 1px solid rgba(160, 170, 180, 0.6);
    padding-left: 15px;
    cursor: w-resize; }
    /* line 985, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-volume .audioplayer-volume-button {
      position: absolute;
      left: 15px;
      top: 10px;
      width: 14px;
      height: 24px; }
      /* line 993, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-button a:before {
        display: block;
        position: absolute;
        left: 0;
        top: 0; }
      /* line 455, global/scss/mixins/_icons.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-button a:before {
        color: #d8dcdc;
        content: "";
        font-size: 20px !important; }
      /* line 480, global/scss/mixins/_icons.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-button a.disabled:before {
        color: white !important; }
    /* line 1009, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-volume .audioplayer-volume-adjust {
      position: relative;
      height: 20px;
      width: 122px;
      top: 20px; }
      /* line 1015, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-adjust:after {
        content: ' ';
        display: block;
        position: absolute;
        top: 12px;
        height: 3px;
        left: 0;
        right: 0;
        background: #525e6e;
        z-index: 1; }
      /* line 1027, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-adjust > div {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0; }
      /* line 1035, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-volume .audioplayer-volume-adjust div div {
        position: absolute;
        top: 0;
        left: 0;
        height: 20px; }
        /* line 1041, global/scss/components/node/gallery/gallery-embed.scss */
        .gallery-audio .audioplayer-volume .audioplayer-volume-adjust div div:after {
          content: ' ';
          display: block;
          position: absolute;
          top: 12px;
          height: 3px;
          left: 0;
          right: 0;
          background: #d8dcdc;
          z-index: 2; }
  /* line 1056, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-time-container {
    position: absolute;
    top: 10px;
    right: 0;
    color: #d8dcdc;
    font-size: 11px; }
  /* line 1064, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-time-duration {
    display: inline; }
  /* line 1068, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-time-current {
    display: inline; }
  /* line 1072, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-pseudo-spectrum {
    display: block;
    float: left;
    height: 28px;
    width: 22px;
    padding: 8px 0 4px;
    margin-right: 10px;
    position: relative; }
    /* line 1081, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar {
      background: #d8dcdc;
      bottom: 5px;
      height: 3px;
      position: absolute;
      width: 3px; }
    /* line 1089, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar:nth-child(1) {
      left: 0px; }
    /* line 1092, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar:nth-child(2) {
      left: 5px; }
    /* line 1095, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar:nth-child(3) {
      left: 10px; }
    /* line 1098, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar:nth-child(4) {
      left: 15px; }
    /* line 1101, global/scss/components/node/gallery/gallery-embed.scss */
    .gallery-audio .audioplayer-pseudo-spectrum .bar:nth-child(5) {
      left: 20px; }
  /* line 1108, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-stopped .audioplayer-playpause a {
    background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/play.png") top left no-repeat; }
    @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
      /* line 1108, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-stopped .audioplayer-playpause a {
        background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/play@2x.png) no-repeat center center;
        background-size: 40px 40px; } }
  /* line 1118, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-playpause a {
    background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/pause.png") top left no-repeat; }
    @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
      /* line 1118, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-audio .audioplayer-playing .audioplayer-playpause a {
        background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/pause@2x.png) no-repeat center center;
        background-size: 40px 40px; } }
  /* line 1129, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar {
    -webkit-animation: sound 0ms -800ms linear infinite alternate;
    -ms-animation: sound 0ms -800ms linear infinite alternate;
    -moz-animation: sound 0ms -800ms linear infinite alternate;
    -o-animation: sound 0ms -800ms linear infinite alternate;
    animation: sound 0ms -800ms linear infinite alternate; }
  /* line 1137, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar:nth-child(1) {
    -webkit-animation-duration: 474ms;
    -ms-animation-duration: 474ms;
    -moz-animation-duration: 474ms;
    -o-animation-duration: 474ms;
    animation-duration: 474ms; }
  /* line 1144, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar:nth-child(2) {
    -webkit-animation-duration: 433ms;
    -ms-animation-duration: 433ms;
    -moz-animation-duration: 433ms;
    -o-animation-duration: 433ms;
    animation-duration: 433ms; }
  /* line 1151, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar:nth-child(3) {
    -webkit-animation-duration: 407ms;
    -ms-animation-duration: 407ms;
    -moz-animation-duration: 407ms;
    -o-animation-duration: 407ms;
    animation-duration: 407ms; }
  /* line 1158, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar:nth-child(4) {
    -webkit-animation-duration: 458ms;
    -ms-animation-duration: 458ms;
    -moz-animation-duration: 458ms;
    -o-animation-duration: 458ms;
    animation-duration: 458ms; }
  /* line 1165, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-audio .audioplayer-playing .audioplayer-pseudo-spectrum .bar:nth-child(5) {
    -webkit-animation-duration: 400ms;
    -ms-animation-duration: 400ms;
    -moz-animation-duration: 400ms;
    -o-animation-duration: 400ms;
    animation-duration: 400ms; }
  /* line 455, global/scss/mixins/_icons.scss */
  .gallery-audio .audioplayer-muted .audioplayer-volume-button a:before {
    color: #d8dcdc;
    content: "";
    font-size: 20px !important; }
  /* line 480, global/scss/mixins/_icons.scss */
  .gallery-audio .audioplayer-muted .audioplayer-volume-button a.disabled:before {
    color: white !important; }
  /* line 455, global/scss/mixins/_icons.scss */
  .gallery-audio .audioplayer-loud .audioplayer-volume-button a:before {
    color: #d8dcdc;
    content: "";
    font-size: 20px !important; }
  /* line 480, global/scss/mixins/_icons.scss */
  .gallery-audio .audioplayer-loud .audioplayer-volume-button a.disabled:before {
    color: white !important; }

/* line 1195, global/scss/components/node/gallery/gallery-embed.scss */
.royalslider-embedded-gallery .gallery-audio {
  height: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10; }

/* line 1205, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery .gallery-audio {
  opacity: 0;
  background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gradient.png") top left repeat-x;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s; }

/* line 1211, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery:hover .gallery-audio {
  opacity: 1.0; }

/* line 1215, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.on-final-slide .gallery-audio {
  opacity: 0 !important; }

/* line 1219, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.rsFullscreen .gallery-audio {
  opacity: 1 !important; }

/* line 1223, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .royalslider-embedded-gallery.idle .gallery-audio {
  opacity: 0; }

/* line 1229, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-not-mobile .gallery-list-view .gallery-audio .audioplayer {
  margin: 0px 10px 10px; }

/* line 1239, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-grid-3 .gallery-audio .audioplayer-scrubber .audioplayer-bar, .embedded-gallery .gallery-audio .audioplayer-scrubber .audioplayer-bar {
  width: 320px; }

/* line 1248, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-grid-3 .gallery-list-view .gallery-audio .audioplayer-scrubber .audioplayer-bar, .embedded-gallery .gallery-list-view .gallery-audio .audioplayer-scrubber .audioplayer-bar {
  width: 260px; }

/* line 1258, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .gallery-view-mode-button {
  margin-right: 20px; }

/* line 1262, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery .gallery-audio {
  opacity: 1;
  background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gradient.png") top left repeat-x;
  background-size: 100% 100%;
  height: 100px; }
  /* line 1268, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .royalslider-embedded-gallery .gallery-audio .audioplayer {
    position: relative;
    margin: 40px 10px 10px; }

/* line 1275, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .gallery-audio .audioplayer-scrubber {
  margin-right: 0; }
  /* line 1278, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .gallery-audio .audioplayer-scrubber .audioplayer-bar {
    width: 180px; }

/* line 1283, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .gallery-audio .audioplayer-volume {
  display: none; }

/* line 1290, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .gallery-list-view .gallery-audio .audioplayer {
  margin: 60px 20px; }

/* line 1299, global/scss/components/node/gallery/gallery-embed.scss */
.royalslider-embedded-gallery.rsFullscreen.has-audio {
  bottom: 60px !important; }
  /* line 1304, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.rsFullscreen.has-audio .gallery-audio {
    bottom: -60px;
    height: 60px;
    background: black; }
    /* line 1309, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen.has-audio .gallery-audio .audioplayer {
      padding: 10px 20px;
      width: 712px;
      margin: 0 auto; }
  /* line 1317, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.rsFullscreen.has-audio.navigation-hidden .gallery-audio {
    bottom: -60px;
    height: 60px;
    background: black; }
    /* line 1322, global/scss/components/node/gallery/gallery-embed.scss */
    .royalslider-embedded-gallery.rsFullscreen.has-audio.navigation-hidden .gallery-audio .audioplayer {
      padding: 10px 20px;
      width: 712px;
      margin: 0 auto; }

/* line 1333, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.rsFullscreen.has-audio .gallery-audio {
  bottom: 0;
  border-top: 1px solid #525e6e; }

/* line 1339, global/scss/components/node/gallery/gallery-embed.scss */
.gallery-list-view {
  position: relative; }

/* line 1343, global/scss/components/node/gallery/gallery-embed.scss */
.gallery-list-view .gallery-audio {
  clear: both;
  height: 50px;
  border-bottom: 1px solid #9FA9B3;
  z-index: 1;
  position: relative; }
  /* line 1350, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio:after {
    display: block;
    content: ' ';
    position: absolute;
    bottom: -14px;
    height: 14px;
    left: 0;
    right: 0;
    background: url("/global/profiles/sbsdistribution/themes/global/images/shadow-bottom.png") top center;
    background-size: 100% 14px;
    pointer-events: none; }
  /* line 1363, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-pseudo-spectrum .bar {
    background: #525e6e; }
  /* line 1370, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-volume .audioplayer-volume-button a:before {
    color: #525e6e; }
  /* line 1376, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-volume .audioplayer-volume-adjust:after {
    background: #d8dcdc; }
  /* line 1381, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-volume .audioplayer-volume-adjust div div:after {
    background: #525e6e; }
  /* line 1390, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-scrubber .audioplayer-bar:after {
    background: #d8dcdc; }
  /* line 1395, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-loaded:after {
    background: #525e6e;
    opacity: 0.2; }
  /* line 1402, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-scrubber .audioplayer-bar .audioplayer-bar-played:after {
    background: #525e6e; }
  /* line 1409, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-time-container {
    color: #525e6e; }
  /* line 1413, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-stopped .audioplayer-playpause a {
    background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/play-dark.png") top left no-repeat; }
    @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
      /* line 1413, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-list-view .gallery-audio .audioplayer-stopped .audioplayer-playpause a {
        background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/play-dark@2x.png) no-repeat center center;
        background-size: 40px 40px; } }
  /* line 1423, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer-playing .audioplayer-playpause a {
    background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/pause-dark.png") top left no-repeat; }
    @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
      /* line 1423, global/scss/components/node/gallery/gallery-embed.scss */
      .gallery-list-view .gallery-audio .audioplayer-playing .audioplayer-playpause a {
        background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/pause-dark@2x.png) no-repeat center center;
        background-size: 40px 40px; } }
  /* line 1433, global/scss/components/node/gallery/gallery-embed.scss */
  .gallery-list-view .gallery-audio .audioplayer {
    padding: 0; }

/* line 1440, global/scss/components/node/gallery/gallery-embed.scss */
.audio-init .gallery-audio {
  background: none !important;
  opacity: 1 !important; }
  /* line 1444, global/scss/components/node/gallery/gallery-embed.scss */
  .audio-init .gallery-audio .audioplayer {
    display: none; }

/* line 1449, global/scss/components/node/gallery/gallery-embed.scss */
.audio-init .gallery-audio-init-button {
  width: 80px;
  height: 80px;
  outline: none;
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  left: 20px;
  background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gallery-play.png") top left no-repeat;
  pointer-events: all;
  z-index: 2; }
  @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
    /* line 1449, global/scss/components/node/gallery/gallery-embed.scss */
    .audio-init .gallery-audio-init-button {
      background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gallery-play@2x.png) no-repeat center center;
      background-size: 80px 80px; } }

/* line 1469, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .audio-init .gallery-audio-init-button {
  width: 60px;
  height: 60px;
  background: url("/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gallery-play-m.png") top left no-repeat; }
  @media screen and (min--moz-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
    /* line 1469, global/scss/components/node/gallery/gallery-embed.scss */
    .displaymode-mobile .audio-init .gallery-audio-init-button {
      background: url(/global/profiles/sbsdistribution/themes/global/images/gallery/2.0/audio-gallery-play-m@2x.png) no-repeat center center;
      background-size: 60px 60px; } }

/* line 1481, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.on-final-slide .gallery-audio {
  display: none; }
  /* line 1484, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .royalslider-embedded-gallery.on-final-slide .gallery-audio .audioplayer, .displaymode-mobile .royalslider-embedded-gallery.on-final-slide .gallery-audio .gallery-audio-init-button {
    pointer-events: none; }

/* line 1489, global/scss/components/node/gallery/gallery-embed.scss */
.displaymode-mobile .royalslider-embedded-gallery.on-final-slide.rsFullscreen .gallery-audio {
  display: block; }
  /* line 1492, global/scss/components/node/gallery/gallery-embed.scss */
  .displaymode-mobile .royalslider-embedded-gallery.on-final-slide.rsFullscreen .gallery-audio .audioplayer, .displaymode-mobile .royalslider-embedded-gallery.on-final-slide.rsFullscreen .gallery-audio .gallery-audio-init-button {
    pointer-events: all; }

/* line 1497, global/scss/components/node/gallery/gallery-embed.scss */
.royalslider-embedded-gallery.on-final-slide .gallery-audio {
  pointer-events: none; }
  /* line 1500, global/scss/components/node/gallery/gallery-embed.scss */
  .royalslider-embedded-gallery.on-final-slide .gallery-audio .audioplayer, .royalslider-embedded-gallery.on-final-slide .gallery-audio .gallery-audio-init-button {
    pointer-events: none; }
