@charset "UTF-8";
.radio-main {
  background-color: #262525;
  color: #fff; }
  .radio-main .aria-live-hidden {
    left: -9999em;
    position: absolute;
    width: 1em; }
  .radio-main .p-f-p_radio.p-f-variant-medium .p-f-label-display {
    width: auto;
    margin-right: 16px; }
  .radio-main .collection__synopsis {
    margin: 0 15px;
    display: block; }
  .radio-main .type-richtracks {
    padding-bottom: 16px; }

.package-view-all {
  margin-top: -6px;
  text-align: center; }
  @media (min-width: 37.5em) {
    .package-view-all {
      text-align: right; } }

.package__footer {
  height: auto; }
  @media (min-width: 37.5em) {
    .package__footer {
      height: 16px; } }

.package__view-all-link {
  text-decoration: none; }
  .package__view-all-link .gelicon--next:hover {
    text-decoration: none; }
  @media (max-width: 37.49em) {
    .package__view-all-link .gelicon--next {
      display: none; } }
  @media (max-width: 37.49em) {
    .package__view-all-link {
      display: inline-block;
      width: 100%;
      padding: 1em 0;
      margin: 0 auto;
      font-size: 1rem; } }
  @media (min-width: 37.5em) {
    .package__view-all-link:hover .package__view-all-text {
      text-decoration: underline; } }

@media (min-width: 37.5em) {
  .package__view-all-text {
    margin-right: 8px; } }

#tier1-outer,
.section-divider + .section-divider ~ .section-divider {
  background-color: #31353d; }

.amen {
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
  /**
 * Remove default margin.
 */
  /* HTML5 display definitions
   ========================================================================== */
  /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
  /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
  /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
  /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
  /* Links
   ========================================================================== */
  /**
 * Remove the gray background color from active links in IE 10.
 */
  /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
  /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in Safari and Chrome.
 */
  /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in IE 8/9.
 */
  /**
 * Address inconsistent and variable font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
  /**
 * Correct overflow not hidden in IE 9/10/11.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * Address margin not present in IE 8/9 and Safari.
 */
  /**
 * Address differences between Firefox and other browsers.
 */
  /**
 * Contain overflow in all browsers.
 */
  /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
  /* Forms
   ========================================================================== */
  /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
  /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
  /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
  /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
  /**
 * Re-set default cursor for disabled elements.
 */
  /**
 * Remove inner padding and border in Firefox 4+.
 */
  /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
  /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
  /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
  /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
  /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
  /**
 * Define consistent border, margin, and padding.
 */
  /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
  /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
  /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
  /* Tables
   ========================================================================== */
  /**
 * Remove most spacing between table cells.
 */
  /**
 * @DEPRECATED - IN FAVOUR OF BOX-LINK
 */
  /*
 * Block Link
 *
 * A Faux block-level link. Used for when you need a block-level link with
 * clickable areas within it as directly nesting a tags breaks things.
 */
  /*
<div class="img-ratiobox img-ratiobox-4x3">
  <img src="..." />
</div>

*/
  /** similar to .b-g-m
    but doesn't have a section where it doesn't line up,
    and doesn't fix the size in IE8.
    Use this as a wrapper, but don't put any styles on it
*/
  /**
 * For when you need to push an object away from another by a tiny bit
 */
  /**
 * For when you know you want a white link
 */
  /**
 * For when you know you want a black link
 */
  /**
 * Styles for laying out lists
 */
  /*
.gel-canon, .gel-canon-bold { margin-bottom: get-margin-for-element(32px, $base-line-height); }
.gel-trafalgar, .gel-trafalgar-bold { margin-bottom: get-margin-for-element(24px, $base-line-height); }
.gel-double-pica, .gel-double-pica-bold { margin-bottom: get-margin-for-element(24px, $base-line-height); }
.gel-great-primer, .gel-great-primer-bold { margin-bottom: get-margin-for-element(20px, $base-line-height); }
.gel-pica, .gel-pica-bold { margin-bottom: get-margin-for-element(20px, $base-line-height); }
.gel-long-primer, .gel-long-primer-bold { margin-bottom: get-margin-for-element(18px, $base-line-height); }

@include mq($from: gel2b) {
    .gel-canon, .gel-canon-bold { margin-bottom: get-margin-for-element(36px, $bp2-line-height); }
    .gel-trafalgar, .gel-trafalgar-bold { margin-bottom: get-margin-for-element(28px, $bp2-line-height); }
    .gel-great-primer, .gel-great-primer-bold { margin-bottom: get-margin-for-element(24px, $bp2-line-height); }
    .gel-pica, .gel-pica-bold { margin-bottom: get-margin-for-element(22px, $bp2-line-height); }
    .gel-long-primer, .gel-long-primer-bold { margin-bottom: get-margin-for-element(20px, $bp2-line-height); }
}

@include mq($from: gel3) {
    .gel-canon, .gel-canon-bold { margin-bottom: get-margin-for-element(48px, $bpw-line-height); }
    .gel-trafalgar, .gel-trafalgar-bold { margin-bottom: get-margin-for-element(32px, $bpw-line-height); }
    .gel-double-pica, .gel-double-pica-bold { margin-bottom: get-margin-for-element(24px, $bpw-line-height); }
    .gel-great-primer, .gel-great-primer-bold { margin-bottom: get-margin-for-element(20px, $bpw-line-height); }
    .gel-pica, .gel-pica-bold { margin-bottom: get-margin-for-element(22px, $bpw-line-height); }
    .gel-long-primer, .gel-long-primer-bold { margin-bottom: get-margin-for-element(18px, $bpw-line-height); }
}
*/
  /*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 *
 * This is a mixin rather than an extend because we need to toggle visibility
 * within breakpoints which we would be unable to do as you can not call @extend
 * on an element outside a @media block from within a @media block.
 */
  /**
 * Cover
 * A cover image style, consisting of a background image
 * and a semi-transparent black overlay
 * All text is white
 */
  /**
 * Standard icon behaviour. Used as a "cutout" on the bottom left of an image
 * It will position and size itself appropriately.
 * It is expecting a GEL icon inside it
 * It uses element queries so you will need to use this exact attribute setup
 * <div class="icon-container" data-eq-pts="medium: 280, large: 400, super: 656">
 *    <div class="icon"></div>
 * </div>
 */
  /**
 * Classes specific to a programme object
 * Most of the styles come from .card
 */
  /**
 * A promotion object
 * Most of the styles are sorted by .cover
 */
  /**
 * Classes specific to a rich track object
 * Most of the styles come from .card
 */
  /**
* Colour variants
*/
  /**
* Breakpoints
* rgba(59, 66, 76, 0.8) new bg color rgba
*/
  /** ********** STANDARD CARD ********** **/
  /* this rule is applied when there are 3 cards only in a grid container */
  /** ********** LEAD CARD ********** **/
  /**
 * Classes specific to a Grid Stream container object
 */
  /**
 * This file converts Branding Tool classes into iPlayer Radio colours
 * Do not include in your project if you intend to use the branding tool itself.
 *
 */ }
  .amen .clr-pink {
    color: #f54997; }
  .amen .clr-pink-bg {
    background-color: #f54997; }
  .amen .clr-pink-bdr {
    border-color: #f54997; }
  .amen .clr-grey {
    color: #262525; }
  .amen .clr-grey-bg {
    background-color: #262525; }
  .amen .clr-grey-bdr {
    border-color: #262525; }
  .amen .clr-black {
    color: #000000; }
  .amen .clr-light-grey {
    color: #e4e4e4; }
  .amen .clr-light-grey-bdr {
    border-color: #e4e4e4; }
  .amen .clr-light-grey-subtle {
    color: #929292; }
  .amen .clr-light-grey-subtle2 {
    color: #a4a4a4; }
  .amen .clr-medium-grey-bg {
    background-color: #323232; }
  .amen .clr-medium-grey2-bdr {
    border-color: #404040; }
  .amen .clr-alpha-medium-grey-bg {
    background-color: rgba(50, 50, 50, 0.3); }
  .amen .clr-medium-grey-subtle {
    color: #434343; }
  .amen .clr-medium-grey-subtle-bg {
    background-color: #434343; }
  .amen .clr-medium-grey-subtle-bdr {
    border-color: #434343; }
  .amen .clr-white {
    color: #ffffff; }
  .amen .clr-white-bg {
    background-color: #ffffff; }
  .amen .clr-alpha-black-bg {
    background-color: rgba(0, 0, 0, 0.7); }
  .amen .clr-blue-bg {
    background-color: #3179b5; }
  .amen .clr-body {
    color: #262525; }
  .amen .clr-body-bg {
    background-color: #262525; }
  .amen .clr-body-bdr {
    border-color: #262525; }
  .amen .clr-text {
    color: #bdbdbd; }
  .amen .clr-text-bg {
    background-color: #bdbdbd; }
  .amen .clr-text-bdr {
    border-color: #bdbdbd; }
  .amen html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .amen body {
    margin: 0; }
  .amen article,
  .amen aside,
  .amen details,
  .amen figcaption,
  .amen figure,
  .amen footer,
  .amen header,
  .amen hgroup,
  .amen main,
  .amen menu,
  .amen nav,
  .amen section,
  .amen summary {
    display: block; }
  .amen audio,
  .amen canvas,
  .amen progress,
  .amen video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .amen audio:not([controls]) {
    display: none;
    height: 0; }
  .amen [hidden],
  .amen template {
    display: none; }
  .amen a {
    background-color: transparent; }
  .amen a:active,
  .amen a:hover {
    outline: 0; }
  .amen abbr[title] {
    border-bottom: 1px dotted; }
  .amen b,
  .amen strong {
    font-weight: bold; }
  .amen dfn {
    font-style: italic; }
  .amen h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .amen mark {
    background: #ff0;
    color: #000; }
  .amen small {
    font-size: 80%; }
  .amen sub,
  .amen sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .amen sup {
    top: -0.5em; }
  .amen sub {
    bottom: -0.25em; }
  .amen img {
    border: 0; }
  .amen svg:not(:root) {
    overflow: hidden; }
  .amen figure {
    margin: 1em 40px; }
  .amen hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .amen pre {
    overflow: auto; }
  .amen code,
  .amen kbd,
  .amen pre,
  .amen samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .amen button,
  .amen input,
  .amen optgroup,
  .amen select,
  .amen textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .amen button {
    overflow: visible; }
  .amen button,
  .amen select {
    text-transform: none; }
  .amen button,
  .amen html input[type="button"], .amen input[type="reset"],
  .amen input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .amen button[disabled],
  .amen html input[disabled] {
    cursor: default; }
  .amen button::-moz-focus-inner,
  .amen input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .amen input {
    line-height: normal; }
  .amen input[type="checkbox"],
  .amen input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .amen input[type="number"]::-webkit-inner-spin-button,
  .amen input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .amen input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .amen input[type="search"]::-webkit-search-cancel-button,
  .amen input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .amen fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .amen legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .amen textarea {
    overflow: auto; }
  .amen optgroup {
    font-weight: bold; }
  .amen table {
    border-collapse: collapse;
    border-spacing: 0; }
  .amen td,
  .amen th {
    padding: 0; }
  .amen *,
  .amen *:before,
  .amen *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .amen #orb-banner *,
  .amen #orb-banner *:before,
  .amen #orb-banner *:after,
  .amen #orb-footer *,
  .amen #orb-footer *:before,
  .amen #orb-footer *:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .amen #orb-banner ul > li,
  .amen #orb-footer ul > li {
    list-style-type: none; }
  .amen html {
    overflow-y: scroll;
    min-height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .amen img {
    -ms-interpolation-mode: bicubic; }
  .amen p,
  .amen ul,
  .amen ol,
  .amen h1,
  .amen h2,
  .amen h3,
  .amen h4,
  .amen h5,
  .amen h6 {
    margin: 0;
    font-weight: normal; }
  .amen blockquote {
    margin-top: 0;
    margin-bottom: 0; }
  .amen button {
    background: none;
    border: 0; }
  .amen .amen a:link,
  .amen .amen a:visited {
    text-decoration: none; }
  .amen .amen a:hover,
  .amen .amen a:focus,
  .amen .amen a:active {
    text-decoration: underline; }
  .amen .cf {
    zoom: 1; }
    .amen .cf:before,
    .amen .cf:after {
      content: ' ';
      display: table; }
    .amen .cf:after {
      clear: both; }
  .amen .grid {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 0 0 -8px;
    list-style-type: none;
    padding: 0;
    overflow: hidden; }
  .amen .grid--items-center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .amen .grid__item {
    display: inline-block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
    vertical-align: top;
    padding-left: 8px; }
    .amen .grid__item > * {
      -webkit-box-flex: 0 0 100%;
      -moz-box-flex: 0 0 100%;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      overflow: hidden;
      width: 100%; }
  .amen .grid__item--inline {
    width: auto; }
  .amen .grid__item,
  .amen .grid-unit {
    margin-bottom: 8px; }
  @media (min-width: 37.5em) {
    .amen .grid {
      margin-left: -16px; }
    .amen .grid__item {
      padding-left: 16px; }
    .amen .grid__item,
    .amen .grid-unit {
      margin-bottom: 16px; } }
  .amen .grid--flush {
    margin-left: 0; }
    .amen .grid--flush > .grid__item {
      margin-bottom: 0;
      padding-left: 0; }
  .amen .grid--flush-bottom > .grid__item {
    margin-bottom: 0; }
  .amen .\31\/1 {
    width: 100%; }
  .amen .\31\/2 {
    width: 50%; }
  .amen .\31\/3 {
    width: 33.3333333333%; }
  .amen .\32\/3 {
    width: 66.6666666667%; }
  .amen .\31\/4 {
    width: 25%; }
  .amen .\33\/4 {
    width: 75%; }
  .amen .\31\/5 {
    width: 20%; }
  .amen .\32\/5 {
    width: 40%; }
  .amen .\33\/5 {
    width: 60%; }
  .amen .\34\/5 {
    width: 80%; }
  .amen .\31\/6 {
    width: 16.6666666667%; }
  .amen .\35\/6 {
    width: 83.3333333333%; }
  .amen .\31\/7 {
    width: 14.2857142857%; }
  .amen .\32\/7 {
    width: 28.5714285714%; }
  .amen .\33\/7 {
    width: 42.8571428571%; }
  .amen .\34\/7 {
    width: 57.1428571429%; }
  .amen .\35\/7 {
    width: 71.4285714286%; }
  .amen .\36\/7 {
    width: 85.7142857143%; }
  .amen .\31\/8 {
    width: 12.5%; }
  .amen .\32\/8 {
    width: 37.5%; }
  .amen .\35\/8 {
    width: 62.5%; }
  .amen .\37\/8 {
    width: 87.5%; }
  .amen .\31\/9 {
    width: 11.1111111111%; }
  .amen .\32\/9 {
    width: 22.2222222222%; }
  .amen .\34\/9 {
    width: 44.4444444444%; }
  .amen .\35\/9 {
    width: 55.5555555556%; }
  .amen .\37\/9 {
    width: 77.7777777778%; }
  .amen .\38\/9 {
    width: 88.8888888889%; }
  .amen .\31\/10 {
    width: 10%; }
  .amen .\33\/10 {
    width: 30%; }
  .amen .\37\/10 {
    width: 70%; }
  .amen .\39\/10 {
    width: 90%; }
  .amen .\31\/11 {
    width: 9.0909090909%; }
  .amen .\32\/11 {
    width: 18.1818181818%; }
  .amen .\33\/11 {
    width: 27.2727272727%; }
  .amen .\34\/11 {
    width: 36.3636363636%; }
  .amen .\35\/11 {
    width: 45.4545454545%; }
  .amen .\36\/11 {
    width: 54.5454545455%; }
  .amen .\37\/11 {
    width: 63.6363636364%; }
  .amen .\38\/11 {
    width: 72.7272727273%; }
  .amen .\39\/11 {
    width: 81.8181818182%; }
  .amen .\40\/11 {
    width: 90.9090909091%; }
  .amen .\31\/12 {
    width: 8.3333333333%; }
  .amen .\35\/12 {
    width: 41.6666666667%; }
  .amen .\37\/12 {
    width: 58.3333333333%; }
  .amen .\41\/12 {
    width: 91.6666666667%; }
  @media (min-width: 20em) {
    .amen .\31\/1\@gel1b {
      width: 100%; }
    .amen .\31\/2\@gel1b {
      width: 50%; }
    .amen .\31\/3\@gel1b {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel1b {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel1b {
      width: 25%; }
    .amen .\33\/4\@gel1b {
      width: 75%; }
    .amen .\31\/5\@gel1b {
      width: 20%; }
    .amen .\32\/5\@gel1b {
      width: 40%; }
    .amen .\33\/5\@gel1b {
      width: 60%; }
    .amen .\34\/5\@gel1b {
      width: 80%; }
    .amen .\31\/6\@gel1b {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel1b {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel1b {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel1b {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel1b {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel1b {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel1b {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel1b {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel1b {
      width: 12.5%; }
    .amen .\32\/8\@gel1b {
      width: 37.5%; }
    .amen .\35\/8\@gel1b {
      width: 62.5%; }
    .amen .\37\/8\@gel1b {
      width: 87.5%; }
    .amen .\31\/9\@gel1b {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel1b {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel1b {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel1b {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel1b {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel1b {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel1b {
      width: 10%; }
    .amen .\33\/10\@gel1b {
      width: 30%; }
    .amen .\37\/10\@gel1b {
      width: 70%; }
    .amen .\39\/10\@gel1b {
      width: 90%; }
    .amen .\31\/11\@gel1b {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel1b {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel1b {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel1b {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel1b {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel1b {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel1b {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel1b {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel1b {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel1b {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel1b {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel1b {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel1b {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel1b {
      width: 91.6666666667%; } }
  @media (min-width: 25em) {
    .amen .\31\/1\@gel2 {
      width: 100%; }
    .amen .\31\/2\@gel2 {
      width: 50%; }
    .amen .\31\/3\@gel2 {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel2 {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel2 {
      width: 25%; }
    .amen .\33\/4\@gel2 {
      width: 75%; }
    .amen .\31\/5\@gel2 {
      width: 20%; }
    .amen .\32\/5\@gel2 {
      width: 40%; }
    .amen .\33\/5\@gel2 {
      width: 60%; }
    .amen .\34\/5\@gel2 {
      width: 80%; }
    .amen .\31\/6\@gel2 {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel2 {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel2 {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel2 {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel2 {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel2 {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel2 {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel2 {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel2 {
      width: 12.5%; }
    .amen .\32\/8\@gel2 {
      width: 37.5%; }
    .amen .\35\/8\@gel2 {
      width: 62.5%; }
    .amen .\37\/8\@gel2 {
      width: 87.5%; }
    .amen .\31\/9\@gel2 {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel2 {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel2 {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel2 {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel2 {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel2 {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel2 {
      width: 10%; }
    .amen .\33\/10\@gel2 {
      width: 30%; }
    .amen .\37\/10\@gel2 {
      width: 70%; }
    .amen .\39\/10\@gel2 {
      width: 90%; }
    .amen .\31\/11\@gel2 {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel2 {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel2 {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel2 {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel2 {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel2 {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel2 {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel2 {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel2 {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel2 {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel2 {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel2 {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel2 {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel2 {
      width: 91.6666666667%; } }
  @media (min-width: 30em) {
    .amen .\31\/1\@gel2b {
      width: 100%; }
    .amen .\31\/2\@gel2b {
      width: 50%; }
    .amen .\31\/3\@gel2b {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel2b {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel2b {
      width: 25%; }
    .amen .\33\/4\@gel2b {
      width: 75%; }
    .amen .\31\/5\@gel2b {
      width: 20%; }
    .amen .\32\/5\@gel2b {
      width: 40%; }
    .amen .\33\/5\@gel2b {
      width: 60%; }
    .amen .\34\/5\@gel2b {
      width: 80%; }
    .amen .\31\/6\@gel2b {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel2b {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel2b {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel2b {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel2b {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel2b {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel2b {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel2b {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel2b {
      width: 12.5%; }
    .amen .\32\/8\@gel2b {
      width: 37.5%; }
    .amen .\35\/8\@gel2b {
      width: 62.5%; }
    .amen .\37\/8\@gel2b {
      width: 87.5%; }
    .amen .\31\/9\@gel2b {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel2b {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel2b {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel2b {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel2b {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel2b {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel2b {
      width: 10%; }
    .amen .\33\/10\@gel2b {
      width: 30%; }
    .amen .\37\/10\@gel2b {
      width: 70%; }
    .amen .\39\/10\@gel2b {
      width: 90%; }
    .amen .\31\/11\@gel2b {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel2b {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel2b {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel2b {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel2b {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel2b {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel2b {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel2b {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel2b {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel2b {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel2b {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel2b {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel2b {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel2b {
      width: 91.6666666667%; } }
  @media (min-width: 37.5em) {
    .amen .\31\/1\@gel3 {
      width: 100%; }
    .amen .\31\/2\@gel3 {
      width: 50%; }
    .amen .\31\/3\@gel3 {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel3 {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel3 {
      width: 25%; }
    .amen .\33\/4\@gel3 {
      width: 75%; }
    .amen .\31\/5\@gel3 {
      width: 20%; }
    .amen .\32\/5\@gel3 {
      width: 40%; }
    .amen .\33\/5\@gel3 {
      width: 60%; }
    .amen .\34\/5\@gel3 {
      width: 80%; }
    .amen .\31\/6\@gel3 {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel3 {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel3 {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel3 {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel3 {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel3 {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel3 {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel3 {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel3 {
      width: 12.5%; }
    .amen .\32\/8\@gel3 {
      width: 37.5%; }
    .amen .\35\/8\@gel3 {
      width: 62.5%; }
    .amen .\37\/8\@gel3 {
      width: 87.5%; }
    .amen .\31\/9\@gel3 {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel3 {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel3 {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel3 {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel3 {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel3 {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel3 {
      width: 10%; }
    .amen .\33\/10\@gel3 {
      width: 30%; }
    .amen .\37\/10\@gel3 {
      width: 70%; }
    .amen .\39\/10\@gel3 {
      width: 90%; }
    .amen .\31\/11\@gel3 {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel3 {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel3 {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel3 {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel3 {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel3 {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel3 {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel3 {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel3 {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel3 {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel3 {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel3 {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel3 {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel3 {
      width: 91.6666666667%; } }
  @media (min-width: 48em) {
    .amen .\31\/1\@gel3b {
      width: 100%; }
    .amen .\31\/2\@gel3b {
      width: 50%; }
    .amen .\31\/3\@gel3b {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel3b {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel3b {
      width: 25%; }
    .amen .\33\/4\@gel3b {
      width: 75%; }
    .amen .\31\/5\@gel3b {
      width: 20%; }
    .amen .\32\/5\@gel3b {
      width: 40%; }
    .amen .\33\/5\@gel3b {
      width: 60%; }
    .amen .\34\/5\@gel3b {
      width: 80%; }
    .amen .\31\/6\@gel3b {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel3b {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel3b {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel3b {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel3b {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel3b {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel3b {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel3b {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel3b {
      width: 12.5%; }
    .amen .\32\/8\@gel3b {
      width: 37.5%; }
    .amen .\35\/8\@gel3b {
      width: 62.5%; }
    .amen .\37\/8\@gel3b {
      width: 87.5%; }
    .amen .\31\/9\@gel3b {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel3b {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel3b {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel3b {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel3b {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel3b {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel3b {
      width: 10%; }
    .amen .\33\/10\@gel3b {
      width: 30%; }
    .amen .\37\/10\@gel3b {
      width: 70%; }
    .amen .\39\/10\@gel3b {
      width: 90%; }
    .amen .\31\/11\@gel3b {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel3b {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel3b {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel3b {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel3b {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel3b {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel3b {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel3b {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel3b {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel3b {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel3b {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel3b {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel3b {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel3b {
      width: 91.6666666667%; } }
  @media (min-width: 63em) {
    .amen .\31\/1\@gel4 {
      width: 100%; }
    .amen .\31\/2\@gel4 {
      width: 50%; }
    .amen .\31\/3\@gel4 {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel4 {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel4 {
      width: 25%; }
    .amen .\33\/4\@gel4 {
      width: 75%; }
    .amen .\31\/5\@gel4 {
      width: 20%; }
    .amen .\32\/5\@gel4 {
      width: 40%; }
    .amen .\33\/5\@gel4 {
      width: 60%; }
    .amen .\34\/5\@gel4 {
      width: 80%; }
    .amen .\31\/6\@gel4 {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel4 {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel4 {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel4 {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel4 {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel4 {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel4 {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel4 {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel4 {
      width: 12.5%; }
    .amen .\32\/8\@gel4 {
      width: 37.5%; }
    .amen .\35\/8\@gel4 {
      width: 62.5%; }
    .amen .\37\/8\@gel4 {
      width: 87.5%; }
    .amen .\31\/9\@gel4 {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel4 {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel4 {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel4 {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel4 {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel4 {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel4 {
      width: 10%; }
    .amen .\33\/10\@gel4 {
      width: 30%; }
    .amen .\37\/10\@gel4 {
      width: 70%; }
    .amen .\39\/10\@gel4 {
      width: 90%; }
    .amen .\31\/11\@gel4 {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel4 {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel4 {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel4 {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel4 {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel4 {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel4 {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel4 {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel4 {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel4 {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel4 {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel4 {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel4 {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel4 {
      width: 91.6666666667%; } }
  @media (min-width: 80em) {
    .amen .\31\/1\@gel5 {
      width: 100%; }
    .amen .\31\/2\@gel5 {
      width: 50%; }
    .amen .\31\/3\@gel5 {
      width: 33.3333333333%; }
    .amen .\32\/3\@gel5 {
      width: 66.6666666667%; }
    .amen .\31\/4\@gel5 {
      width: 25%; }
    .amen .\33\/4\@gel5 {
      width: 75%; }
    .amen .\31\/5\@gel5 {
      width: 20%; }
    .amen .\32\/5\@gel5 {
      width: 40%; }
    .amen .\33\/5\@gel5 {
      width: 60%; }
    .amen .\34\/5\@gel5 {
      width: 80%; }
    .amen .\31\/6\@gel5 {
      width: 16.6666666667%; }
    .amen .\35\/6\@gel5 {
      width: 83.3333333333%; }
    .amen .\31\/7\@gel5 {
      width: 14.2857142857%; }
    .amen .\32\/7\@gel5 {
      width: 28.5714285714%; }
    .amen .\33\/7\@gel5 {
      width: 42.8571428571%; }
    .amen .\34\/7\@gel5 {
      width: 57.1428571429%; }
    .amen .\35\/7\@gel5 {
      width: 71.4285714286%; }
    .amen .\36\/7\@gel5 {
      width: 85.7142857143%; }
    .amen .\31\/8\@gel5 {
      width: 12.5%; }
    .amen .\32\/8\@gel5 {
      width: 37.5%; }
    .amen .\35\/8\@gel5 {
      width: 62.5%; }
    .amen .\37\/8\@gel5 {
      width: 87.5%; }
    .amen .\31\/9\@gel5 {
      width: 11.1111111111%; }
    .amen .\32\/9\@gel5 {
      width: 22.2222222222%; }
    .amen .\34\/9\@gel5 {
      width: 44.4444444444%; }
    .amen .\35\/9\@gel5 {
      width: 55.5555555556%; }
    .amen .\37\/9\@gel5 {
      width: 77.7777777778%; }
    .amen .\38\/9\@gel5 {
      width: 88.8888888889%; }
    .amen .\31\/10\@gel5 {
      width: 10%; }
    .amen .\33\/10\@gel5 {
      width: 30%; }
    .amen .\37\/10\@gel5 {
      width: 70%; }
    .amen .\39\/10\@gel5 {
      width: 90%; }
    .amen .\31\/11\@gel5 {
      width: 9.0909090909%; }
    .amen .\32\/11\@gel5 {
      width: 18.1818181818%; }
    .amen .\33\/11\@gel5 {
      width: 27.2727272727%; }
    .amen .\34\/11\@gel5 {
      width: 36.3636363636%; }
    .amen .\35\/11\@gel5 {
      width: 45.4545454545%; }
    .amen .\36\/11\@gel5 {
      width: 54.5454545455%; }
    .amen .\37\/11\@gel5 {
      width: 63.6363636364%; }
    .amen .\38\/11\@gel5 {
      width: 72.7272727273%; }
    .amen .\39\/11\@gel5 {
      width: 81.8181818182%; }
    .amen .\40\/11\@gel5 {
      width: 90.9090909091%; }
    .amen .\31\/12\@gel5 {
      width: 8.3333333333%; }
    .amen .\35\/12\@gel5 {
      width: 41.6666666667%; }
    .amen .\37\/12\@gel5 {
      width: 58.3333333333%; }
    .amen .\41\/12\@gel5 {
      width: 91.6666666667%; } }
  .amen .block-link {
    display: block;
    position: relative; }
  .amen .block-link--steal .block-link {
    position: static; }
  .amen .block-link a,
  .amen .block-link abbr[title],
  .amen .block-link__link {
    position: relative;
    z-index: 2; }
  .amen .block-link__overlay-link {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    background: transparent;
    outline: 0; }
  .amen a.block-link__overlay-link {
    position: absolute;
    z-index: 1;
    opacity: 0; }
  .amen .box-link {
    position: relative; }
    .amen .box-link a,
    .amen .box-link abbr[title],
    .amen .box-link .box-link__elevated {
      position: relative;
      z-index: 2; }
  .amen .box-link__target.box-link__target {
    position: static; }
    .amen .box-link__target.box-link__target:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      overflow: hidden;
      white-space: nowrap;
      outline: 0;
      z-index: 1;
      background: rgba(0,0,0,0);
      opacity: 0; }
  .amen .context {
    display: block; }
  .amen .img-rsp {
    width: 100%;
    display: block; }
  .amen .ratiobox {
    width: 100%;
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%; }
    .amen .ratiobox > img,
    .amen .ratiobox > .ratiobox__inner {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%; }
  .amen .ratiobox {
    background: #111111;
    background: linear-gradient(to right, #111111 0%, #111111 20%, #404040 20%, #404040 40%, #808080 40%, #808080 60%, #bfbfbf 60%, #bfbfbf 80%, #eeeeee 80%, #eeeeee 100%), linear-gradient(90deg, #eeeeee, #111111);
    background-repeat: no-repeat;
    background-size: 100% 10%, 100% 100%; }
  .amen .ratiobox--no-bg {
    background: none; }
  .amen .ratiobox--32x9 {
    padding-bottom: 28.125%; }
  .amen .ratiobox--16x9 {
    padding-bottom: 56.25%; }
  .amen .ratiobox--4x3 {
    padding-bottom: 75%; }
  .amen .ratiobox--3x2 {
    padding-bottom: 66.6666666667%; }
  .amen .ratiobox--1x1 {
    padding-bottom: 100%; }
  .amen .island, .amen .island--squashed, .amen .island--vertical, .amen .islet, .amen .islet--vertical, .amen .islet--horizontal, .amen .card__body {
    padding: 8px; }
    .amen .island > :last-child, .amen .island--squashed > :last-child, .amen .island--vertical > :last-child, .amen .islet > :last-child, .amen .islet--vertical > :last-child, .amen .islet--horizontal > :last-child, .amen .card__body > :last-child {
      margin-bottom: 0; }
  @media (min-width: 37.5em) {
    .amen .island, .amen .island--squashed, .amen .island--vertical, .amen .islet, .amen .islet--vertical, .amen .islet--horizontal, .amen .card__body {
      padding: 16px; } }
  .amen .island--squashed {
    padding-top: 8px;
    padding-bottom: 8px; }
  .amen .island--vertical {
    padding-left: 0;
    padding-right: 0; }
  .amen .islet, .amen .islet--vertical, .amen .islet--horizontal {
    padding: 8px; }
  .amen .islet--vertical {
    padding-left: 0;
    padding-right: 0; }
  .amen .islet--horizontal {
    padding-top: 0;
    padding-bottom: 0; }
  .amen .page-limit {
    padding-left: 8px;
    padding-right: 8px;
    max-width: 1008px;
    margin-left: auto;
    margin-right: auto; }
  @media (min-width: 400px) {
    .amen .page-limit {
      padding-left: 16px;
      padding-right: 16px; } }
  .amen .leading-gap {
    margin-top: 2px; }
  .amen .align--center {
    margin-left: auto;
    margin-right: auto; }
  .amen .link--block {
    display: block; }
  .amen .link--hover-underline, .amen .link--white, .amen .link--black {
    text-decoration: none; }
    .amen .link--hover-underline:hover, .amen .link--white:hover, .amen .link--black:hover {
      text-decoration: underline; }
  .amen .link-complex.link-complex,
  .amen .link-complex.link-complex:hover,
  .amen .link-complex.link-complex:active,
  .amen .link-complex.link-complex:focus {
    text-decoration: none; }
  .amen .link-complex.link-complex:hover .link-complex__target,
  .amen .link-complex.link-complex:active .link-complex__target,
  .amen .link-complex.link-complex:focus .link-complex__target {
    text-decoration: underline; }
  .amen .link--white {
    color: #ffffff; }
  .amen .link--black {
    color: #111111; }
  .amen ul,
  .amen ol {
    padding-left: 16px; }
  .amen ul li {
    list-style: square; }
  .amen .list-raw, .amen .list-inline, .amen .list-lined {
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 0; }
    .amen .list-raw > li, .amen .list-inline > li, .amen .list-lined > li {
      list-style: none; }
  .amen .list-inline > *, .amen .list-lined > * {
    display: inline-block;
    vertical-align: top; }
  .amen .list-inline--spaced > * {
    margin-left: 4px; }
    .amen .list-inline--spaced > *:first-child {
      margin-left: 0; }
  .amen .list-standard {
    list-style-type: square;
    margin: 8px 0 0 8px;
    padding-left: 8px; }
    .amen .list-standard > * {
      position: relative;
      z-index: 2;
      margin-top: 4px; }
      .amen .list-standard > *:first-child {
        margin-top: 0; }
  .amen .list-lined > li,
  .amen .list-lined__item {
    margin: 0;
    padding: 0;
    border-left-width: 1px;
    border-left-style: solid; }
    .amen .list-lined > li:first-child,
    .amen .list-lined__item:first-child {
      border-left-width: 0; }
  .amen .list-lined--spaced > li,
  .amen .list-lined--spaced .list-lined__item {
    padding-left: 8px;
    padding-right: 8px; }
    .amen .list-lined--spaced > li:first-child,
    .amen .list-lined--spaced .list-lined__item:first-child {
      padding-left: 0; }
    .amen .list-lined--spaced > li:last-child,
    .amen .list-lined--spaced .list-lined__item:last-child {
      padding-right: 0; }
  .amen .list-lined--closed > li:first-child,
  .amen .list-lined--closed .list-lined__item:first-child {
    border-left-width: 1px;
    border-left-style: solid; }
  .amen .list-lined--closed > li:last-child,
  .amen .list-lined--closed .list-lined__item:last-child {
    border-right-width: 1px;
    border-right-style: solid; }
  .amen .lined-below {
    padding-bottom: 8px;
    border-bottom-style: solid;
    border-bottom-width: 2px; }
  .amen .lined-above {
    padding-top: 8px;
    border-top-style: solid;
    border-top-width: 2px; }
  @media (min-width: 37.5em) {
    .amen .lined-below {
      padding-bottom: 16px; }
    .amen .lined-above {
      padding-top: 16px; } }

@-webkit-keyframes SPINNER {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes SPINNER {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  .amen .loading-spinner::before {
    content: ' ';
    display: inline-block;
    border-style: solid;
    border-width: 6px;
    border-radius: 50%;
    border-left-color: transparent;
    height: 40px;
    width: 40px;
    -webkit-animation: SPINNER 1.1s infinite linear;
    animation: SPINNER 1.1s infinite linear; }
  .amen .page-limit-separator {
    position: relative;
    z-index: 0; }
  .amen .page-limit-separator:before {
    border-top-width: 2px;
    border-top-style: solid;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    z-index: -1;
    margin-top: -1px; }
  .amen .text--left {
    text-align: left; }
  .amen .text--right {
    text-align: right; }
  .amen .text--center {
    text-align: center; }
  .amen .text--shout {
    text-transform: uppercase; }
  .amen .text--annotation-white-outline {
    display: inline-block;
    border: 1px solid #ffffff;
    background-color: #323232;
    color: #ffffff;
    padding: 2px; }
  .amen .text--annotation-pink-filled {
    display: inline-block;
    color: #ffffff;
    background: #f54997;
    padding: 4px; }
  .amen .pull-right, .amen .pull-right--spaced {
    float: right; }
  .amen .pull-left, .amen .pull-left--spaced {
    float: left; }
  .amen .pull-right--spaced {
    margin-left: 16px; }
  .amen .pull-left--spaced {
    margin-right: 16px; }
  .amen .text-subtle {
    opacity: 0.76; }
  .amen .text-inactive {
    opacity: 0.5; }
  .amen .text-break {
    word-wrap: break-word; }
  .amen .text--single-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .amen .text--prose p,
  .amen .text--prose ul,
  .amen .text--prose ol,
  .amen .text--prose h2,
  .amen .text--prose h3,
  .amen .text--prose h4,
  .amen .text--prose h5,
  .amen .text--prose h6,
  .amen .text--prose table,
  .amen .text--prose blockquote {
    max-width: 752px;
    margin-bottom: 8px; }
    @media (min-width: 30em) {
      .amen .text--prose p,
      .amen .text--prose ul,
      .amen .text--prose ol,
      .amen .text--prose h2,
      .amen .text--prose h3,
      .amen .text--prose h4,
      .amen .text--prose h5,
      .amen .text--prose h6,
      .amen .text--prose table,
      .amen .text--prose blockquote {
        margin-bottom: 16px; } }
    .amen .text--prose p:last-child,
    .amen .text--prose ul:last-child,
    .amen .text--prose ol:last-child,
    .amen .text--prose h2:last-child,
    .amen .text--prose h3:last-child,
    .amen .text--prose h4:last-child,
    .amen .text--prose h5:last-child,
    .amen .text--prose h6:last-child,
    .amen .text--prose table:last-child,
    .amen .text--prose blockquote:last-child {
      margin-bottom: 0; }
  .amen .text--prose h1 {
    color: #ff0000 !important; }
  .amen .text--prose ul,
  .amen .text--prose ol {
    overflow: hidden;
    list-style-position: outside;
    padding-left: 32px; }
  .amen .text--orphan {
    margin-bottom: 0; }
  .amen .gel-canon,
  .amen .gel-canon-bold {
    font-size: 28px;
    line-height: 32px; }
  .amen .gel-canon-bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .gel-trafalgar,
  .amen .gel-trafalgar-bold {
    font-size: 20px;
    line-height: 24px; }
  .amen .gel-trafalgar-bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .gel-double-pica,
  .amen .gel-double-pica-bold {
    font-size: 20px;
    line-height: 24px; }
  .amen .gel-double-pica-bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .gel-great-primer,
  .amen .gel-great-primer-bold {
    font-size: 18px;
    line-height: 22px; }
  .amen .gel-great-primer-bold {
    font-weight: bold; }
  .amen .gel-pica,
  .amen .gel-pica-bold {
    font-size: 15px;
    line-height: 20px; }
  .amen .gel-pica-bold {
    font-weight: bold; }
  .amen .gel-long-primer,
  .amen .gel-long-primer-bold {
    font-size: 15px;
    line-height: 18px; }
  .amen .gel-long-primer-bold {
    font-weight: bold; }
  .amen .gel-brevier,
  .amen .gel-brevier-bold {
    font-size: 14px;
    line-height: 16px; }
  .amen .gel-brevier-bold {
    font-weight: bold; }
  .amen .gel-minion,
  .amen .gel-minion-bold {
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase; }
  .amen .gel-minion-bold {
    font-weight: bold; }
  .amen .gel-ramona {
    font-size: 12px; }
  .amen .gel-imogen {
    font-size: 14px; }
  .amen .gel-polina {
    font-size: 13px; }
  @media (min-width: 20em) {
    .amen .gel-canon,
    .amen .gel-canon-bold {
      font-size: 32px;
      line-height: 36px; }
    .amen .gel-trafalgar,
    .amen .gel-trafalgar-bold {
      font-size: 24px;
      line-height: 28px; }
    .amen .gel-great-primer,
    .amen .gel-great-primer-bold {
      font-size: 18px;
      line-height: 22px; }
    .amen .gel-great-primer-bold {
      letter-spacing: -1px; }
    .amen .gel-pica,
    .amen .gel-pica-bold {
      font-size: 16px;
      line-height: 22px; }
    .amen .gel-long-primer,
    .amen .gel-long-primer-bold {
      font-size: 15px;
      line-height: 18px; }
    .amen .gel-brevier,
    .amen .gel-brevier-bold {
      font-size: 14px;
      line-height: 18px; }
    .amen .gel-ramona {
      font-size: 13px; }
    .amen .gel-imogen {
      font-size: 14px; } }
  @media (min-width: 25em) {
    .amen .gel-ramona {
      font-size: 16px; }
    .amen .gel-imogen {
      font-size: 18px; } }
  @media (min-width: 37.5em) {
    .amen .gel-canon,
    .amen .gel-canon-bold {
      font-size: 40px;
      line-height: 48px; }
    .amen .gel-trafalgar,
    .amen .gel-trafalgar-bold {
      font-size: 32px;
      line-height: 36px; }
    .amen .gel-double-pica,
    .amen .gel-double-pica-bold {
      font-size: 24px;
      line-height: 28px; }
    .amen .gel-great-primer,
    .amen .gel-great-primer-bold {
      font-size: 20px;
      line-height: 24px; }
    .amen .gel-pica,
    .amen .gel-pica-bold {
      font-size: 16px;
      line-height: 22px; }
    .amen .gel-long-primer,
    .amen .gel-long-primer-bold {
      font-size: 14px;
      line-height: 18px; }
    .amen .gel-brevier,
    .amen .gel-brevier-bold {
      font-size: 13px; }
    .amen .gel-minion,
    .amen .gel-minion-bold {
      font-size: 12px; }
    .amen .gel-ramona {
      font-size: 13px; }
    .amen .gel-imogen {
      font-size: 16px; } }
  @media (min-width: 48em) {
    .amen .gel-ramona {
      font-size: 14px; }
    .amen .gel-imogen {
      font-size: 16px; } }
  @media (min-width: 63em) {
    .amen .gel-ramona {
      font-size: 14px; }
    .amen .gel-imogen {
      font-size: 18px; } }
  @media (min-width: 80em) {
    .amen .gel-ramona {
      font-size: 16px; }
    .amen .gel-imogen {
      font-size: 20px; } }
  .amen .size-a {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.1428571429; }
  .amen .size-a--bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .size-b, .amen h1 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2; }
  .amen .size-b--bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .size-c, .amen h2 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2; }
  .amen .size-c--bold {
    font-weight: bold;
    letter-spacing: -1px; }
  .amen .size-d, .amen h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.2222222222; }
  .amen .size-d--bold {
    font-weight: bold; }
  .amen .size-e, .amen h4,
  .amen p,
  .amen ul,
  .amen ol,
  .amen blockquote,
  .amen table {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.3333333333; }
  .amen .size-e--bold {
    font-weight: bold; }
  .amen .size-f, .amen h5 {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.2; }
  .amen .size-f--bold {
    font-weight: bold; }
  .amen .size-g, .amen h6 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.1428571429; }
  .amen .size-g--bold {
    font-weight: bold; }
  .amen .size-h {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.3333333333; }
  .amen .size-h--bold {
    font-weight: bold; }
  @media (min-width: 20em) {
    .amen .size-a {
      font-size: 32px;
      font-size: 2rem;
      line-height: 1.125; }
    .amen .size-b, .amen h1 {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 1.1666666667; }
    .amen .size-c, .amen h2 {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.2; }
    .amen .size-d, .amen h3 {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.2222222222; }
    .amen .size-e, .amen h4,
    .amen p,
    .amen ul,
    .amen ol,
    .amen blockquote,
    .amen table {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.375; }
    .amen .size-f, .amen h5 {
      font-size: 15px;
      font-size: 0.9375rem;
      line-height: 1.2; }
    .amen .size-g, .amen h6 {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.2857142857; }
    .amen .size-h {
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 1.3333333333; } }
  @media (min-width: 37.5em) {
    .amen .size-a {
      font-size: 44px;
      font-size: 2.75rem;
      line-height: 1.0909090909; }
    .amen .size-b, .amen h1 {
      font-size: 32px;
      font-size: 2rem;
      line-height: 1.125; }
    .amen .size-c, .amen h2 {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 1.1666666667; }
    .amen .size-d, .amen h3 {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.2; }
    .amen .size-e, .amen h4,
    .amen p,
    .amen ul,
    .amen ol,
    .amen blockquote,
    .amen table {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.375; }
    .amen .size-f, .amen h5 {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.2857142857; }
    .amen .size-g, .amen h6 {
      font-size: 13px;
      font-size: 0.8125rem;
      line-height: 1.2307692308; }
    .amen .size-h {
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 1.3333333333; } }
  .amen h1,
  .amen h2,
  .amen h3,
  .amen h4,
  .amen h5,
  .amen h6,
  .amen p,
  .amen ul,
  .amen ol,
  .amen blockquote,
  .amen table {
    margin: 0;
    font-weight: normal; }
  .amen .hidden {
    display: none; }
  .amen .unhidden {
    display: block; }
  .amen .unhidden-inline {
    display: inline; }
  .amen .unhidden-inlineblock {
    display: inline-block; }
  .amen .invisible, .amen .context--notop .context__item:first-child, .amen .pgn[data-eq-state*='pgn--0'] .pgn__status {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    visibility: hidden; }
  .amen .visible {
    position: static;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
    visibility: visible; }
  @media (min-width: 20em) {
    .amen .hidden\@gel1b {
      display: none; }
    .amen .unhidden\@gel1b {
      display: block; }
    .amen .unhidden-inline\@gel1b {
      display: inline; }
    .amen .unhidden-inlineblock\@gel1b {
      display: inline-block; }
    .amen .invisible\@gel1b {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel1b {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 25em) {
    .amen .hidden\@gel2 {
      display: none; }
    .amen .unhidden\@gel2 {
      display: block; }
    .amen .unhidden-inline\@gel2 {
      display: inline; }
    .amen .unhidden-inlineblock\@gel2 {
      display: inline-block; }
    .amen .invisible\@gel2 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel2 {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 30em) {
    .amen .hidden\@gel2b {
      display: none; }
    .amen .unhidden\@gel2b {
      display: block; }
    .amen .unhidden-inline\@gel2b {
      display: inline; }
    .amen .unhidden-inlineblock\@gel2b {
      display: inline-block; }
    .amen .invisible\@gel2b {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel2b {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 37.5em) {
    .amen .hidden\@gel3 {
      display: none; }
    .amen .unhidden\@gel3 {
      display: block; }
    .amen .unhidden-inline\@gel3 {
      display: inline; }
    .amen .unhidden-inlineblock\@gel3 {
      display: inline-block; }
    .amen .invisible\@gel3 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel3 {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 48em) {
    .amen .hidden\@gel3b {
      display: none; }
    .amen .unhidden\@gel3b {
      display: block; }
    .amen .unhidden-inline\@gel3b {
      display: inline; }
    .amen .unhidden-inlineblock\@gel3b {
      display: inline-block; }
    .amen .invisible\@gel3b {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel3b {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 63em) {
    .amen .hidden\@gel4 {
      display: none; }
    .amen .unhidden\@gel4 {
      display: block; }
    .amen .unhidden-inline\@gel4 {
      display: inline; }
    .amen .unhidden-inlineblock\@gel4 {
      display: inline-block; }
    .amen .invisible\@gel4 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel4 {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  @media (min-width: 80em) {
    .amen .hidden\@gel5 {
      display: none; }
    .amen .unhidden\@gel5 {
      display: block; }
    .amen .unhidden-inline\@gel5 {
      display: inline; }
    .amen .unhidden-inlineblock\@gel5 {
      display: inline-block; }
    .amen .invisible\@gel5 {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      visibility: hidden; }
    .amen .visible\@gel5 {
      position: static;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
      visibility: visible; } }
  .amen .fade-90 {
    opacity: 0.9; }
  .amen .fade-80 {
    opacity: 0.8; }
  .amen .fade-70 {
    opacity: 0.7; }
  .amen .fade-60 {
    opacity: 0.6; }
  .amen .fade-50 {
    opacity: 0.5; }
  .amen .fade-40 {
    opacity: 0.4; }
  .amen .fade-30 {
    opacity: 0.3; }
  .amen .fade-20 {
    opacity: 0.2; }
  .amen .fade-10 {
    opacity: 0.1; }
  .amen .cta-box a {
    text-decoration: none; }
  .amen .package__title-group {
    border-left: 4px solid #333333;
    padding-left: 8px; }
  .amen .package__title {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 200;
    text-transform: capitalize; }
  @media (min-width: 37.5em) {
    .amen .package__title-group {
      border-left: 8px solid #333333;
      padding-left: 16px; } }
  .amen .shadow__bottom {
    box-shadow: 0 4px 0 -2px #333333; }
  @media (min-width: 37.5em) {
    .amen .shadow__bottom {
      box-shadow: 0 7px 0 -4px #333333; } }
  .amen .avatar-image--small {
    width: 40px;
    height: 40px; }
  .amen .card {
    position: relative;
    display: block;
    width: 100%; }
  .amen .card--with-actions {
    padding-bottom: 44px; }
  .amen .card__body {
    position: relative; }
  .amen .card__meta {
    margin-bottom: 8px; }
    .amen .card__meta:last-child {
      margin-bottom: 0; }
  .amen .card__metaitem {
    white-space: nowrap;
    margin-right: 16px; }
    .amen .card__metaitem:last-child {
      margin-right: 0; }
  .amen .card__cta {
    position: absolute;
    bottom: 100%;
    left: 0; }
  .amen .card__submeta {
    display: block;
    margin: 0 0 4px; }
  .amen .card__actions {
    height: 44px;
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  .amen .card__button {
    height: 44px;
    vertical-align: middle;
    display: inline-block;
    border-left-width: 1px;
    border-left-style: solid;
    text-align: center;
    width: 44px;
    overflow: hidden; }
  .amen .card__button-love {
    font-size: 20px;
    width: 46px; }
  .amen .cover {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  .amen .cover__body {
    -webkit-align-self: flex-end;
    /* Safari */
    -ms-align-self: flex-end;
    /* IE */
    align-self: flex-end;
    /* Spec  */
    width: 100%;
    bottom: 0;
    overflow: hidden;
    padding: 64px 16px 16px;
    background: #001116;
    background: rgba(0, 17, 22, 0.7);
    background: transparent linear-gradient(to bottom, rgba(0, 17, 22, 0) 0%, rgba(0, 17, 22, 0.7) 40%, rgba(0, 17, 22, 0.7) 40%);
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }
    .amen .cover__body a:link,
    .amen .cover__body a:visited {
      text-decoration: none;
      color: #ffffff; }
    .amen .cover__body a:hover,
    .amen .cover__body a:active,
    .amen .cover__body a:focus {
      text-decoration: underline;
      color: #ffffff; }
  .amen .cover__meta {
    margin-bottom: 8px; }
    .amen .cover__meta:last-child {
      margin-bottom: 0; }
  .amen .icon-container {
    width: 100%; }
  .amen .icon {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    text-align: center;
    background-color: #262525;
    background-color: rgba(38, 37, 37, 0.7);
    color: #ffffff;
    font-size: 24px;
    width: 48px;
    height: 48px;
    line-height: 48px; }
  .amen .icon--vmiddle {
    vertical-align: middle; }
  .amen .icon--iplayer {
    color: #ffffff;
    background-color: #f54997; }
  .amen .icon--iplayer-dark {
    background-color: rgba(38, 37, 37, 0.7);
    color: #ffffff; }
  .amen .icon-link {
    display: block; }
    .amen .icon-link:hover .icon--iplayer,
    .amen .icon-link:active .icon--iplayer,
    .amen .icon-link:focus .icon--iplayer {
      background-color: #262525;
      color: #ffffff; }
    .amen .icon-link:hover .icon--iplayer-dark,
    .amen .icon-link:active .icon--iplayer-dark,
    .amen .icon-link:focus .icon--iplayer-dark {
      color: #ffffff;
      background-color: #f54997; }
  .amen .icon-container[data-eq-state*='medium'] .icon {
    font-size: 32px;
    width: 64px;
    height: 64px;
    line-height: 64px; }
  .amen .icon-container[data-eq-state*='large'] .icon {
    font-size: 40px;
    width: 80px;
    height: 80px;
    line-height: 80px; }
  .amen .icon-container[data-eq-state*='super'] .icon {
    font-size: 48px;
    width: 96px;
    height: 96px;
    line-height: 96px; }
  .amen .icon-label {
    margin-left: 4px;
    position: relative;
    top: -1px;
    vertical-align: middle; }
  .amen .speak-duration {
    speak: spell-out; }
  .amen .letterbox {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto 8px; }
  .amen .letterbox__overlay {
    background: #000000;
    color: #fafafa;
    overflow: hidden; }
  .amen .letterbox__share {
    margin-left: -0.6em;
    width: 6em; }
  @media (min-width: 37.5em) {
    .amen .letterbox {
      margin: 0 auto 16px;
      position: relative; }
    .amen .letterbox__overlay {
      background: rgba(0, 0, 0, 0.6);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      max-height: 100%; }
    .amen .letterbox__overlay__inner {
      position: relative;
      padding-right: 7em; }
    .amen .letterbox__share {
      position: absolute;
      right: 0;
      top: 8px;
      margin-left: 0; } }
  .amen .media {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%; }
  .amen .media__panel {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    display: inline-block;
    vertical-align: top;
    overflow: hidden; }
  .amen .media__overlay-container {
    position: relative; }
  .amen .media__details {
    padding: 0 0 0 8px; }
    @media (min-width: 37.5em) {
      .amen .media__details {
        padding: 0 0 0 16px; } }
  .amen .media--column {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .amen .media--column > .media__body > .media__details {
      padding: 8px 0 0; }
      @media (min-width: 37.5em) {
        .amen .media--column > .media__body > .media__details {
          padding: 16px 0 0; } }
  @media (min-width: 20em) {
    .amen .media--row\@gel1b {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel1b > .media__body > .media__details {
        padding: 0 0 0 8px; }
    .amen .media--column\@gel1b {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel1b > .media__body > .media__details {
        padding: 8px 0 0; } }
  @media (min-width: 25em) {
    .amen .media--row\@gel2 {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel2 > .media__body > .media__details {
        padding: 0 0 0 8px; }
    .amen .media--column\@gel2 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel2 > .media__body > .media__details {
        padding: 8px 0 0; } }
  @media (min-width: 30em) {
    .amen .media--row\@gel2b {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel2b > .media__body > .media__details {
        padding: 0 0 0 8px; }
    .amen .media--column\@gel2b {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel2b > .media__body > .media__details {
        padding: 8px 0 0; } }
  @media (min-width: 37.5em) {
    .amen .media--row\@gel3 {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel3 > .media__body > .media__details {
        padding: 0 0 0 16px; }
    .amen .media--column\@gel3 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel3 > .media__body > .media__details {
        padding: 16px 0 0; } }
  @media (min-width: 48em) {
    .amen .media--row\@gel3b {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel3b > .media__body > .media__details {
        padding: 0 0 0 16px; }
    .amen .media--column\@gel3b {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel3b > .media__body > .media__details {
        padding: 16px 0 0; } }
  @media (min-width: 63em) {
    .amen .media--row\@gel4 {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel4 > .media__body > .media__details {
        padding: 0 0 0 16px; }
    .amen .media--column\@gel4 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel4 > .media__body > .media__details {
        padding: 16px 0 0; } }
  @media (min-width: 80em) {
    .amen .media--row\@gel5 {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .amen .media--row\@gel5 > .media__body > .media__details {
        padding: 0 0 0 16px; }
    .amen .media--column\@gel5 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .amen .media--column\@gel5 > .media__body > .media__details {
        padding: 16px 0 0; } }
  .amen .media--card > .media__body > .media__details {
    padding: 8px; }
    @media (min-width: 37.5em) {
      .amen .media--card > .media__body > .media__details {
        padding: 16px; } }
  .amen .media--card > .media__body > .media__details--flush {
    margin: 0;
    padding: 0; }
  .amen .media__overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  .amen .media__overlay--inline {
    left: auto;
    right: auto; }
  .amen .media__overlay--top {
    top: 0;
    bottom: auto; }
  .amen .media__body {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: inline-block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    vertical-align: top; }
  .amen .media__details {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .amen .media__meta-group {
    display: block;
    margin: 0 0 8px; }
  .amen .media__meta-row {
    display: block;
    margin: 0 0 8px; }
    .amen .media__meta-row:last-child {
      margin-bottom: 0; }
  .amen .media__meta-row--seperator {
    border-top-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-style: solid; }
  .amen .media__meta-group .media__meta-row {
    margin-bottom: 4px; }
    .amen .media__meta-group .media__meta-row:last-child {
      margin-bottom: 0; }
  .amen .media__meta-item {
    display: inline-block;
    white-space: nowrap;
    margin: 0 16px 0 0; }
    .amen .media__meta-item:last-child {
      margin-right: 0; }
  .amen .media__actions {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    width: 100%;
    margin-top: 1px;
    z-index: 2;
    position: relative; }
  .amen .media__actions-space {
    display: block;
    height: 44px;
    float: left;
    -webkit-box-flex: 1 1 0%;
    -moz-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%; }
  .amen .media__button {
    float: left;
    height: 44px;
    width: 44px;
    text-align: center;
    margin-left: 1px;
    overflow: hidden; }
  .amen .media__button--fill {
    width: auto; }
  .amen .media__button-icon {
    line-height: 44px; }
  .amen .media__button-love {
    font-size: 20px;
    width: 46px; }
  .amen .atoz {
    text-align: center;
    margin-top: -8px;
    margin-left: -8px; }
  .amen .atoz__letter {
    margin-top: 8px;
    padding-left: 8px; }
  .amen .atoz__letter--link {
    display: inline-block;
    padding: 8px 4px;
    text-decoration: none !important;
    text-align: center;
    text-transform: uppercase;
    width: 100%; }
  .amen .atoz .atoz__letter {
    width: 20%; }
  .amen .atoz .atoz__letter--0-9 {
    width: 80%; }
  @media (min-width: 280px) {
    .amen .atoz .atoz__letter {
      width: 16.6666666667%; }
    .amen .atoz .atoz__letter--0-9 {
      width: 66.6666666667%; } }
  .amen .atoz[data-eq-state*="element-width-280"] .atoz__letter {
    width: 16.6666666667%; }
  .amen .atoz[data-eq-state*="element-width-280"] .atoz__letter--0-9 {
    width: 66.6666666667%; }
  @media (min-width: 400px) {
    .amen .atoz .atoz__letter {
      width: 14.2857142857%; }
    .amen .atoz .atoz__letter--0-9 {
      width: 28.5714285714%; } }
  .amen .atoz[data-eq-state*="element-width-400"] .atoz__letter {
    width: 14.2857142857%; }
  .amen .atoz[data-eq-state*="element-width-400"] .atoz__letter--0-9 {
    width: 28.5714285714%; }
  @media (min-width: 440px) {
    .amen .atoz .atoz__letter {
      width: 11.1111111111%; }
    .amen .atoz .atoz__letter--0-9 {
      width: 11.1111111111%; } }
  .amen .atoz[data-eq-state*="element-width-440"] .atoz__letter {
    width: 11.1111111111%; }
  .amen .atoz[data-eq-state*="element-width-440"] .atoz__letter--0-9 {
    width: 11.1111111111%; }
  @media (min-width: 682px) {
    .amen .atoz .atoz__letter {
      width: 7.1428571429%; }
    .amen .atoz .atoz__letter--0-9 {
      width: 14.2857142857%; } }
  .amen .atoz[data-eq-state*="element-width-682"] .atoz__letter {
    width: 7.1428571429%; }
  .amen .atoz[data-eq-state*="element-width-682"] .atoz__letter--0-9 {
    width: 14.2857142857%; }
  .amen .pgn-wrapper {
    margin-left: auto;
    margin-right: auto; }
  .amen .pgn {
    text-align: center; }
  .amen .pgn__list {
    position: relative; }
  .amen .pgn__page,
  .amen .pgn__page__link,
  .amen .pgn__page-number {
    display: inline-block;
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    text-align: center;
    text-decoration: none !important; }
  .amen .pgn__page {
    position: relative;
    display: none; }
  .amen .pgn__page--arrow {
    position: absolute;
    display: block; }
  .amen .pgn__page--previous {
    left: 0; }
  .amen .pgn__page--next {
    right: 0; }
  .amen .pgn__status {
    line-height: 44px;
    margin: 0; }
  .amen .pgn__page:before,
  .amen .pgn__page:after {
    content: "…" !important;
    display: none; }
  .amen .pgn__page:before {
    margin-right: 4px !important; }
  .amen .pgn__page:after {
    margin-left: 4px !important; }
  .amen .pgn__page--afterspacer:before,
  .amen .pgn__page--beforespacer:after {
    display: inline-block !important; }
  .amen .pgn__page--2:before,
  .amen .pgn__page--x-1:after {
    content: '' !important;
    margin: 0 !important;
    display: none; }
  .amen .pgn[data-eq-state*='pgn--0'] .pgn__page--n0,
  .amen .pgn[data-eq-state*='pgn--0'] .pgn__page--bookend {
    display: inline-block; }
  .amen .pgn[data-eq-state*='pgn--0'] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*='pgn--0'] .pgn__page--n0:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*='pgn--0'] .pgn__page--arrow {
    position: relative;
    display: inline-block;
    left: 0;
    right: 0; }
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n-1,
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n1,
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n-1:before,
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n1:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n-0:before,
  .amen .pgn[data-eq-state*="pgn--1"] .pgn__page--n0:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n-2,
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n2,
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n-2:before,
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n2:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n-1:before,
  .amen .pgn[data-eq-state*="pgn--2"] .pgn__page--n1:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n-3,
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n3,
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n-3:before,
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n3:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n-2:before,
  .amen .pgn[data-eq-state*="pgn--3"] .pgn__page--n2:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n-4,
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n4,
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n-4:before,
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n4:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n-3:before,
  .amen .pgn[data-eq-state*="pgn--4"] .pgn__page--n3:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n-5,
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n5,
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n-5:before,
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n5:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n-4:before,
  .amen .pgn[data-eq-state*="pgn--5"] .pgn__page--n4:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n-6,
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n6,
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n-6:before,
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n6:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n-5:before,
  .amen .pgn[data-eq-state*="pgn--6"] .pgn__page--n5:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n-7,
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n7,
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n-7:before,
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n7:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n-6:before,
  .amen .pgn[data-eq-state*="pgn--7"] .pgn__page--n6:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n-8,
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n8,
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n-8:before,
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n8:after {
    display: inline-block; }
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n0:before,
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n-7:before,
  .amen .pgn[data-eq-state*="pgn--8"] .pgn__page--n7:after {
    content: '';
    margin: 0;
    display: none; }
  .amen .promotion {
    min-height: 324px; }
  .amen .richtrack p {
    margin-bottom: 0; }
  .amen .richtrack .card__body {
    padding: 0; }
  .amen .richtrack .card__actions {
    position: relative;
    margin-top: 1px;
    border-top-width: 0;
    height: 40px;
    overflow: hidden; }
  .amen .richtrack .card__body:after {
    visibility: hidden;
    display: block;
    content: '';
    clear: both;
    height: 0; }
  .amen .richtrack__addtoplaylister {
    font-size: 28px; }
  .amen .richtrack__snippet {
    font-size: 8px; }
  .amen .richtrack__artistname {
    text-decoration: none; }
  .amen .richtrack__albumcover {
    display: block;
    position: relative;
    float: left; }
  .amen .richtrack__lastplayed {
    background-size: 16px;
    background-repeat: no-repeat;
    margin-top: 16px; }
  .amen .richtrack__albumlabel {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    right: 0; }
  .amen .richtrack__albumcover img {
    background: #3b424c; }
  .amen .richtrack__snippet,
  .amen .richtrack__snippet *,
  .amen .richtrack__snippet *:before,
  .amen .richtrack__snippet *:after {
    box-sizing: content-box; }
  .amen .richtrack__nowplaying {
    padding: 8px;
    width: 100%; }
  .amen .richtrack__info {
    float: left;
    height: auto;
    padding: 8px;
    line-height: 120%; }
  .amen .richtrack__dark .card__body,
  .amen .richtrack__dark .card__actions {
    background: rgba(59, 66, 76, 0.95); }

@-webkit-keyframes sound {
  0% {
    opacity: 0.35;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(12px);
    transform: translateY(12px); } }

@keyframes sound {
  0% {
    opacity: 0.35;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(12px);
    transform: translateY(12px); } }
  .amen .richtrack__equalizer {
    height: 12px;
    width: 20px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    margin: 4px 4px 0 8px; }
  .amen .richtrack__equalizer-bar {
    background-color: #fff;
    bottom: 1px;
    height: 12px;
    position: absolute;
    width: 3px;
    -webkit-animation: sound 0ms -800ms linear infinite alternate;
    animation: sound 0ms -800ms linear infinite alternate; }
  .amen .richtrack__equalizer-bar:nth-child(1) {
    left: 1px;
    -webkit-animation-duration: 428ms;
    animation-duration: 428ms; }
  .amen .richtrack__equalizer-bar:nth-child(2) {
    left: 5px;
    -webkit-animation-duration: 433ms;
    animation-duration: 433ms; }
  .amen .richtrack__equalizer-bar:nth-child(3) {
    left: 9px;
    -webkit-animation-duration: 407ms;
    animation-duration: 407ms; }
  .amen .richtrack__equalizer-bar:nth-child(4) {
    left: 13px;
    -webkit-animation-duration: 458ms;
    animation-duration: 458ms; }
  .amen .richtrack__equalizer-bar:nth-child(5) {
    left: 17px;
    -webkit-animation-duration: 400ms;
    animation-duration: 400ms; }
  @media (min-width: 25em) {
    .amen .richtrack__snippet {
      font-size: 16px; } }
  @media (min-width: 48em) {
    .amen .richtrack__snippet {
      font-size: 12px; }
    .amen .richtrack__info {
      min-height: 122px;
      line-height: 120%;
      padding: 16px; }
    .amen .richtrack__nowplaying {
      width: 170px;
      max-width: 100%; } }
  .amen .rmp-card--image-fallback {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188.549' height='53.7' viewBox='0 0 188.549 53.7'%3E%3Cg fill='%23BCBCBC'%3E%3Cpath d='M167.4 7.486C157.21 5.75 145.644 9.65 141.51 19.82c-2.09 5.136-1.91 10.947.68 15.862 2.465 4.677 6.707 8.138 11.72 9.775 6.405 2.092 13.94 1.575 20.168-.89.52-.206 3.098-.98 3.098-1.56V35.86c-7.855 5.022-20.712 7.69-27.348-.816-3.1-3.973-3.508-9.774-1.21-14.225 2.49-4.855 7.842-7.423 13.13-7.613 5.45-.195 10.32 1.74 15.02 4.3v-6.66c0-.194.09-.496-.108-.575-.942-.378-1.896-.73-2.853-1.066-2.09-.735-4.23-1.32-6.408-1.72zM131.46.016H187.807c.618 0 .7-.15.7.462v52.316c0 .51.218.905-.327.905h-56.646c-.17 0-.073-1.383-.073-1.555V.016zM87.62 29.62v10.55h6.85s.136-.003.36-.012c.23-.01.557-.02.95-.055.75-.07 1.726-.205 2.675-.526.86-.29 1.698-.725 2.336-1.364.247-.246.45-.503.615-.762.538-.846.674-1.705.703-2.193.016-.212.015-.334.015-.334s.003-.096 0-.26c-.007-.203-.032-.6-.14-1.02-.13-.5-.37-1.082-.802-1.612-.08-.1-.167-.2-.265-.298-.188-.188-.39-.37-.614-.533-.374-.276-.802-.513-1.268-.716-.615-.265-1.305-.464-2.06-.605-.39-.074-.8-.135-1.22-.173-.26-.026-.52-.044-.79-.06-.233-.014-.478-.024-.723-.024-2.43 0-6.62-.004-6.62-.004zM87.62 13.58v10.002h3.316s.22 0 .513-.008c.228-.008.502-.023.744-.036.683-.05 1.627-.146 2.57-.41.186-.052.37-.11.553-.173.74-.263 1.45-.648 2-1.19.44-.432.73-.912.92-1.38.236-.57.32-1.12.354-1.507.03-.347.03-.567.03-.567s.006-.163-.01-.423c-.02-.437-.112-1.145-.454-1.827-.167-.326-.395-.64-.702-.945-.374-.37-.826-.65-1.313-.866-.932-.413-2-.577-2.9-.637-.39-.026-.748-.03-1.05-.03-.68-.002-4.57-.002-4.57-.002zM80.694 7.544v38.662h14.554s7.1.195 11.017-3.724c3.188-3.188 2.96-6.88 2.96-6.88s.23-3.853-2.724-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682 2.566-1.797c.52-.523 2.38-2.2 2.38-6.273 0-4.104-2.73-6.463-2.73-6.463s-2.992-3.534-9.746-3.534H80.694zM65.73.016h57.045V53.7H65.73V.016zM21.89 29.62v10.55h6.848s.138-.003.36-.012c.233-.01.56-.02.954-.055.746-.07 1.723-.205 2.673-.526.86-.29 1.697-.725 2.337-1.364.246-.246.45-.503.613-.762.538-.846.673-1.705.703-2.193.016-.212.014-.334.014-.334s.004-.096 0-.26c-.008-.203-.03-.6-.14-1.02-.128-.5-.37-1.082-.8-1.612-.082-.1-.17-.2-.266-.298-.19-.188-.393-.37-.615-.533-.374-.276-.802-.513-1.27-.716-.613-.265-1.302-.464-2.06-.605-.387-.074-.798-.135-1.217-.173-.26-.026-.52-.044-.79-.06-.233-.014-.48-.024-.723-.024-2.43 0-6.62-.004-6.62-.004zM21.89 13.58v10.002h3.316s.22 0 .513-.008c.228-.008.502-.023.745-.036.683-.05 1.626-.146 2.57-.41.185-.052.37-.11.552-.173.74-.263 1.45-.648 2.002-1.19.437-.432.727-.912.92-1.38.233-.57.315-1.12.35-1.507.03-.347.03-.567.03-.567s.006-.163-.008-.423c-.023-.437-.114-1.145-.457-1.827-.166-.326-.393-.64-.7-.945-.374-.37-.826-.65-1.313-.866-.934-.413-2.002-.577-2.902-.637-.39-.026-.748-.03-1.052-.03-.68-.002-4.57-.002-4.57-.002zM14.964 7.544v38.662h14.554s7.097.195 11.016-3.724c3.19-3.188 2.96-6.88 2.96-6.88s.232-3.853-2.723-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682 2.566-1.797c.52-.523 2.38-2.2 2.38-6.273 0-4.104-2.73-6.463-2.73-6.463s-2.99-3.534-9.746-3.534H14.964zM0 .016h57.044V53.7H0V.016z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 30% auto;
    background-color: #f0f0f0; }
  .amen .rmp-card {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: 0 7px 0 -4px white; }
    .amen .rmp-card a,
    .amen .rmp-card a:link,
    .amen .rmp-card a:visited,
    .amen .rmp-card a:hover,
    .amen .rmp-card a:active {
      text-decoration: none; }
  .amen .rmp-card__body {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    float: left;
    position: relative;
    background: #3b424c;
    vertical-align: top;
    text-decoration: none; }
    .amen .rmp-card__body:after {
      background: transparent;
      background: rgba(0, 0, 0, 0.12);
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      transition: 0.5s linear;
      opacity: 0;
      width: 100%;
      height: 100%;
      content: ' '; }
    .amen .rmp-card__body:focus:after {
      opacity: 1; }
    @media (min-width: 37.5em) {
      .amen .rmp-card__body {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
  @media (min-width: 48em) {
    .amen .rmp-card__body--minimum-card-container {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }
  @media (min-width: 80em) {
    .amen .rmp-card__body--minimum-card-container {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .amen .rmp-card__panel {
    min-width: 160px; }
  .amen .rmp-card__overlay-container {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .amen .rmp-card__description {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 160px;
    padding-left: 10px; }
  .amen .rmp-card__description-section {
    display: block;
    margin: 0 0 8px;
    color: #000000; }
    .amen .rmp-card__description-section:last-child {
      margin-bottom: 0; }
  .amen .rmp-card__title {
    color: #ffffff; }
  .amen .rmp-card__synopsis {
    color: #ffffff;
    line-height: 1.3; }
  .amen .rmp-card__action-bar {
    display: block;
    display: -ms-flexbox;
    /* IE 10 */
    display: -webkit-flex;
    /* Chrome */
    display: flex;
    /* Spec  */
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    height: 40px;
    margin-top: 1px;
    background-color: #3b424c; }
    .amen .rmp-card__action-bar .rmp-card__favourite {
      align-self: center; }
  .amen .rmp-card .icon-label {
    font-size: 12px;
    top: -4px; }
  .amen .rmp-card--lead {
    /*
     * This rule allows the bar to sit at the bottom right
     * of the lead card (inside the description)
     */ }
    @media (min-width: 48em) {
      .amen .rmp-card--lead {
        position: relative; } }
    .amen .rmp-card--lead .rmp-card__body {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (min-width: 48em) {
        .amen .rmp-card--lead .rmp-card__body {
          -webkit-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row; } }
      @media (min-width: 80em) {
        .amen .rmp-card--lead .rmp-card__body {
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          position: relative; } }
    @media (min-width: 48em) {
      .amen .rmp-card--lead .rmp-card__action-bar {
        position: absolute;
        right: 0;
        bottom: 0; } }
    @media (min-width: 80em) {
      .amen .rmp-card--lead .rmp-card__action-bar {
        position: static; } }
    @media (min-width: 48em) {
      .amen .rmp-card--lead .rmp-card__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.2; } }
    @media (min-width: 48em) {
      .amen .rmp-card--lead .rmp-card__synopsis {
        font-size: 18px; } }
  @media (min-width: 20em) {
    .amen .rmp-card__description {
      padding: 8px 16px; }
    .amen .rmp-card--lead .rmp-card__description {
      padding: 12px; } }
  @media (min-width: 25em) {
    .amen .rmp-card__description {
      padding: 16px; }
    .amen .rmp-card.rmp-card--lead .rmp-card__description {
      padding: 16px; } }
  @media (min-width: 80em) {
    .amen .rmp-card--lead .rmp-card__description {
      padding: 12px 16px; } }
  .amen .stream {
    overflow: hidden;
    position: relative; }
    .amen .stream button {
      background-color: rgba(0, 0, 0, 0.7);
      background-position: center center;
      background-repeat: no-repeat;
      border: 0; }
  .amen .stream__window {
    display: block;
    overflow-x: scroll;
    overflow-y: hidden; }
  .amen .stream__panel {
    display: block; }
  .amen .stream__list {
    width: 100%;
    position: relative;
    display: inline-block;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 0;
    padding: 0; }
  .amen .stream__button--edges {
    position: absolute;
    top: 40%;
    bottom: 0;
    z-index: 100;
    cursor: pointer;
    width: 52px;
    height: 52px;
    /*opacity: 1;*/
    display: none;
    pointer-events: all;
    transition: opacity 0.4s ease 0s; }
  .amen .stream__button--edges.stream__button--prev {
    left: 0; }
  .amen .stream__button--edges.stream__button--next {
    right: 0; }
  .amen .grid-stream-inner-container {
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; }
  .amen .grid-stream-wrapper {
    padding: 8px;
    margin: 0 0 0 -8px;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap; }
  .amen .grid-stream-item {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 8px;
    white-space: normal; }
  @media (min-width: 48em) {
    .amen .grid-stream-wrapper {
      padding: 0;
      margin-left: -16px; }
    .amen .grid-stream-item {
      padding-left: 16px;
      margin-right: 0; } }
  .amen html {
    color: #bdbdbd;
    background: #262525; }
  .amen .br-container__inner {
    background: #262525; }
  .amen .br-box-page,
  .amen .amen {
    background: #262525;
    color: #bdbdbd; }
  .amen .amen a,
  .amen .br-box-page a,
  .amen .br-box-page .br-pseudolink,
  .amen .br-box-page__link {
    color: #ffffff; }
  .amen .amen a:hover,
  .amen .amen a:active,
  .amen .amen a:focus,
  .amen .br-box-page a:hover,
  .amen .br-box-page a:active,
  .amen .br-box-page a:focus,
  .amen .br-box-page .br-pseudolink:hover,
  .amen .br-box-page .br-pseudolink:active,
  .amen .br-box-page .br-pseudolink:focus,
  .amen .br-box-page__link:hover,
  .amen .br-box-page__link:active,
  .amen .br-box-page__link:focus,
  .amen .br-box-page__link--active,
  .amen .br-box-page a.br-box-page__link--active {
    color: #f54997; }
  .amen .br-blocklink-page:hover .br-blocklink__link,
  .amen .br-blocklink-page:focus .br-blocklink__link,
  .amen .br-blocklink-page:active .br-blocklink__link {
    color: #f54997; }
  .amen .br-box-page .br-linkinvert,
  .amen .br-box-page .br-linkinvert:link,
  .amen .br-box-page .br-linkinvert:visited {
    color: #262525;
    background-color: #ffffff; }
  .amen .br-box-page .br-linkinvert:hover,
  .amen .br-box-page .br-linkinvert:active,
  .amen .br-box-page .br-linkinvert:focus {
    color: #262525;
    background-color: #f54997; }
  .amen .br-box-page .br-keyline,
  .amen .br-box-page .br-keyline--table,
  .amen .br-box-page .br-keyline--table tr,
  .amen .br-box-page .br-keyline--table td,
  .amen .br-box-page .br-keyline--table th {
    border-color: #3b3a3b;
    -webkit-column-rule-color: #3b3a3b;
    -moz-column-rule-color: #3b3a3b;
    column-rule-color: #3b3a3b; }
  .amen .br-box-subtle {
    color: #ffffff; }
  .amen .br-box-subtle a,
  .amen .br-box-subtle .br-pseudolink,
  .amen .br-box-subtle__link {
    color: #ffffff; }
  .amen .br-box-subtle a:hover,
  .amen .br-box-subtle a:active,
  .amen .br-box-subtle a:focus,
  .amen .br-box-subtle .br-pseudolink:hover,
  .amen .br-box-subtle .br-pseudolink:active,
  .amen .br-box-subtle .br-pseudolink:focus,
  .amen .br-box-subtle__link:hover,
  .amen .br-box-subtle__link:active,
  .amen .br-box-subtle__link:focus,
  .amen .br-box-subtle__link--active,
  .amen .br-box-subtle a.br-box-subtle__link--active {
    color: #f54997; }
  .amen .br-blocklink-subtle:hover .br-blocklink__link,
  .amen .br-blocklink-subtle:focus .br-blocklink__link,
  .amen .br-blocklink-subtle:active .br-blocklink__link {
    color: #f54997; }
  .amen .br-box-subtle .br-linkinvert,
  .amen .br-box-subtle .br-linkinvert:link,
  .amen .br-box-subtle .br-linkinvert:visited {
    color: #3b3a3a;
    background-color: #ffffff; }
  .amen .br-box-subtle .br-linkinvert:hover,
  .amen .br-box-subtle .br-linkinvert:active,
  .amen .br-box-subtle .br-linkinvert:focus {
    color: #3b3a3a;
    background-color: #f54997; }
  .amen .br-box-subtle .br-keyline,
  .amen .br-box-subtle .br-keyline--table,
  .amen .br-box-subtle .br-keyline--table tr,
  .amen .br-box-subtle .br-keyline--table td,
  .amen .br-box-subtle .br-keyline--table th {
    border-color: #525151;
    -webkit-column-rule-color: #525151;
    -moz-column-rule-color: #525151;
    column-rule-color: #525151; }
  .amen .br-box-secondary {
    background: #3b3a3a;
    color: #ffffff; }
  .amen .br-box-secondary a,
  .amen .br-box-secondary .br-pseudolink,
  .amen .br-box-secondary__link {
    color: #ffffff; }
  .amen .br-box-secondary a:hover,
  .amen .br-box-secondary a:active,
  .amen .br-box-secondary a:focus,
  .amen .br-box-secondary .br-pseudolink:hover,
  .amen .br-box-secondary .br-pseudolink:active,
  .amen .br-box-secondary .br-pseudolink:focus,
  .amen .br-box-secondary__link:hover,
  .amen .br-box-secondary__link:active,
  .amen .br-box-secondary__link:focus,
  .amen .br-box-secondary__link--active,
  .amen .br-box-secondary a.br-box-secondary__link--active {
    color: #f54997; }
  .amen .br-blocklink-secondary:hover .br-blocklink__link,
  .amen .br-blocklink-secondary:focus .br-blocklink__link,
  .amen .br-blocklink-secondary:active .br-blocklink__link {
    color: #f54997; }
  .amen .br-box-secondary .br-linkinvert,
  .amen .br-box-secondary .br-linkinvert:link,
  .amen .br-box-secondary .br-linkinvert:visited {
    color: #3b3a3a;
    background-color: #ffffff; }
  .amen .br-box-secondary .br-linkinvert:hover,
  .amen .br-box-secondary .br-linkinvert:active,
  .amen .br-box-secondary .br-linkinvert:focus {
    color: #3b3a3a;
    background-color: #f54997; }
  .amen .br-box-secondary .br-keyline,
  .amen .br-box-secondary .br-keyline--table,
  .amen .br-box-secondary .br-keyline--table tr,
  .amen .br-box-secondary .br-keyline--table td,
  .amen .br-box-secondary .br-keyline--table th {
    border-color: #525151;
    -webkit-column-rule-color: #525151;
    -moz-column-rule-color: #525151;
    column-rule-color: #525151; }
  .amen .br-box-highlight {
    background: #3b3a3a;
    color: #ffffff; }
  .amen .br-box-highlight a,
  .amen .br-box-highlight .br-pseudolink,
  .amen .br-box-highlight__link {
    color: #ffffff; }
  .amen .br-box-highlight a:hover,
  .amen .br-box-highlight a:active,
  .amen .br-box-highlight a:focus,
  .amen .br-box-highlight .br-pseudolink:hover,
  .amen .br-box-highlight .br-pseudolink:active,
  .amen .br-box-highlight .br-pseudolink:focus,
  .amen .br-box-highlight__link:hover,
  .amen .br-box-highlight__link:active,
  .amen .br-box-highlight__link:focus,
  .amen .br-box-highlight__link--active,
  .amen .br-box-highlight a.br-box-highlight__link--active {
    color: #f54997; }
  .amen .br-blocklink-highlight:hover .br-blocklink__link,
  .amen .br-blocklink-highlight:focus .br-blocklink__link,
  .amen .br-blocklink-highlight:active .br-blocklink__link {
    color: #f54997; }
  .amen .br-box-highlight .br-linkinvert,
  .amen .br-box-highlight .br-linkinvert:link,
  .amen .br-box-highlight .br-linkinvert:visited {
    color: #3b3a3a;
    background-color: #ffffff; }
  .amen .br-box-highlight .br-linkinvert:hover,
  .amen .br-box-highlight .br-linkinvert:active,
  .amen .br-box-highlight .br-linkinvert:focus {
    color: #3b3a3a;
    background-color: #f54997; }
  .amen .br-box-highlight .br-keyline,
  .amen .br-box-highlight .br-keyline--table,
  .amen .br-box-highlight .br-keyline--table tr,
  .amen .br-box-highlight .br-keyline--table td,
  .amen .br-box-highlight .br-keyline--table th {
    border-color: #525151;
    -webkit-column-rule-color: #525151;
    -moz-column-rule-color: #525151;
    column-rule-color: #525151; }
  .amen .br-page-text-ontext,
  .amen .br-page-text-ontext--hover:hover,
  .amen .br-page-text-ontext--hover:active,
  .amen .br-page-text-ontext--hover:focus,
  .amen a.br-page-text-ontext,
  .amen a.br-page-text-ontext--hover:hover,
  .amen a.br-page-text-ontext--hover:active,
  .amen a.br-page-text-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-page-text-onbg,
  .amen .br-page-text-onbg--hover:hover,
  .amen .br-page-text-onbg--hover:active,
  .amen .br-page-text-onbg--hover:focus,
  .amen .br-page-text-onbg--hover:hover .br-page-text-onbg--childhover,
  .amen .br-page-text-onbg--hover:active .br-page-text-onbg--childhover,
  .amen .br-page-text-onbg--hover:focus .br-page-text-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-page-text-onbg015,
  .amen .br-page-text-onbg015--hover:hover,
  .amen .br-page-text-onbg015--hover:active,
  .amen .br-page-text-onbg015--hover:focus,
  .amen .br-page-text-onbg015--hover:hover .br-page-text-onbg015--childhover,
  .amen .br-page-text-onbg015--hover:active .br-page-text-onbg015--childhover,
  .amen .br-page-text-onbg015--hover:focus .br-page-text-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-page-text-onbg080,
  .amen .br-page-text-onbg080--hover:hover,
  .amen .br-page-text-onbg080--hover:active,
  .amen .br-page-text-onbg080--hover:focus,
  .amen .br-page-text-onbg080--hover:hover .br-page-text-onbg080--childhover,
  .amen .br-page-text-onbg080--hover:active .br-page-text-onbg080--childhover,
  .amen .br-page-text-onbg080--hover:focus .br-page-text-onbg080--childhover {
    background: #d4d3d3;
    background: rgba(255, 255, 255, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
    zoom: 1; }
  .amen .br-page-text-onborder,
  .amen .br-page-text-onborder--hover:hover,
  .amen .br-page-text-onborder--hover:active,
  .amen .br-page-text-onborder--hover:focus,
  .amen .br-page-text-onborder--beforeafter:before,
  .amen .br-page-text-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-page-bg-ontext,
  .amen .br-page-bg-ontext--hover:hover,
  .amen .br-page-bg-ontext--hover:active,
  .amen .br-page-bg-ontext--hover:focus,
  .amen a.br-page-bg-ontext,
  .amen a.br-page-bg-ontext--hover:hover,
  .amen a.br-page-bg-ontext--hover:active,
  .amen a.br-page-bg-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-page-bg-onbg,
  .amen .br-page-bg-onbg--hover:hover,
  .amen .br-page-bg-onbg--hover:active,
  .amen .br-page-bg-onbg--hover:focus,
  .amen .br-page-bg-onbg--hover:hover .br-page-bg-onbg--childhover,
  .amen .br-page-bg-onbg--hover:active .br-page-bg-onbg--childhover,
  .amen .br-page-bg-onbg--hover:focus .br-page-bg-onbg--childhover {
    background-color: #262525; }
  .amen .br-page-bg-onbg015,
  .amen .br-page-bg-onbg015--hover:hover,
  .amen .br-page-bg-onbg015--hover:active,
  .amen .br-page-bg-onbg015--hover:focus,
  .amen .br-page-bg-onbg015--hover:hover .br-page-bg-onbg015--childhover,
  .amen .br-page-bg-onbg015--hover:active .br-page-bg-onbg015--childhover,
  .amen .br-page-bg-onbg015--hover:focus .br-page-bg-onbg015--childhover {
    background: #262525;
    background: rgba(38, 37, 37, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26262525,endColorstr=#26262525);
    zoom: 1; }
  .amen .br-page-bg-onbg080,
  .amen .br-page-bg-onbg080--hover:hover,
  .amen .br-page-bg-onbg080--hover:active,
  .amen .br-page-bg-onbg080--hover:focus,
  .amen .br-page-bg-onbg080--hover:hover .br-page-bg-onbg080--childhover,
  .amen .br-page-bg-onbg080--hover:active .br-page-bg-onbg080--childhover,
  .amen .br-page-bg-onbg080--hover:focus .br-page-bg-onbg080--childhover {
    background: #262525;
    background: rgba(38, 37, 37, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC262525,endColorstr=#CC262525);
    zoom: 1; }
  .amen .br-page-bg-onborder,
  .amen .br-page-bg-onborder--hover:hover,
  .amen .br-page-bg-onborder--hover:active,
  .amen .br-page-bg-onborder--hover:focus,
  .amen .br-page-bg-onborder--beforeafter:before,
  .amen .br-page-bg-onborder--beforeafter:after {
    border-color: #262525; }
  .amen .br-page-link-ontext,
  .amen .br-page-link-ontext--hover:hover,
  .amen .br-page-link-ontext--hover:active,
  .amen .br-page-link-ontext--hover:focus,
  .amen a.br-page-link-ontext,
  .amen a.br-page-link-ontext--hover:hover,
  .amen a.br-page-link-ontext--hover:active,
  .amen a.br-page-link-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-page-link-onbg,
  .amen .br-page-link-onbg--hover:hover,
  .amen .br-page-link-onbg--hover:active,
  .amen .br-page-link-onbg--hover:focus,
  .amen .br-page-link-onbg--hover:hover .br-page-link-onbg--childhover,
  .amen .br-page-link-onbg--hover:active .br-page-link-onbg--childhover,
  .amen .br-page-link-onbg--hover:focus .br-page-link-onbg--childhover {
    background-color: #f54997; }
  .amen .br-page-link-onbg015,
  .amen .br-page-link-onbg015--hover:hover,
  .amen .br-page-link-onbg015--hover:active,
  .amen .br-page-link-onbg015--hover:focus,
  .amen .br-page-link-onbg015--hover:hover .br-page-link-onbg015--childhover,
  .amen .br-page-link-onbg015--hover:active .br-page-link-onbg015--childhover,
  .amen .br-page-link-onbg015--hover:focus .br-page-link-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-page-link-onbg080,
  .amen .br-page-link-onbg080--hover:hover,
  .amen .br-page-link-onbg080--hover:active,
  .amen .br-page-link-onbg080--hover:focus,
  .amen .br-page-link-onbg080--hover:hover .br-page-link-onbg080--childhover,
  .amen .br-page-link-onbg080--hover:active .br-page-link-onbg080--childhover,
  .amen .br-page-link-onbg080--hover:focus .br-page-link-onbg080--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-page-link-onborder,
  .amen .br-page-link-onborder--hover:hover,
  .amen .br-page-link-onborder--hover:active,
  .amen .br-page-link-onborder--hover:focus,
  .amen .br-page-link-onborder--beforeafter:before,
  .amen .br-page-link-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-page-linkhover-ontext,
  .amen .br-page-linkhover-ontext--hover:hover,
  .amen .br-page-linkhover-ontext--hover:active,
  .amen .br-page-linkhover-ontext--hover:focus,
  .amen a.br-page-linkhover-ontext,
  .amen a.br-page-linkhover-ontext--hover:hover,
  .amen a.br-page-linkhover-ontext--hover:active,
  .amen a.br-page-linkhover-ontext--hover:focus {
    color: #f54997; }
  .amen .br-page-linkhover-onbg,
  .amen .br-page-linkhover-onbg--hover:hover,
  .amen .br-page-linkhover-onbg--hover:active,
  .amen .br-page-linkhover-onbg--hover:focus,
  .amen .br-page-linkhover-onbg--hover:hover .br-page-linkhover-onbg--childhover,
  .amen .br-page-linkhover-onbg--hover:active .br-page-linkhover-onbg--childhover,
  .amen .br-page-linkhover-onbg--hover:focus .br-page-linkhover-onbg--childhover {
    background-color: #f54997; }
  .amen .br-page-linkhover-onbg015,
  .amen .br-page-linkhover-onbg015--hover:hover,
  .amen .br-page-linkhover-onbg015--hover:active,
  .amen .br-page-linkhover-onbg015--hover:focus,
  .amen .br-page-linkhover-onbg015--hover:hover .br-page-linkhover-onbg015--childhover,
  .amen .br-page-linkhover-onbg015--hover:active .br-page-linkhover-onbg015--childhover,
  .amen .br-page-linkhover-onbg015--hover:focus .br-page-linkhover-onbg015--childhover {
    background: #452a36;
    background: rgba(245, 73, 151, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26F54997,endColorstr=#26F54997);
    zoom: 1; }
  .amen .br-page-linkhover-onbg080,
  .amen .br-page-linkhover-onbg080--hover:hover,
  .amen .br-page-linkhover-onbg080--hover:active,
  .amen .br-page-linkhover-onbg080--hover:focus,
  .amen .br-page-linkhover-onbg080--hover:hover .br-page-linkhover-onbg080--childhover,
  .amen .br-page-linkhover-onbg080--hover:active .br-page-linkhover-onbg080--childhover,
  .amen .br-page-linkhover-onbg080--hover:focus .br-page-linkhover-onbg080--childhover {
    background: #cc4280;
    background: rgba(245, 73, 151, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF54997,endColorstr=#CCF54997);
    zoom: 1; }
  .amen .br-page-linkhover-onborder,
  .amen .br-page-linkhover-onborder--hover:hover,
  .amen .br-page-linkhover-onborder--hover:active,
  .amen .br-page-linkhover-onborder--hover:focus,
  .amen .br-page-linkhover-onborder--beforeafter:before,
  .amen .br-page-linkhover-onborder--beforeafter:after {
    border-color: #f54997; }
  .amen .br-subtle-text-ontext,
  .amen .br-subtle-text-ontext--hover:hover,
  .amen .br-subtle-text-ontext--hover:active,
  .amen .br-subtle-text-ontext--hover:focus,
  .amen a.br-subtle-text-ontext,
  .amen a.br-subtle-text-ontext--hover:hover,
  .amen a.br-subtle-text-ontext--hover:active,
  .amen a.br-subtle-text-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-subtle-text-onbg,
  .amen .br-subtle-text-onbg--hover:hover,
  .amen .br-subtle-text-onbg--hover:active,
  .amen .br-subtle-text-onbg--hover:focus,
  .amen .br-subtle-text-onbg--hover:hover .br-subtle-text-onbg--childhover,
  .amen .br-subtle-text-onbg--hover:active .br-subtle-text-onbg--childhover,
  .amen .br-subtle-text-onbg--hover:focus .br-subtle-text-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-subtle-text-onbg015,
  .amen .br-subtle-text-onbg015--hover:hover,
  .amen .br-subtle-text-onbg015--hover:active,
  .amen .br-subtle-text-onbg015--hover:focus,
  .amen .br-subtle-text-onbg015--hover:hover .br-subtle-text-onbg015--childhover,
  .amen .br-subtle-text-onbg015--hover:active .br-subtle-text-onbg015--childhover,
  .amen .br-subtle-text-onbg015--hover:focus .br-subtle-text-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-subtle-text-onbg080,
  .amen .br-subtle-text-onbg080--hover:hover,
  .amen .br-subtle-text-onbg080--hover:active,
  .amen .br-subtle-text-onbg080--hover:focus,
  .amen .br-subtle-text-onbg080--hover:hover .br-subtle-text-onbg080--childhover,
  .amen .br-subtle-text-onbg080--hover:active .br-subtle-text-onbg080--childhover,
  .amen .br-subtle-text-onbg080--hover:focus .br-subtle-text-onbg080--childhover {
    background: #d4d3d3;
    background: rgba(255, 255, 255, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
    zoom: 1; }
  .amen .br-subtle-text-onborder,
  .amen .br-subtle-text-onborder--hover:hover,
  .amen .br-subtle-text-onborder--hover:active,
  .amen .br-subtle-text-onborder--hover:focus,
  .amen .br-subtle-text-onborder--beforeafter:before,
  .amen .br-subtle-text-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-subtle-bg-ontext,
  .amen .br-subtle-bg-ontext--hover:hover,
  .amen .br-subtle-bg-ontext--hover:active,
  .amen .br-subtle-bg-ontext--hover:focus,
  .amen a.br-subtle-bg-ontext,
  .amen a.br-subtle-bg-ontext--hover:hover,
  .amen a.br-subtle-bg-ontext--hover:active,
  .amen a.br-subtle-bg-ontext--hover:focus {
    color: #3b3a3a; }
  .amen .br-subtle-bg-onbg,
  .amen .br-subtle-bg-onbg--hover:hover,
  .amen .br-subtle-bg-onbg--hover:active,
  .amen .br-subtle-bg-onbg--hover:focus,
  .amen .br-subtle-bg-onbg--hover:hover .br-subtle-bg-onbg--childhover,
  .amen .br-subtle-bg-onbg--hover:active .br-subtle-bg-onbg--childhover,
  .amen .br-subtle-bg-onbg--hover:focus .br-subtle-bg-onbg--childhover {
    background-color: #3b3a3a; }
  .amen .br-subtle-bg-onbg015,
  .amen .br-subtle-bg-onbg015--hover:hover,
  .amen .br-subtle-bg-onbg015--hover:active,
  .amen .br-subtle-bg-onbg015--hover:focus,
  .amen .br-subtle-bg-onbg015--hover:hover .br-subtle-bg-onbg015--childhover,
  .amen .br-subtle-bg-onbg015--hover:active .br-subtle-bg-onbg015--childhover,
  .amen .br-subtle-bg-onbg015--hover:focus .br-subtle-bg-onbg015--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-subtle-bg-onbg080,
  .amen .br-subtle-bg-onbg080--hover:hover,
  .amen .br-subtle-bg-onbg080--hover:active,
  .amen .br-subtle-bg-onbg080--hover:focus,
  .amen .br-subtle-bg-onbg080--hover:hover .br-subtle-bg-onbg080--childhover,
  .amen .br-subtle-bg-onbg080--hover:active .br-subtle-bg-onbg080--childhover,
  .amen .br-subtle-bg-onbg080--hover:focus .br-subtle-bg-onbg080--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-subtle-bg-onborder,
  .amen .br-subtle-bg-onborder--hover:hover,
  .amen .br-subtle-bg-onborder--hover:active,
  .amen .br-subtle-bg-onborder--hover:focus,
  .amen .br-subtle-bg-onborder--beforeafter:before,
  .amen .br-subtle-bg-onborder--beforeafter:after {
    border-color: #3b3a3a; }
  .amen .br-subtle-link-ontext,
  .amen .br-subtle-link-ontext--hover:hover,
  .amen .br-subtle-link-ontext--hover:active,
  .amen .br-subtle-link-ontext--hover:focus,
  .amen a.br-subtle-link-ontext,
  .amen a.br-subtle-link-ontext--hover:hover,
  .amen a.br-subtle-link-ontext--hover:active,
  .amen a.br-subtle-link-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-subtle-link-onbg,
  .amen .br-subtle-link-onbg--hover:hover,
  .amen .br-subtle-link-onbg--hover:active,
  .amen .br-subtle-link-onbg--hover:focus,
  .amen .br-subtle-link-onbg--hover:hover .br-subtle-link-onbg--childhover,
  .amen .br-subtle-link-onbg--hover:active .br-subtle-link-onbg--childhover,
  .amen .br-subtle-link-onbg--hover:focus .br-subtle-link-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-subtle-link-onbg015,
  .amen .br-subtle-link-onbg015--hover:hover,
  .amen .br-subtle-link-onbg015--hover:active,
  .amen .br-subtle-link-onbg015--hover:focus,
  .amen .br-subtle-link-onbg015--hover:hover .br-subtle-link-onbg015--childhover,
  .amen .br-subtle-link-onbg015--hover:active .br-subtle-link-onbg015--childhover,
  .amen .br-subtle-link-onbg015--hover:focus .br-subtle-link-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-subtle-link-onbg080,
  .amen .br-subtle-link-onbg080--hover:hover,
  .amen .br-subtle-link-onbg080--hover:active,
  .amen .br-subtle-link-onbg080--hover:focus,
  .amen .br-subtle-link-onbg080--hover:hover .br-subtle-link-onbg080--childhover,
  .amen .br-subtle-link-onbg080--hover:active .br-subtle-link-onbg080--childhover,
  .amen .br-subtle-link-onbg080--hover:focus .br-subtle-link-onbg080--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-subtle-link-onborder,
  .amen .br-subtle-link-onborder--hover:hover,
  .amen .br-subtle-link-onborder--hover:active,
  .amen .br-subtle-link-onborder--hover:focus,
  .amen .br-subtle-link-onborder--beforeafter:before,
  .amen .br-subtle-link-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-subtle-linkhover-ontext,
  .amen .br-subtle-linkhover-ontext--hover:hover,
  .amen .br-subtle-linkhover-ontext--hover:active,
  .amen .br-subtle-linkhover-ontext--hover:focus,
  .amen a.br-subtle-linkhover-ontext,
  .amen a.br-subtle-linkhover-ontext--hover:hover,
  .amen a.br-subtle-linkhover-ontext--hover:active,
  .amen a.br-subtle-linkhover-ontext--hover:focus {
    color: #f54997; }
  .amen .br-subtle-linkhover-onbg,
  .amen .br-subtle-linkhover-onbg--hover:hover,
  .amen .br-subtle-linkhover-onbg--hover:active,
  .amen .br-subtle-linkhover-onbg--hover:focus,
  .amen .br-subtle-linkhover-onbg--hover:hover .br-subtle-linkhover-onbg--childhover,
  .amen .br-subtle-linkhover-onbg--hover:active .br-subtle-linkhover-onbg--childhover,
  .amen .br-subtle-linkhover-onbg--hover:focus .br-subtle-linkhover-onbg--childhover {
    background-color: #f54997; }
  .amen .br-subtle-linkhover-onbg015,
  .amen .br-subtle-linkhover-onbg015--hover:hover,
  .amen .br-subtle-linkhover-onbg015--hover:active,
  .amen .br-subtle-linkhover-onbg015--hover:focus,
  .amen .br-subtle-linkhover-onbg015--hover:hover .br-subtle-linkhover-onbg015--childhover,
  .amen .br-subtle-linkhover-onbg015--hover:active .br-subtle-linkhover-onbg015--childhover,
  .amen .br-subtle-linkhover-onbg015--hover:focus .br-subtle-linkhover-onbg015--childhover {
    background: #452a36;
    background: rgba(245, 73, 151, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26F54997,endColorstr=#26F54997);
    zoom: 1; }
  .amen .br-subtle-linkhover-onbg080,
  .amen .br-subtle-linkhover-onbg080--hover:hover,
  .amen .br-subtle-linkhover-onbg080--hover:active,
  .amen .br-subtle-linkhover-onbg080--hover:focus,
  .amen .br-subtle-linkhover-onbg080--hover:hover .br-subtle-linkhover-onbg080--childhover,
  .amen .br-subtle-linkhover-onbg080--hover:active .br-subtle-linkhover-onbg080--childhover,
  .amen .br-subtle-linkhover-onbg080--hover:focus .br-subtle-linkhover-onbg080--childhover {
    background: #cc4280;
    background: rgba(245, 73, 151, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF54997,endColorstr=#CCF54997);
    zoom: 1; }
  .amen .br-subtle-linkhover-onborder,
  .amen .br-subtle-linkhover-onborder--hover:hover,
  .amen .br-subtle-linkhover-onborder--hover:active,
  .amen .br-subtle-linkhover-onborder--hover:focus,
  .amen .br-subtle-linkhover-onborder--beforeafter:before,
  .amen .br-subtle-linkhover-onborder--beforeafter:after {
    border-color: #f54997; }
  .amen .br-secondary-text-ontext,
  .amen .br-secondary-text-ontext--hover:hover,
  .amen .br-secondary-text-ontext--hover:active,
  .amen .br-secondary-text-ontext--hover:focus,
  .amen a.br-secondary-text-ontext,
  .amen a.br-secondary-text-ontext--hover:hover,
  .amen a.br-secondary-text-ontext--hover:active,
  .amen a.br-secondary-text-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-secondary-text-onbg,
  .amen .br-secondary-text-onbg--hover:hover,
  .amen .br-secondary-text-onbg--hover:active,
  .amen .br-secondary-text-onbg--hover:focus,
  .amen .br-secondary-text-onbg--hover:hover .br-secondary-text-onbg--childhover,
  .amen .br-secondary-text-onbg--hover:active .br-secondary-text-onbg--childhover,
  .amen .br-secondary-text-onbg--hover:focus .br-secondary-text-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-secondary-text-onbg015,
  .amen .br-secondary-text-onbg015--hover:hover,
  .amen .br-secondary-text-onbg015--hover:active,
  .amen .br-secondary-text-onbg015--hover:focus,
  .amen .br-secondary-text-onbg015--hover:hover .br-secondary-text-onbg015--childhover,
  .amen .br-secondary-text-onbg015--hover:active .br-secondary-text-onbg015--childhover,
  .amen .br-secondary-text-onbg015--hover:focus .br-secondary-text-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-secondary-text-onbg080,
  .amen .br-secondary-text-onbg080--hover:hover,
  .amen .br-secondary-text-onbg080--hover:active,
  .amen .br-secondary-text-onbg080--hover:focus,
  .amen .br-secondary-text-onbg080--hover:hover .br-secondary-text-onbg080--childhover,
  .amen .br-secondary-text-onbg080--hover:active .br-secondary-text-onbg080--childhover,
  .amen .br-secondary-text-onbg080--hover:focus .br-secondary-text-onbg080--childhover {
    background: #d4d3d3;
    background: rgba(255, 255, 255, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
    zoom: 1; }
  .amen .br-secondary-text-onborder,
  .amen .br-secondary-text-onborder--hover:hover,
  .amen .br-secondary-text-onborder--hover:active,
  .amen .br-secondary-text-onborder--hover:focus,
  .amen .br-secondary-text-onborder--beforeafter:before,
  .amen .br-secondary-text-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-secondary-bg-ontext,
  .amen .br-secondary-bg-ontext--hover:hover,
  .amen .br-secondary-bg-ontext--hover:active,
  .amen .br-secondary-bg-ontext--hover:focus,
  .amen a.br-secondary-bg-ontext,
  .amen a.br-secondary-bg-ontext--hover:hover,
  .amen a.br-secondary-bg-ontext--hover:active,
  .amen a.br-secondary-bg-ontext--hover:focus {
    color: #3b3a3a; }
  .amen .br-secondary-bg-onbg,
  .amen .br-secondary-bg-onbg--hover:hover,
  .amen .br-secondary-bg-onbg--hover:active,
  .amen .br-secondary-bg-onbg--hover:focus,
  .amen .br-secondary-bg-onbg--hover:hover .br-secondary-bg-onbg--childhover,
  .amen .br-secondary-bg-onbg--hover:active .br-secondary-bg-onbg--childhover,
  .amen .br-secondary-bg-onbg--hover:focus .br-secondary-bg-onbg--childhover {
    background-color: #3b3a3a; }
  .amen .br-secondary-bg-onbg015,
  .amen .br-secondary-bg-onbg015--hover:hover,
  .amen .br-secondary-bg-onbg015--hover:active,
  .amen .br-secondary-bg-onbg015--hover:focus,
  .amen .br-secondary-bg-onbg015--hover:hover .br-secondary-bg-onbg015--childhover,
  .amen .br-secondary-bg-onbg015--hover:active .br-secondary-bg-onbg015--childhover,
  .amen .br-secondary-bg-onbg015--hover:focus .br-secondary-bg-onbg015--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-secondary-bg-onbg080,
  .amen .br-secondary-bg-onbg080--hover:hover,
  .amen .br-secondary-bg-onbg080--hover:active,
  .amen .br-secondary-bg-onbg080--hover:focus,
  .amen .br-secondary-bg-onbg080--hover:hover .br-secondary-bg-onbg080--childhover,
  .amen .br-secondary-bg-onbg080--hover:active .br-secondary-bg-onbg080--childhover,
  .amen .br-secondary-bg-onbg080--hover:focus .br-secondary-bg-onbg080--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-secondary-bg-onborder,
  .amen .br-secondary-bg-onborder--hover:hover,
  .amen .br-secondary-bg-onborder--hover:active,
  .amen .br-secondary-bg-onborder--hover:focus,
  .amen .br-secondary-bg-onborder--beforeafter:before,
  .amen .br-secondary-bg-onborder--beforeafter:after {
    border-color: #3b3a3a; }
  .amen .br-secondary-link-ontext,
  .amen .br-secondary-link-ontext--hover:hover,
  .amen .br-secondary-link-ontext--hover:active,
  .amen .br-secondary-link-ontext--hover:focus,
  .amen a.br-secondary-link-ontext,
  .amen a.br-secondary-link-ontext--hover:hover,
  .amen a.br-secondary-link-ontext--hover:active,
  .amen a.br-secondary-link-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-secondary-link-onbg,
  .amen .br-secondary-link-onbg--hover:hover,
  .amen .br-secondary-link-onbg--hover:active,
  .amen .br-secondary-link-onbg--hover:focus,
  .amen .br-secondary-link-onbg--hover:hover .br-secondary-link-onbg--childhover,
  .amen .br-secondary-link-onbg--hover:active .br-secondary-link-onbg--childhover,
  .amen .br-secondary-link-onbg--hover:focus .br-secondary-link-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-secondary-link-onbg015,
  .amen .br-secondary-link-onbg015--hover:hover,
  .amen .br-secondary-link-onbg015--hover:active,
  .amen .br-secondary-link-onbg015--hover:focus,
  .amen .br-secondary-link-onbg015--hover:hover .br-secondary-link-onbg015--childhover,
  .amen .br-secondary-link-onbg015--hover:active .br-secondary-link-onbg015--childhover,
  .amen .br-secondary-link-onbg015--hover:focus .br-secondary-link-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-secondary-link-onbg080,
  .amen .br-secondary-link-onbg080--hover:hover,
  .amen .br-secondary-link-onbg080--hover:active,
  .amen .br-secondary-link-onbg080--hover:focus,
  .amen .br-secondary-link-onbg080--hover:hover .br-secondary-link-onbg080--childhover,
  .amen .br-secondary-link-onbg080--hover:active .br-secondary-link-onbg080--childhover,
  .amen .br-secondary-link-onbg080--hover:focus .br-secondary-link-onbg080--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-secondary-link-onborder,
  .amen .br-secondary-link-onborder--hover:hover,
  .amen .br-secondary-link-onborder--hover:active,
  .amen .br-secondary-link-onborder--hover:focus,
  .amen .br-secondary-link-onborder--beforeafter:before,
  .amen .br-secondary-link-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-secondary-linkhover-ontext,
  .amen .br-secondary-linkhover-ontext--hover:hover,
  .amen .br-secondary-linkhover-ontext--hover:active,
  .amen .br-secondary-linkhover-ontext--hover:focus,
  .amen a.br-secondary-linkhover-ontext,
  .amen a.br-secondary-linkhover-ontext--hover:hover,
  .amen a.br-secondary-linkhover-ontext--hover:active,
  .amen a.br-secondary-linkhover-ontext--hover:focus {
    color: #f54997; }
  .amen .br-secondary-linkhover-onbg,
  .amen .br-secondary-linkhover-onbg--hover:hover,
  .amen .br-secondary-linkhover-onbg--hover:active,
  .amen .br-secondary-linkhover-onbg--hover:focus,
  .amen .br-secondary-linkhover-onbg--hover:hover .br-secondary-linkhover-onbg--childhover,
  .amen .br-secondary-linkhover-onbg--hover:active .br-secondary-linkhover-onbg--childhover,
  .amen .br-secondary-linkhover-onbg--hover:focus .br-secondary-linkhover-onbg--childhover {
    background-color: #f54997; }
  .amen .br-secondary-linkhover-onbg015,
  .amen .br-secondary-linkhover-onbg015--hover:hover,
  .amen .br-secondary-linkhover-onbg015--hover:active,
  .amen .br-secondary-linkhover-onbg015--hover:focus,
  .amen .br-secondary-linkhover-onbg015--hover:hover .br-secondary-linkhover-onbg015--childhover,
  .amen .br-secondary-linkhover-onbg015--hover:active .br-secondary-linkhover-onbg015--childhover,
  .amen .br-secondary-linkhover-onbg015--hover:focus .br-secondary-linkhover-onbg015--childhover {
    background: #452a36;
    background: rgba(245, 73, 151, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26F54997,endColorstr=#26F54997);
    zoom: 1; }
  .amen .br-secondary-linkhover-onbg080,
  .amen .br-secondary-linkhover-onbg080--hover:hover,
  .amen .br-secondary-linkhover-onbg080--hover:active,
  .amen .br-secondary-linkhover-onbg080--hover:focus,
  .amen .br-secondary-linkhover-onbg080--hover:hover .br-secondary-linkhover-onbg080--childhover,
  .amen .br-secondary-linkhover-onbg080--hover:active .br-secondary-linkhover-onbg080--childhover,
  .amen .br-secondary-linkhover-onbg080--hover:focus .br-secondary-linkhover-onbg080--childhover {
    background: #cc4280;
    background: rgba(245, 73, 151, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF54997,endColorstr=#CCF54997);
    zoom: 1; }
  .amen .br-secondary-linkhover-onborder,
  .amen .br-secondary-linkhover-onborder--hover:hover,
  .amen .br-secondary-linkhover-onborder--hover:active,
  .amen .br-secondary-linkhover-onborder--hover:focus,
  .amen .br-secondary-linkhover-onborder--beforeafter:before,
  .amen .br-secondary-linkhover-onborder--beforeafter:after {
    border-color: #f54997; }
  .amen .br-highlight-text-ontext,
  .amen .br-highlight-text-ontext--hover:hover,
  .amen .br-highlight-text-ontext--hover:active,
  .amen .br-highlight-text-ontext--hover:focus,
  .amen a.br-highlight-text-ontext,
  .amen a.br-highlight-text-ontext--hover:hover,
  .amen a.br-highlight-text-ontext--hover:active,
  .amen a.br-highlight-text-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-highlight-text-onbg,
  .amen .br-highlight-text-onbg--hover:hover,
  .amen .br-highlight-text-onbg--hover:active,
  .amen .br-highlight-text-onbg--hover:focus,
  .amen .br-highlight-text-onbg--hover:hover .br-highlight-text-onbg--childhover,
  .amen .br-highlight-text-onbg--hover:active .br-highlight-text-onbg--childhover,
  .amen .br-highlight-text-onbg--hover:focus .br-highlight-text-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-highlight-text-onbg015,
  .amen .br-highlight-text-onbg015--hover:hover,
  .amen .br-highlight-text-onbg015--hover:active,
  .amen .br-highlight-text-onbg015--hover:focus,
  .amen .br-highlight-text-onbg015--hover:hover .br-highlight-text-onbg015--childhover,
  .amen .br-highlight-text-onbg015--hover:active .br-highlight-text-onbg015--childhover,
  .amen .br-highlight-text-onbg015--hover:focus .br-highlight-text-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-highlight-text-onbg080,
  .amen .br-highlight-text-onbg080--hover:hover,
  .amen .br-highlight-text-onbg080--hover:active,
  .amen .br-highlight-text-onbg080--hover:focus,
  .amen .br-highlight-text-onbg080--hover:hover .br-highlight-text-onbg080--childhover,
  .amen .br-highlight-text-onbg080--hover:active .br-highlight-text-onbg080--childhover,
  .amen .br-highlight-text-onbg080--hover:focus .br-highlight-text-onbg080--childhover {
    background: #d4d3d3;
    background: rgba(255, 255, 255, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
    zoom: 1; }
  .amen .br-highlight-text-onborder,
  .amen .br-highlight-text-onborder--hover:hover,
  .amen .br-highlight-text-onborder--hover:active,
  .amen .br-highlight-text-onborder--hover:focus,
  .amen .br-highlight-text-onborder--beforeafter:before,
  .amen .br-highlight-text-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-highlight-bg-ontext,
  .amen .br-highlight-bg-ontext--hover:hover,
  .amen .br-highlight-bg-ontext--hover:active,
  .amen .br-highlight-bg-ontext--hover:focus,
  .amen a.br-highlight-bg-ontext,
  .amen a.br-highlight-bg-ontext--hover:hover,
  .amen a.br-highlight-bg-ontext--hover:active,
  .amen a.br-highlight-bg-ontext--hover:focus {
    color: #3b3a3a; }
  .amen .br-highlight-bg-onbg,
  .amen .br-highlight-bg-onbg--hover:hover,
  .amen .br-highlight-bg-onbg--hover:active,
  .amen .br-highlight-bg-onbg--hover:focus,
  .amen .br-highlight-bg-onbg--hover:hover .br-highlight-bg-onbg--childhover,
  .amen .br-highlight-bg-onbg--hover:active .br-highlight-bg-onbg--childhover,
  .amen .br-highlight-bg-onbg--hover:focus .br-highlight-bg-onbg--childhover {
    background-color: #3b3a3a; }
  .amen .br-highlight-bg-onbg015,
  .amen .br-highlight-bg-onbg015--hover:hover,
  .amen .br-highlight-bg-onbg015--hover:active,
  .amen .br-highlight-bg-onbg015--hover:focus,
  .amen .br-highlight-bg-onbg015--hover:hover .br-highlight-bg-onbg015--childhover,
  .amen .br-highlight-bg-onbg015--hover:active .br-highlight-bg-onbg015--childhover,
  .amen .br-highlight-bg-onbg015--hover:focus .br-highlight-bg-onbg015--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-highlight-bg-onbg080,
  .amen .br-highlight-bg-onbg080--hover:hover,
  .amen .br-highlight-bg-onbg080--hover:active,
  .amen .br-highlight-bg-onbg080--hover:focus,
  .amen .br-highlight-bg-onbg080--hover:hover .br-highlight-bg-onbg080--childhover,
  .amen .br-highlight-bg-onbg080--hover:active .br-highlight-bg-onbg080--childhover,
  .amen .br-highlight-bg-onbg080--hover:focus .br-highlight-bg-onbg080--childhover {
    background: #373636;
    background: rgba(59, 58, 58, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC3B3A3A,endColorstr=#CC3B3A3A);
    zoom: 1; }
  .amen .br-highlight-bg-onborder,
  .amen .br-highlight-bg-onborder--hover:hover,
  .amen .br-highlight-bg-onborder--hover:active,
  .amen .br-highlight-bg-onborder--hover:focus,
  .amen .br-highlight-bg-onborder--beforeafter:before,
  .amen .br-highlight-bg-onborder--beforeafter:after {
    border-color: #3b3a3a; }
  .amen .br-highlight-link-ontext,
  .amen .br-highlight-link-ontext--hover:hover,
  .amen .br-highlight-link-ontext--hover:active,
  .amen .br-highlight-link-ontext--hover:focus,
  .amen a.br-highlight-link-ontext,
  .amen a.br-highlight-link-ontext--hover:hover,
  .amen a.br-highlight-link-ontext--hover:active,
  .amen a.br-highlight-link-ontext--hover:focus {
    color: #ffffff; }
  .amen .br-highlight-link-onbg,
  .amen .br-highlight-link-onbg--hover:hover,
  .amen .br-highlight-link-onbg--hover:active,
  .amen .br-highlight-link-onbg--hover:focus,
  .amen .br-highlight-link-onbg--hover:hover .br-highlight-link-onbg--childhover,
  .amen .br-highlight-link-onbg--hover:active .br-highlight-link-onbg--childhover,
  .amen .br-highlight-link-onbg--hover:focus .br-highlight-link-onbg--childhover {
    background-color: #ffffff; }
  .amen .br-highlight-link-onbg015,
  .amen .br-highlight-link-onbg015--hover:hover,
  .amen .br-highlight-link-onbg015--hover:active,
  .amen .br-highlight-link-onbg015--hover:focus,
  .amen .br-highlight-link-onbg015--hover:hover .br-highlight-link-onbg015--childhover,
  .amen .br-highlight-link-onbg015--hover:active .br-highlight-link-onbg015--childhover,
  .amen .br-highlight-link-onbg015--hover:focus .br-highlight-link-onbg015--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-highlight-link-onbg080,
  .amen .br-highlight-link-onbg080--hover:hover,
  .amen .br-highlight-link-onbg080--hover:active,
  .amen .br-highlight-link-onbg080--hover:focus,
  .amen .br-highlight-link-onbg080--hover:hover .br-highlight-link-onbg080--childhover,
  .amen .br-highlight-link-onbg080--hover:active .br-highlight-link-onbg080--childhover,
  .amen .br-highlight-link-onbg080--hover:focus .br-highlight-link-onbg080--childhover {
    background: #474646;
    background: rgba(255, 255, 255, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF,endColorstr=#26FFFFFF);
    zoom: 1; }
  .amen .br-highlight-link-onborder,
  .amen .br-highlight-link-onborder--hover:hover,
  .amen .br-highlight-link-onborder--hover:active,
  .amen .br-highlight-link-onborder--hover:focus,
  .amen .br-highlight-link-onborder--beforeafter:before,
  .amen .br-highlight-link-onborder--beforeafter:after {
    border-color: #ffffff; }
  .amen .br-highlight-linkhover-ontext,
  .amen .br-highlight-linkhover-ontext--hover:hover,
  .amen .br-highlight-linkhover-ontext--hover:active,
  .amen .br-highlight-linkhover-ontext--hover:focus,
  .amen a.br-highlight-linkhover-ontext,
  .amen a.br-highlight-linkhover-ontext--hover:hover,
  .amen a.br-highlight-linkhover-ontext--hover:active,
  .amen a.br-highlight-linkhover-ontext--hover:focus {
    color: #f54997; }
  .amen .br-highlight-linkhover-onbg,
  .amen .br-highlight-linkhover-onbg--hover:hover,
  .amen .br-highlight-linkhover-onbg--hover:active,
  .amen .br-highlight-linkhover-onbg--hover:focus,
  .amen .br-highlight-linkhover-onbg--hover:hover .br-highlight-linkhover-onbg--childhover,
  .amen .br-highlight-linkhover-onbg--hover:active .br-highlight-linkhover-onbg--childhover,
  .amen .br-highlight-linkhover-onbg--hover:focus .br-highlight-linkhover-onbg--childhover {
    background-color: #f54997; }
  .amen .br-highlight-linkhover-onbg015,
  .amen .br-highlight-linkhover-onbg015--hover:hover,
  .amen .br-highlight-linkhover-onbg015--hover:active,
  .amen .br-highlight-linkhover-onbg015--hover:focus,
  .amen .br-highlight-linkhover-onbg015--hover:hover .br-highlight-linkhover-onbg015--childhover,
  .amen .br-highlight-linkhover-onbg015--hover:active .br-highlight-linkhover-onbg015--childhover,
  .amen .br-highlight-linkhover-onbg015--hover:focus .br-highlight-linkhover-onbg015--childhover {
    background: #452a36;
    background: rgba(245, 73, 151, 0.15);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26F54997,endColorstr=#26F54997);
    zoom: 1; }
  .amen .br-highlight-linkhover-onbg080,
  .amen .br-highlight-linkhover-onbg080--hover:hover,
  .amen .br-highlight-linkhover-onbg080--hover:active,
  .amen .br-highlight-linkhover-onbg080--hover:focus,
  .amen .br-highlight-linkhover-onbg080--hover:hover .br-highlight-linkhover-onbg080--childhover,
  .amen .br-highlight-linkhover-onbg080--hover:active .br-highlight-linkhover-onbg080--childhover,
  .amen .br-highlight-linkhover-onbg080--hover:focus .br-highlight-linkhover-onbg080--childhover {
    background: #cc4280;
    background: rgba(245, 73, 151, 0.8);
    background: transparent\9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF54997,endColorstr=#CCF54997);
    zoom: 1; }
  .amen .br-highlight-linkhover-onborder,
  .amen .br-highlight-linkhover-onborder--hover:hover,
  .amen .br-highlight-linkhover-onborder--hover:active,
  .amen .br-highlight-linkhover-onborder--hover:focus,
  .amen .br-highlight-linkhover-onborder--beforeafter:before,
  .amen .br-highlight-linkhover-onborder--beforeafter:after {
    border-color: #f54997; }
  .amen body:not(.br-not-a-real-class) [class^='br-'],
  .amen body:not(.br-not-a-real-class) [class*=' br-'] {
    filter: none; }
  .amen .favourites a {
    text-decoration: none; }
  .amen .favourites a:hover,
  .amen .favourites a:focus {
    color: #f54997; }
  .amen .favourites a:hover *,
  .amen .favourites a:focus * {
    color: #f54997;
    border-color: #f54997; }
  .amen .favourites .media__button-remove:hover,
  .amen .favourites .media__button-remove:focus {
    color: #3d91df; }
  .amen .favourites .media__button-yes:hover,
  .amen .favourites .media__button-yes:focus,
  .amen .favourites .media__button-no:hover,
  .amen .favourites .media__button-no:focus {
    background-color: #3D91DF; }
  .amen .favourites .cta-box:hover,
  .amen .favourites .cta-box:focus {
    background-color: #333333; }
  .amen .favourites .shadow__bottom:hover,
  .amen .favourites .shadow__bottom:focus {
    box-shadow: 0 4px 0 -2px #444444; }
  .amen .favourites .favourites__error-link {
    text-decoration: underline; }
  .amen .favourites .favourites__error-link:hover,
  .amen .favourites .favourites__error-link:focus {
    color: #f54997;
    text-decoration: underline; }
  .amen .favourites .show-more,
  .amen .favourites .favourites__latest {
    text-transform: capitalize; }
  .amen .favourites__brand-link:hover .media__overlay,
  .amen .favourites__brand-link:hover .media__overlay *,
  .amen .favourites__brand-link:focus .media__overlay,
  .amen .favourites__brand-link:focus .media__overlay * {
    color: #ffffff;
    background-color: #f54997; }
  .amen .favourites__title {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  .amen .favourites__upsell {
    background-size: 650px auto;
    background-position: top -50px right -85px;
    background-image: url("../img/favourites_upsell.jpg"); }
  .amen .favourites__upsell-wrap {
    height: 256px; }
  .amen .favourites__upsell--main {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 256px; }
    .amen .favourites__upsell--main > .ratiobox__inner {
      background-color: rgba(0, 0, 0, 0.6); }
  .amen .favourites__upsell--fol {
    position: relative;
    background-image: url("../img/follows_upsell.jpg"); }
  .amen .favourites__upsell-wrap .id4-cta {
    font-weight: normal; }
    .amen .favourites__upsell-wrap .id4-cta * {
      font-weight: normal; }
    .amen .favourites__upsell-wrap .id4-cta a {
      font-weight: bold; }
  @media (min-width: 25em) {
    .amen .favourites__upsell-wrap,
    .amen .favourites__upsell--main {
      height: 348px; }
    .amen .favourites__upsell--main > .ratiobox__inner {
      background-color: transparent; } }
  @media (min-width: 37.5em) {
    .amen .favourites__upsell {
      background-size: 850px auto;
      background-position: top -85px right -85px; }
    .amen .favourites .shadow__bottom:hover,
    .amen .favourites .shadow__bottom:focus {
      box-shadow: 0 7px 0 -4px #444444; } }
  @media (min-width: 48em) {
    .amen .favourites__upsell-wrap,
    .amen .favourites__upsell--main {
      height: 512px; }
    .amen .favourites__upsell {
      background-size: 1008px auto;
      background-position: top -140px right 0; } }
  .amen .rmp-card__synopsis,
  .amen .richtrack__artistname {
    color: #c2c2c2; }
  .amen .richtrack p {
    margin-bottom: 2px; }
  .amen .richtrack__dark .richtrack__nowplaying {
    color: white; }
  .amen .richtrack__equalizer-bar {
    background-color: white; }
  .amen .rmp-card__cta-icon {
    background-color: transparent; }
  .amen .p-f.p-f-p_radio {
    display: block; }
  .amen .icon {
    width: auto;
    padding: 0 10px;
    height: 44px;
    line-height: 44px; }
  .amen .grid__item,
  .amen .grid-unit {
    margin-bottom: 16px; }
  .amen .package__title-group {
    border: none;
    position: relative;
    padding-left: 16px; }
    .amen .package__title-group:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0px;
      width: 6px;
      height: 20px;
      top: 4px; }
      @media (min-width: 37.5em) {
        .amen .package__title-group:before {
          height: 24px;
          top: 6px; } }
  .amen .package__title {
    color: #fff; }
  .amen .richtrack__dark .card__body,
  .amen .richtrack__dark .card__actions,
  .amen .rmp-card__action-bar,
  .amen .rmp-card__body {
    background: rgba(59, 66, 76, 0.95); }
  .amen .richtrack__nowplaying {
    padding: 13px 8px; }
  .amen .island--vertical {
    padding: 12px 0; }
  .amen .gel-great-primer-bold {
    letter-spacing: 0rem; }
  .amen .text-subtle {
    color: #ebebeb; }
  @media (max-width: 24.99em) {
    .amen .rmp-card__panel {
      width: 40%;
      min-width: inherit; } }

.rmp-card:hover .rmp-card__body,
.rmp-card:hover .rmp-card__action-bar {
  background: #3b424c;
  transition: background-color 0.2s ease-out; }

@media (max-width: 24.99em) {
  .rmp-card .rmp-card__synopsis {
    display: none; } }

.rmp-card--lead .rmp-card__synopsis {
  display: block; }

@media (max-width: 24.99em) {
  .rmp-card--lead .rmp-card__panel {
    width: 100%; } }

.richtrack:hover .card__body,
.richtrack:hover .card__actions {
  background: #3b424c;
  transition: background-color 0.2s ease-out; }

.type-richtracks .amen .grid-stream-wrapper {
  padding-bottom: 4px;
  margin-left: -16px; }

.radio-main .package__title-group:before {
  background-color: rgba(73, 55, 81, 0.9); }

.radio-main .rmp-card,
.radio-main .card,
.radio-main .live-video {
  box-shadow: 0 7px 0 -5px rgba(73, 55, 81, 0.85); }

.radio-main .branding-image:after {
  background-image: linear-gradient(to right, #714f77, rgba(113, 79, 119, 0.8), rgba(113, 79, 119, 0.8), #714f77); }

.radio-main .rmp-card__cta .icon,
.radio-main .on-air__listen-live--cta,
.radio-main .spt-enabled .spt-button,
.radio-main .spt-snippet .spt-button {
  background-color: rgba(96, 64, 87, 0.9); }
  .radio-main .rmp-card__cta .icon:hover,
  .radio-main .on-air__listen-live--cta:hover,
  .radio-main .spt-enabled .spt-button:hover,
  .radio-main .spt-snippet .spt-button:hover {
    background-color: #604057;
    transition: background-color, color 0.2s ease-out; }

.radio-main .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(96, 64, 87, 0.9); }

.radio-main .package-view-all {
  background-color: rgba(96, 64, 87, 0.9); }
  .radio-main .package-view-all:hover {
    background-color: #604057; }
  @media (min-width: 37.5em) {
    .radio-main .package-view-all {
      background-color: transparent; }
      .radio-main .package-view-all:hover {
        background-color: transparent; } }

.radio-main .rmp-card:hover .icon {
  background-color: #604057;
  transition: background-color, color 0.2s ease-out; }

.radio-main .on-air__logo-container,
.radio-main .on-air__logo-container:before,
.radio-main .on-air__container li {
  background-color: rgba(73, 55, 81, 0.8); }

.radio-main .on-air__container li:hover {
  background-color: #493751; }

.radio-main .on-air__listen-live__wrap {
  background-color: #493751; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_one .package__title-group:before {
  background-color: rgba(40, 44, 51, 0.9); }

.nhp-bbc_radio_one .rmp-card,
.nhp-bbc_radio_one .card,
.nhp-bbc_radio_one .live-video {
  box-shadow: 0 7px 0 -5px rgba(40, 44, 51, 0.85); }

.nhp-bbc_radio_one .branding-image:after {
  background-image: linear-gradient(to right, rgba(51, 161, 162, 0.9), rgba(32, 71, 142, 0.75), rgba(113, 45, 106, 0.75), rgba(208, 90, 71, 0.75), rgba(250, 116, 81, 0.75), rgba(252, 176, 89, 0.9)); }

.nhp-bbc_radio_one .rmp-card__cta .icon,
.nhp-bbc_radio_one .on-air__listen-live--cta,
.nhp-bbc_radio_one .spt-enabled .spt-button,
.nhp-bbc_radio_one .spt-snippet .spt-button {
  background-color: rgba(8, 154, 193, 0.9); }
  .nhp-bbc_radio_one .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_one .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_one .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_one .spt-snippet .spt-button:hover {
    background-color: #089ac1;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_one .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(8, 154, 193, 0.9); }

.nhp-bbc_radio_one .package-view-all {
  background-color: rgba(8, 154, 193, 0.9); }
  .nhp-bbc_radio_one .package-view-all:hover {
    background-color: #089ac1; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_one .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_one .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_one .rmp-card:hover .icon {
  background-color: #089ac1;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_one .on-air__logo-container,
.nhp-bbc_radio_one .on-air__logo-container:before,
.nhp-bbc_radio_one .on-air__container li {
  background-color: rgba(40, 44, 51, 0.8); }

.nhp-bbc_radio_one .on-air__container li:hover {
  background-color: #282c33; }

.nhp-bbc_radio_one .on-air__listen-live__wrap {
  background-color: #282c33; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_1xtra .package__title-group:before {
  background-color: rgba(40, 44, 51, 0.9); }

.nhp-bbc_1xtra .rmp-card,
.nhp-bbc_1xtra .card,
.nhp-bbc_1xtra .live-video {
  box-shadow: 0 7px 0 -5px rgba(40, 44, 51, 0.85); }

.nhp-bbc_1xtra .branding-image:after {
  background-image: linear-gradient(to bottom, rgba(181, 36, 60, 0.9), rgba(96, 39, 101, 0.75), rgba(2, 121, 157, 0.65)); }

.nhp-bbc_1xtra .rmp-card__cta .icon,
.nhp-bbc_1xtra .on-air__listen-live--cta,
.nhp-bbc_1xtra .spt-enabled .spt-button,
.nhp-bbc_1xtra .spt-snippet .spt-button {
  background-color: rgba(237, 28, 36, 0.9); }
  .nhp-bbc_1xtra .rmp-card__cta .icon:hover,
  .nhp-bbc_1xtra .on-air__listen-live--cta:hover,
  .nhp-bbc_1xtra .spt-enabled .spt-button:hover,
  .nhp-bbc_1xtra .spt-snippet .spt-button:hover {
    background-color: #ed1c24;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_1xtra .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(237, 28, 36, 0.9); }

.nhp-bbc_1xtra .package-view-all {
  background-color: rgba(237, 28, 36, 0.9); }
  .nhp-bbc_1xtra .package-view-all:hover {
    background-color: #ed1c24; }
  @media (min-width: 37.5em) {
    .nhp-bbc_1xtra .package-view-all {
      background-color: transparent; }
      .nhp-bbc_1xtra .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_1xtra .rmp-card:hover .icon {
  background-color: #ed1c24;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_1xtra .on-air__logo-container,
.nhp-bbc_1xtra .on-air__logo-container:before,
.nhp-bbc_1xtra .on-air__container li {
  background-color: rgba(40, 44, 51, 0.8); }

.nhp-bbc_1xtra .on-air__container li:hover {
  background-color: #282c33; }

.nhp-bbc_1xtra .on-air__listen-live__wrap {
  background-color: #282c33; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_two .package__title-group:before {
  background-color: rgba(252, 81, 62, 0.9); }

.nhp-bbc_radio_two .rmp-card,
.nhp-bbc_radio_two .card,
.nhp-bbc_radio_two .live-video {
  box-shadow: 0 7px 0 -5px rgba(252, 81, 62, 0.85); }

.nhp-bbc_radio_two .branding-image:after {
  background-image: linear-gradient(to right, rgba(252, 104, 70, 0.9), rgba(252, 104, 70, 0.75), rgba(252, 104, 70, 0.75), rgba(252, 104, 70, 0.9)); }

.nhp-bbc_radio_two .rmp-card__cta .icon,
.nhp-bbc_radio_two .on-air__listen-live--cta,
.nhp-bbc_radio_two .spt-enabled .spt-button,
.nhp-bbc_radio_two .spt-snippet .spt-button {
  background-color: rgba(252, 68, 54, 0.9); }
  .nhp-bbc_radio_two .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_two .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_two .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_two .spt-snippet .spt-button:hover {
    background-color: #fc4436;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_two .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(252, 68, 54, 0.9); }

.nhp-bbc_radio_two .package-view-all {
  background-color: rgba(252, 68, 54, 0.9); }
  .nhp-bbc_radio_two .package-view-all:hover {
    background-color: #fc4436; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_two .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_two .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_two .rmp-card:hover .icon {
  background-color: #fc4436;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_two .on-air__logo-container,
.nhp-bbc_radio_two .on-air__logo-container:before,
.nhp-bbc_radio_two .on-air__container li {
  background-color: rgba(252, 81, 62, 0.8); }

.nhp-bbc_radio_two .on-air__container li:hover {
  background-color: #fc513e; }

.nhp-bbc_radio_two .on-air__listen-live__wrap {
  background-color: #fc513e; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_6music .package__title-group:before {
  background-color: rgba(43, 105, 115, 0.9); }

.nhp-bbc_6music .rmp-card,
.nhp-bbc_6music .card,
.nhp-bbc_6music .live-video {
  box-shadow: 0 7px 0 -5px rgba(43, 105, 115, 0.85); }

.nhp-bbc_6music .branding-image:after {
  background-image: linear-gradient(to right, rgba(28, 102, 107, 0.9), rgba(28, 102, 107, 0.75), rgba(28, 102, 107, 0.75), rgba(28, 102, 107, 0.9)); }

.nhp-bbc_6music .rmp-card__cta .icon,
.nhp-bbc_6music .on-air__listen-live--cta,
.nhp-bbc_6music .spt-enabled .spt-button,
.nhp-bbc_6music .spt-snippet .spt-button {
  background-color: rgba(43, 105, 115, 0.9); }
  .nhp-bbc_6music .rmp-card__cta .icon:hover,
  .nhp-bbc_6music .on-air__listen-live--cta:hover,
  .nhp-bbc_6music .spt-enabled .spt-button:hover,
  .nhp-bbc_6music .spt-snippet .spt-button:hover {
    background-color: #2b6973;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_6music .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(43, 105, 115, 0.9); }

.nhp-bbc_6music .package-view-all {
  background-color: rgba(43, 105, 115, 0.9); }
  .nhp-bbc_6music .package-view-all:hover {
    background-color: #2b6973; }
  @media (min-width: 37.5em) {
    .nhp-bbc_6music .package-view-all {
      background-color: transparent; }
      .nhp-bbc_6music .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_6music .rmp-card:hover .icon {
  background-color: #2b6973;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_6music .on-air__logo-container,
.nhp-bbc_6music .on-air__logo-container:before,
.nhp-bbc_6music .on-air__container li {
  background-color: rgba(43, 105, 115, 0.8); }

.nhp-bbc_6music .on-air__container li:hover {
  background-color: #2b6973; }

.nhp-bbc_6music .on-air__listen-live__wrap {
  background-color: #2b6973; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_three .package__title-group:before {
  background-color: rgba(220, 48, 66, 0.9); }

.nhp-bbc_radio_three .rmp-card,
.nhp-bbc_radio_three .card,
.nhp-bbc_radio_three .live-video {
  box-shadow: 0 7px 0 -5px rgba(220, 48, 66, 0.85); }

.nhp-bbc_radio_three .branding-image:after {
  background-image: linear-gradient(to right, rgba(162, 35, 49, 0.9), rgba(162, 35, 49, 0.75), rgba(162, 35, 49, 0.75), rgba(162, 35, 49, 0.9)); }

.nhp-bbc_radio_three .rmp-card__cta .icon,
.nhp-bbc_radio_three .on-air__listen-live--cta,
.nhp-bbc_radio_three .spt-enabled .spt-button,
.nhp-bbc_radio_three .spt-snippet .spt-button {
  background-color: rgba(225, 50, 68, 0.9); }
  .nhp-bbc_radio_three .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_three .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_three .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_three .spt-snippet .spt-button:hover {
    background-color: #e13244;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_three .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(225, 50, 68, 0.9); }

.nhp-bbc_radio_three .package-view-all {
  background-color: rgba(225, 50, 68, 0.9); }
  .nhp-bbc_radio_three .package-view-all:hover {
    background-color: #e13244; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_three .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_three .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_three .rmp-card:hover .icon {
  background-color: #e13244;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_three .on-air__logo-container,
.nhp-bbc_radio_three .on-air__logo-container:before,
.nhp-bbc_radio_three .on-air__container li {
  background-color: rgba(220, 48, 66, 0.8); }

.nhp-bbc_radio_three .on-air__container li:hover {
  background-color: #dc3042; }

.nhp-bbc_radio_three .on-air__listen-live__wrap {
  background-color: #dc3042; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_five_live .package__title-group:before {
  background-color: rgba(8, 154, 193, 0.9); }

.nhp-bbc_radio_five_live .rmp-card,
.nhp-bbc_radio_five_live .card,
.nhp-bbc_radio_five_live .live-video {
  box-shadow: 0 7px 0 -5px rgba(8, 154, 193, 0.85); }

.nhp-bbc_radio_five_live .branding-image:after {
  background-image: linear-gradient(to right, #277d98, rgba(39, 125, 152, 0.75), rgba(39, 125, 152, 0.75), #277d98); }

.nhp-bbc_radio_five_live .rmp-card__cta .icon,
.nhp-bbc_radio_five_live .on-air__listen-live--cta,
.nhp-bbc_radio_five_live .spt-enabled .spt-button,
.nhp-bbc_radio_five_live .spt-snippet .spt-button {
  background-color: rgba(8, 154, 193, 0.9); }
  .nhp-bbc_radio_five_live .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_five_live .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_five_live .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_five_live .spt-snippet .spt-button:hover {
    background-color: #089ac1;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_five_live .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(8, 154, 193, 0.9); }

.nhp-bbc_radio_five_live .package-view-all {
  background-color: rgba(8, 154, 193, 0.9); }
  .nhp-bbc_radio_five_live .package-view-all:hover {
    background-color: #089ac1; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_five_live .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_five_live .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_five_live .rmp-card:hover .icon {
  background-color: #089ac1;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_five_live .on-air__logo-container,
.nhp-bbc_radio_five_live .on-air__logo-container:before,
.nhp-bbc_radio_five_live .on-air__container li {
  background-color: rgba(8, 154, 193, 0.8); }

.nhp-bbc_radio_five_live .on-air__container li:hover {
  background-color: #089ac1; }

.nhp-bbc_radio_five_live .on-air__listen-live__wrap {
  background-color: #089ac1; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_cymru .package__title-group:before {
  background-color: rgba(14, 141, 190, 0.9); }

.nhp-bbc_radio_cymru .rmp-card,
.nhp-bbc_radio_cymru .card,
.nhp-bbc_radio_cymru .live-video {
  box-shadow: 0 7px 0 -5px rgba(14, 141, 190, 0.85); }

.nhp-bbc_radio_cymru .branding-image:after {
  background-image: linear-gradient(to right, rgba(4, 114, 150, 0.9), rgba(4, 114, 150, 0.75), rgba(4, 114, 150, 0.75), rgba(4, 114, 150, 0.9)); }

.nhp-bbc_radio_cymru .rmp-card__cta .icon,
.nhp-bbc_radio_cymru .on-air__listen-live--cta,
.nhp-bbc_radio_cymru .spt-enabled .spt-button,
.nhp-bbc_radio_cymru .spt-snippet .spt-button {
  background-color: rgba(6, 157, 206, 0.9); }
  .nhp-bbc_radio_cymru .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_cymru .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_cymru .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_cymru .spt-snippet .spt-button:hover {
    background-color: #069dce;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_cymru .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(6, 157, 206, 0.9); }

.nhp-bbc_radio_cymru .package-view-all {
  background-color: rgba(6, 157, 206, 0.9); }
  .nhp-bbc_radio_cymru .package-view-all:hover {
    background-color: #069dce; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_cymru .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_cymru .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_cymru .rmp-card:hover .icon {
  background-color: #069dce;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_cymru .on-air__logo-container,
.nhp-bbc_radio_cymru .on-air__logo-container:before,
.nhp-bbc_radio_cymru .on-air__container li {
  background-color: rgba(14, 141, 190, 0.8); }

.nhp-bbc_radio_cymru .on-air__container li:hover {
  background-color: #0e8dbe; }

.nhp-bbc_radio_cymru .on-air__listen-live__wrap {
  background-color: #0e8dbe; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_four .package__title-group:before {
  background-color: rgba(55, 99, 176, 0.9); }

.nhp-bbc_radio_four .rmp-card,
.nhp-bbc_radio_four .card,
.nhp-bbc_radio_four .live-video {
  box-shadow: 0 7px 0 -5px rgba(55, 99, 176, 0.85); }

.nhp-bbc_radio_four .branding-image:after {
  background-image: linear-gradient(to right, rgba(28, 72, 117, 0.9), rgba(28, 72, 117, 0.75), rgba(28, 72, 117, 0.75), rgba(28, 72, 117, 0.9)); }

.nhp-bbc_radio_four .rmp-card__cta .icon,
.nhp-bbc_radio_four .on-air__listen-live--cta,
.nhp-bbc_radio_four .spt-enabled .spt-button,
.nhp-bbc_radio_four .spt-snippet .spt-button {
  background-color: rgba(55, 99, 176, 0.9); }
  .nhp-bbc_radio_four .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_four .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_four .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_four .spt-snippet .spt-button:hover {
    background-color: #3763b0;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_four .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(55, 99, 176, 0.9); }

.nhp-bbc_radio_four .package-view-all {
  background-color: rgba(55, 99, 176, 0.9); }
  .nhp-bbc_radio_four .package-view-all:hover {
    background-color: #3763b0; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_four .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_four .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_four .rmp-card:hover .icon {
  background-color: #3763b0;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_four .on-air__logo-container,
.nhp-bbc_radio_four .on-air__logo-container:before,
.nhp-bbc_radio_four .on-air__container li {
  background-color: rgba(55, 99, 176, 0.8); }

.nhp-bbc_radio_four .on-air__container li:hover {
  background-color: #3763b0; }

.nhp-bbc_radio_four .on-air__listen-live__wrap {
  background-color: #3763b0; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_nan_gaidheal .package__title-group:before {
  background-color: rgba(15, 105, 206, 0.9); }

.nhp-bbc_radio_nan_gaidheal .rmp-card,
.nhp-bbc_radio_nan_gaidheal .card,
.nhp-bbc_radio_nan_gaidheal .live-video {
  box-shadow: 0 7px 0 -5px rgba(15, 105, 206, 0.85); }

.nhp-bbc_radio_nan_gaidheal .branding-image:after {
  background-image: linear-gradient(to right, rgba(11, 60, 108, 0.9), rgba(11, 60, 108, 0.75), rgba(11, 60, 108, 0.75), rgba(11, 60, 108, 0.9)); }

.nhp-bbc_radio_nan_gaidheal .rmp-card__cta .icon,
.nhp-bbc_radio_nan_gaidheal .on-air__listen-live--cta,
.nhp-bbc_radio_nan_gaidheal .spt-enabled .spt-button,
.nhp-bbc_radio_nan_gaidheal .spt-snippet .spt-button {
  background-color: rgba(15, 105, 206, 0.9); }
  .nhp-bbc_radio_nan_gaidheal .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_nan_gaidheal .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_nan_gaidheal .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_nan_gaidheal .spt-snippet .spt-button:hover {
    background-color: #0f69ce;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_nan_gaidheal .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(15, 105, 206, 0.9); }

.nhp-bbc_radio_nan_gaidheal .package-view-all {
  background-color: rgba(15, 105, 206, 0.9); }
  .nhp-bbc_radio_nan_gaidheal .package-view-all:hover {
    background-color: #0f69ce; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_nan_gaidheal .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_nan_gaidheal .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_nan_gaidheal .rmp-card:hover .icon {
  background-color: #0f69ce;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_nan_gaidheal .on-air__logo-container,
.nhp-bbc_radio_nan_gaidheal .on-air__logo-container:before,
.nhp-bbc_radio_nan_gaidheal .on-air__container li {
  background-color: rgba(15, 105, 206, 0.8); }

.nhp-bbc_radio_nan_gaidheal .on-air__container li:hover {
  background-color: #0f69ce; }

.nhp-bbc_radio_nan_gaidheal .on-air__listen-live__wrap {
  background-color: #0f69ce; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_scotland .package__title-group:before {
  background-color: rgba(130, 71, 148, 0.9); }

.nhp-bbc_radio_scotland .rmp-card,
.nhp-bbc_radio_scotland .card,
.nhp-bbc_radio_scotland .live-video {
  box-shadow: 0 7px 0 -5px rgba(130, 71, 148, 0.85); }

.nhp-bbc_radio_scotland .branding-image:after {
  background-image: linear-gradient(to right, rgba(88, 62, 124, 0.9), rgba(88, 62, 124, 0.75), rgba(88, 62, 124, 0.75), rgba(88, 62, 124, 0.9)); }

.nhp-bbc_radio_scotland .rmp-card__cta .icon,
.nhp-bbc_radio_scotland .on-air__listen-live--cta,
.nhp-bbc_radio_scotland .spt-enabled .spt-button,
.nhp-bbc_radio_scotland .spt-snippet .spt-button {
  background-color: rgba(130, 71, 148, 0.9); }
  .nhp-bbc_radio_scotland .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_scotland .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_scotland .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_scotland .spt-snippet .spt-button:hover {
    background-color: #824794;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_scotland .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(130, 71, 148, 0.9); }

.nhp-bbc_radio_scotland .package-view-all {
  background-color: rgba(130, 71, 148, 0.9); }
  .nhp-bbc_radio_scotland .package-view-all:hover {
    background-color: #824794; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_scotland .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_scotland .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_scotland .rmp-card:hover .icon {
  background-color: #824794;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_scotland .on-air__logo-container,
.nhp-bbc_radio_scotland .on-air__logo-container:before,
.nhp-bbc_radio_scotland .on-air__container li {
  background-color: rgba(130, 71, 148, 0.8); }

.nhp-bbc_radio_scotland .on-air__container li:hover {
  background-color: #824794; }

.nhp-bbc_radio_scotland .on-air__listen-live__wrap {
  background-color: #824794; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_asian_network .package__title-group:before {
  background-color: rgba(192, 54, 126, 0.9); }

.nhp-bbc_asian_network .rmp-card,
.nhp-bbc_asian_network .card,
.nhp-bbc_asian_network .live-video {
  box-shadow: 0 7px 0 -5px rgba(192, 54, 126, 0.85); }

.nhp-bbc_asian_network .branding-image:after {
  background-image: linear-gradient(to right, rgba(123, 28, 95, 0.9), rgba(123, 28, 95, 0.75), rgba(123, 28, 95, 0.75), rgba(123, 28, 95, 0.9)); }

.nhp-bbc_asian_network .rmp-card__cta .icon,
.nhp-bbc_asian_network .on-air__listen-live--cta,
.nhp-bbc_asian_network .spt-enabled .spt-button,
.nhp-bbc_asian_network .spt-snippet .spt-button {
  background-color: rgba(192, 54, 126, 0.9); }
  .nhp-bbc_asian_network .rmp-card__cta .icon:hover,
  .nhp-bbc_asian_network .on-air__listen-live--cta:hover,
  .nhp-bbc_asian_network .spt-enabled .spt-button:hover,
  .nhp-bbc_asian_network .spt-snippet .spt-button:hover {
    background-color: #c0367e;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_asian_network .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(192, 54, 126, 0.9); }

.nhp-bbc_asian_network .package-view-all {
  background-color: rgba(192, 54, 126, 0.9); }
  .nhp-bbc_asian_network .package-view-all:hover {
    background-color: #c0367e; }
  @media (min-width: 37.5em) {
    .nhp-bbc_asian_network .package-view-all {
      background-color: transparent; }
      .nhp-bbc_asian_network .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_asian_network .rmp-card:hover .icon {
  background-color: #c0367e;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_asian_network .on-air__logo-container,
.nhp-bbc_asian_network .on-air__logo-container:before,
.nhp-bbc_asian_network .on-air__container li {
  background-color: rgba(192, 54, 126, 0.8); }

.nhp-bbc_asian_network .on-air__container li:hover {
  background-color: #c0367e; }

.nhp-bbc_asian_network .on-air__listen-live__wrap {
  background-color: #c0367e; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_foyle .package__title-group:before {
  background-color: rgba(120, 159, 91, 0.9); }

.nhp-bbc_radio_foyle .rmp-card,
.nhp-bbc_radio_foyle .card,
.nhp-bbc_radio_foyle .live-video {
  box-shadow: 0 7px 0 -5px rgba(120, 159, 91, 0.85); }

.nhp-bbc_radio_foyle .branding-image:after {
  background-image: linear-gradient(to right, rgba(107, 138, 80, 0.9), rgba(107, 138, 80, 0.75), rgba(107, 138, 80, 0.75), rgba(107, 138, 80, 0.9)); }

.nhp-bbc_radio_foyle .rmp-card__cta .icon,
.nhp-bbc_radio_foyle .on-air__listen-live--cta,
.nhp-bbc_radio_foyle .spt-enabled .spt-button,
.nhp-bbc_radio_foyle .spt-snippet .spt-button {
  background-color: rgba(120, 159, 91, 0.9); }
  .nhp-bbc_radio_foyle .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_foyle .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_foyle .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_foyle .spt-snippet .spt-button:hover {
    background-color: #789f5b;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_foyle .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(120, 159, 91, 0.9); }

.nhp-bbc_radio_foyle .package-view-all {
  background-color: rgba(120, 159, 91, 0.9); }
  .nhp-bbc_radio_foyle .package-view-all:hover {
    background-color: #789f5b; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_foyle .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_foyle .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_foyle .rmp-card:hover .icon {
  background-color: #789f5b;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_foyle .on-air__logo-container,
.nhp-bbc_radio_foyle .on-air__logo-container:before,
.nhp-bbc_radio_foyle .on-air__container li {
  background-color: rgba(120, 159, 91, 0.8); }

.nhp-bbc_radio_foyle .on-air__container li:hover {
  background-color: #789f5b; }

.nhp-bbc_radio_foyle .on-air__listen-live__wrap {
  background-color: #789f5b; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_ulster .package__title-group:before {
  background-color: rgba(120, 159, 91, 0.9); }

.nhp-bbc_radio_ulster .rmp-card,
.nhp-bbc_radio_ulster .card,
.nhp-bbc_radio_ulster .live-video {
  box-shadow: 0 7px 0 -5px rgba(120, 159, 91, 0.85); }

.nhp-bbc_radio_ulster .branding-image:after {
  background-image: linear-gradient(to right, rgba(107, 138, 80, 0.9), rgba(107, 138, 80, 0.75), rgba(107, 138, 80, 0.75), rgba(107, 138, 80, 0.9)); }

.nhp-bbc_radio_ulster .rmp-card__cta .icon,
.nhp-bbc_radio_ulster .on-air__listen-live--cta,
.nhp-bbc_radio_ulster .spt-enabled .spt-button,
.nhp-bbc_radio_ulster .spt-snippet .spt-button {
  background-color: rgba(120, 159, 91, 0.9); }
  .nhp-bbc_radio_ulster .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_ulster .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_ulster .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_ulster .spt-snippet .spt-button:hover {
    background-color: #789f5b;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_ulster .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(120, 159, 91, 0.9); }

.nhp-bbc_radio_ulster .package-view-all {
  background-color: rgba(120, 159, 91, 0.9); }
  .nhp-bbc_radio_ulster .package-view-all:hover {
    background-color: #789f5b; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_ulster .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_ulster .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_ulster .rmp-card:hover .icon {
  background-color: #789f5b;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_ulster .on-air__logo-container,
.nhp-bbc_radio_ulster .on-air__logo-container:before,
.nhp-bbc_radio_ulster .on-air__container li {
  background-color: rgba(120, 159, 91, 0.8); }

.nhp-bbc_radio_ulster .on-air__container li:hover {
  background-color: #789f5b; }

.nhp-bbc_radio_ulster .on-air__listen-live__wrap {
  background-color: #789f5b; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_five_live_sports_extra .package__title-group:before {
  background-color: rgba(45, 168, 115, 0.9); }

.nhp-bbc_radio_five_live_sports_extra .rmp-card,
.nhp-bbc_radio_five_live_sports_extra .card,
.nhp-bbc_radio_five_live_sports_extra .live-video {
  box-shadow: 0 7px 0 -5px rgba(45, 168, 115, 0.85); }

.nhp-bbc_radio_five_live_sports_extra .branding-image:after {
  background-image: linear-gradient(to right, rgba(38, 127, 88, 0.9), rgba(38, 127, 88, 0.75), rgba(38, 127, 88, 0.75), rgba(38, 127, 88, 0.9)); }

.nhp-bbc_radio_five_live_sports_extra .rmp-card__cta .icon,
.nhp-bbc_radio_five_live_sports_extra .on-air__listen-live--cta,
.nhp-bbc_radio_five_live_sports_extra .spt-enabled .spt-button,
.nhp-bbc_radio_five_live_sports_extra .spt-snippet .spt-button {
  background-color: rgba(45, 168, 115, 0.9); }
  .nhp-bbc_radio_five_live_sports_extra .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_five_live_sports_extra .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_five_live_sports_extra .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_five_live_sports_extra .spt-snippet .spt-button:hover {
    background-color: #2da873;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_five_live_sports_extra .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(45, 168, 115, 0.9); }

.nhp-bbc_radio_five_live_sports_extra .package-view-all {
  background-color: rgba(45, 168, 115, 0.9); }
  .nhp-bbc_radio_five_live_sports_extra .package-view-all:hover {
    background-color: #2da873; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_five_live_sports_extra .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_five_live_sports_extra .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_five_live_sports_extra .rmp-card:hover .icon {
  background-color: #2da873;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_five_live_sports_extra .on-air__logo-container,
.nhp-bbc_radio_five_live_sports_extra .on-air__logo-container:before,
.nhp-bbc_radio_five_live_sports_extra .on-air__container li {
  background-color: rgba(45, 168, 115, 0.8); }

.nhp-bbc_radio_five_live_sports_extra .on-air__container li:hover {
  background-color: #2da873; }

.nhp-bbc_radio_five_live_sports_extra .on-air__listen-live__wrap {
  background-color: #2da873; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_four_extra .package__title-group:before {
  background-color: rgba(100, 81, 137, 0.9); }

.nhp-bbc_radio_four_extra .rmp-card,
.nhp-bbc_radio_four_extra .card,
.nhp-bbc_radio_four_extra .live-video {
  box-shadow: 0 7px 0 -5px rgba(100, 81, 137, 0.85); }

.nhp-bbc_radio_four_extra .branding-image:after {
  background-image: linear-gradient(to right, rgba(57, 42, 87, 0.9), rgba(57, 42, 87, 0.75), rgba(57, 42, 87, 0.75), rgba(57, 42, 87, 0.9)); }

.nhp-bbc_radio_four_extra .rmp-card__cta .icon,
.nhp-bbc_radio_four_extra .on-air__listen-live--cta,
.nhp-bbc_radio_four_extra .spt-enabled .spt-button,
.nhp-bbc_radio_four_extra .spt-snippet .spt-button {
  background-color: rgba(100, 81, 137, 0.9); }
  .nhp-bbc_radio_four_extra .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_four_extra .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_four_extra .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_four_extra .spt-snippet .spt-button:hover {
    background-color: #645189;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_four_extra .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(100, 81, 137, 0.9); }

.nhp-bbc_radio_four_extra .package-view-all {
  background-color: rgba(100, 81, 137, 0.9); }
  .nhp-bbc_radio_four_extra .package-view-all:hover {
    background-color: #645189; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_four_extra .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_four_extra .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_four_extra .rmp-card:hover .icon {
  background-color: #645189;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_four_extra .on-air__logo-container,
.nhp-bbc_radio_four_extra .on-air__logo-container:before,
.nhp-bbc_radio_four_extra .on-air__container li {
  background-color: rgba(100, 81, 137, 0.8); }

.nhp-bbc_radio_four_extra .on-air__container li:hover {
  background-color: #645189; }

.nhp-bbc_radio_four_extra .on-air__listen-live__wrap {
  background-color: #645189; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_radio_wales .package__title-group:before {
  background-color: rgba(163, 35, 59, 0.9); }

.nhp-bbc_radio_wales .rmp-card,
.nhp-bbc_radio_wales .card,
.nhp-bbc_radio_wales .live-video {
  box-shadow: 0 7px 0 -5px rgba(163, 35, 59, 0.85); }

.nhp-bbc_radio_wales .branding-image:after {
  background-image: linear-gradient(to right, rgba(166, 31, 54, 0.9), rgba(166, 31, 54, 0.75), rgba(166, 31, 54, 0.75), rgba(166, 31, 54, 0.9)); }

.nhp-bbc_radio_wales .rmp-card__cta .icon,
.nhp-bbc_radio_wales .on-air__listen-live--cta,
.nhp-bbc_radio_wales .spt-enabled .spt-button,
.nhp-bbc_radio_wales .spt-snippet .spt-button {
  background-color: rgba(163, 35, 59, 0.9); }
  .nhp-bbc_radio_wales .rmp-card__cta .icon:hover,
  .nhp-bbc_radio_wales .on-air__listen-live--cta:hover,
  .nhp-bbc_radio_wales .spt-enabled .spt-button:hover,
  .nhp-bbc_radio_wales .spt-snippet .spt-button:hover {
    background-color: #a3233b;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_wales .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(163, 35, 59, 0.9); }

.nhp-bbc_radio_wales .package-view-all {
  background-color: rgba(163, 35, 59, 0.9); }
  .nhp-bbc_radio_wales .package-view-all:hover {
    background-color: #a3233b; }
  @media (min-width: 37.5em) {
    .nhp-bbc_radio_wales .package-view-all {
      background-color: transparent; }
      .nhp-bbc_radio_wales .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_radio_wales .rmp-card:hover .icon {
  background-color: #a3233b;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_radio_wales .on-air__logo-container,
.nhp-bbc_radio_wales .on-air__logo-container:before,
.nhp-bbc_radio_wales .on-air__container li {
  background-color: rgba(163, 35, 59, 0.8); }

.nhp-bbc_radio_wales .on-air__container li:hover {
  background-color: #a3233b; }

.nhp-bbc_radio_wales .on-air__listen-live__wrap {
  background-color: #a3233b; }

/* Within each network there can be brand PIDs, so we will need to loop again */
/* If we come across default, just put that directly in as the default styles */
/* see networks.json */
/* We need to pass the styles (un-namespaced if default) */
.nhp-bbc_world_service .package__title-group:before {
  background-color: rgba(182, 51, 57, 0.9); }

.nhp-bbc_world_service .rmp-card,
.nhp-bbc_world_service .card,
.nhp-bbc_world_service .live-video {
  box-shadow: 0 7px 0 -5px rgba(182, 51, 57, 0.85); }

.nhp-bbc_world_service .branding-image:after {
  background-image: linear-gradient(to right, rgba(137, 37, 50, 0.9), rgba(137, 37, 50, 0.75), rgba(137, 37, 50, 0.75), rgba(137, 37, 50, 0.9)); }

.nhp-bbc_world_service .rmp-card__cta .icon,
.nhp-bbc_world_service .on-air__listen-live--cta,
.nhp-bbc_world_service .spt-enabled .spt-button,
.nhp-bbc_world_service .spt-snippet .spt-button {
  background-color: rgba(182, 51, 57, 0.9); }
  .nhp-bbc_world_service .rmp-card__cta .icon:hover,
  .nhp-bbc_world_service .on-air__listen-live--cta:hover,
  .nhp-bbc_world_service .spt-enabled .spt-button:hover,
  .nhp-bbc_world_service .spt-snippet .spt-button:hover {
    background-color: #b63339;
    transition: background-color, color 0.2s ease-out; }

.nhp-bbc_world_service .richtrack__dark .richtrack__nowplaying {
  background-color: rgba(182, 51, 57, 0.9); }

.nhp-bbc_world_service .package-view-all {
  background-color: rgba(182, 51, 57, 0.9); }
  .nhp-bbc_world_service .package-view-all:hover {
    background-color: #b63339; }
  @media (min-width: 37.5em) {
    .nhp-bbc_world_service .package-view-all {
      background-color: transparent; }
      .nhp-bbc_world_service .package-view-all:hover {
        background-color: transparent; } }

.nhp-bbc_world_service .rmp-card:hover .icon {
  background-color: #b63339;
  transition: background-color, color 0.2s ease-out; }

.nhp-bbc_world_service .on-air__logo-container,
.nhp-bbc_world_service .on-air__logo-container:before,
.nhp-bbc_world_service .on-air__container li {
  background-color: rgba(182, 51, 57, 0.8); }

.nhp-bbc_world_service .on-air__container li:hover {
  background-color: #b63339; }

.nhp-bbc_world_service .on-air__listen-live__wrap {
  background-color: #b63339; }

.nhp-bbc_radio_one .package__title-group:before {
  background-color: rgba(8, 154, 193, 0.9); }

.nhp-bbc_radio_one .rmp-card,
.nhp-bbc_radio_one .card,
.nhp-bbc_radio_one .live-video {
  box-shadow: 0 7px 0 -5px rgba(8, 154, 193, 0.85); }

.nhp-bbc_1xtra .package__title-group:before {
  background-color: rgba(237, 28, 36, 0.9); }

.nhp-bbc_1xtra .rmp-card,
.nhp-bbc_1xtra .card,
.nhp-bbc_1xtra .live-video {
  box-shadow: 0 7px 0 -5px rgba(237, 28, 36, 0.85); }

/*
 * It provides a 16x9 fallback
 */
.image-fallback {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188.549' height='53.7' viewBox='0 0 188.549 53.7'%3E%3Cg fill='%23BCBCBC'%3E%3Cpath d='M167.4 7.486C157.21 5.75 145.644 9.65 141.51 19.82c-2.09 5.136-1.91 10.947.68 15.862 2.465 4.677 6.707 8.138 11.72 9.775 6.405 2.092 13.94 1.575 20.168-.89.52-.206 3.098-.98 3.098-1.56V35.86c-7.855 5.022-20.712 7.69-27.348-.816-3.1-3.973-3.508-9.774-1.21-14.225 2.49-4.855 7.842-7.423 13.13-7.613 5.45-.195 10.32 1.74 15.02 4.3v-6.66c0-.194.09-.496-.108-.575-.942-.378-1.896-.73-2.853-1.066-2.09-.735-4.23-1.32-6.408-1.72zM131.46.016H187.807c.618 0 .7-.15.7.462v52.316c0 .51.218.905-.327.905h-56.646c-.17 0-.073-1.383-.073-1.555V.016zM87.62 29.62v10.55h6.85s.136-.003.36-.012c.23-.01.557-.02.95-.055.75-.07 1.726-.205 2.675-.526.86-.29 1.698-.725 2.336-1.364.247-.246.45-.503.615-.762.538-.846.674-1.705.703-2.193.016-.212.015-.334.015-.334s.003-.096 0-.26c-.007-.203-.032-.6-.14-1.02-.13-.5-.37-1.082-.802-1.612-.08-.1-.167-.2-.265-.298-.188-.188-.39-.37-.614-.533-.374-.276-.802-.513-1.268-.716-.615-.265-1.305-.464-2.06-.605-.39-.074-.8-.135-1.22-.173-.26-.026-.52-.044-.79-.06-.233-.014-.478-.024-.723-.024-2.43 0-6.62-.004-6.62-.004zM87.62 13.58v10.002h3.316s.22 0 .513-.008c.228-.008.502-.023.744-.036.683-.05 1.627-.146 2.57-.41.186-.052.37-.11.553-.173.74-.263 1.45-.648 2-1.19.44-.432.73-.912.92-1.38.236-.57.32-1.12.354-1.507.03-.347.03-.567.03-.567s.006-.163-.01-.423c-.02-.437-.112-1.145-.454-1.827-.167-.326-.395-.64-.702-.945-.374-.37-.826-.65-1.313-.866-.932-.413-2-.577-2.9-.637-.39-.026-.748-.03-1.05-.03-.68-.002-4.57-.002-4.57-.002zM80.694 7.544v38.662h14.554s7.1.195 11.017-3.724c3.188-3.188 2.96-6.88 2.96-6.88s.23-3.853-2.724-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682 2.566-1.797c.52-.523 2.38-2.2 2.38-6.273 0-4.104-2.73-6.463-2.73-6.463s-2.992-3.534-9.746-3.534H80.694zM65.73.016h57.045V53.7H65.73V.016zM21.89 29.62v10.55h6.848s.138-.003.36-.012c.233-.01.56-.02.954-.055.746-.07 1.723-.205 2.673-.526.86-.29 1.697-.725 2.337-1.364.246-.246.45-.503.613-.762.538-.846.673-1.705.703-2.193.016-.212.014-.334.014-.334s.004-.096 0-.26c-.008-.203-.03-.6-.14-1.02-.128-.5-.37-1.082-.8-1.612-.082-.1-.17-.2-.266-.298-.19-.188-.393-.37-.615-.533-.374-.276-.802-.513-1.27-.716-.613-.265-1.302-.464-2.06-.605-.387-.074-.798-.135-1.217-.173-.26-.026-.52-.044-.79-.06-.233-.014-.48-.024-.723-.024-2.43 0-6.62-.004-6.62-.004zM21.89 13.58v10.002h3.316s.22 0 .513-.008c.228-.008.502-.023.745-.036.683-.05 1.626-.146 2.57-.41.185-.052.37-.11.552-.173.74-.263 1.45-.648 2.002-1.19.437-.432.727-.912.92-1.38.233-.57.315-1.12.35-1.507.03-.347.03-.567.03-.567s.006-.163-.008-.423c-.023-.437-.114-1.145-.457-1.827-.166-.326-.393-.64-.7-.945-.374-.37-.826-.65-1.313-.866-.934-.413-2.002-.577-2.902-.637-.39-.026-.748-.03-1.052-.03-.68-.002-4.57-.002-4.57-.002zM14.964 7.544v38.662h14.554s7.097.195 11.016-3.724c3.19-3.188 2.96-6.88 2.96-6.88s.232-3.853-2.723-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682 2.566-1.797c.52-.523 2.38-2.2 2.38-6.273 0-4.104-2.73-6.463-2.73-6.463s-2.99-3.534-9.746-3.534H14.964zM0 .016h57.044V53.7H0V.016z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 30% auto;
  background-color: #f0f0f0; }
