@charset "UTF-8";
/*
*	Helper for the chart position styling
*/
/*
 *  Helpers for Flexbox containers and items
 */
/*
 *  Helper for track elements
 */
/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 * @group jeet related
 **/
/**
 * $jeet-gutter
 * @type Interger
 */
/**
 * $jeet-parent-first
 * @type Bool
 */
/**
 * $jeet-parent-direction
 * @type String LTR or RTL
 */
/**
 * $jeet-max-width
 * @type Int in pixel
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 * @group jeet related
 **/
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Jeet library
 * @group Jeet related
 * @link http://jeet.gs/
 **/
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 * @alias column
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 * @alias column-width
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 * @alias column-gutter
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */
/*
	resizeStoreLinks
	function for the resizing of the store links
*/
@font-face {
  font-family: "website";
  src: url("/assets/fonts/icon/website.eot");
  src: url("/assets/fonts/icon/website.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/icon/website.ttf") format("truetype"), url("/assets/fonts/icon/website.svg#website") format("svg"), url("/assets/fonts/icon/website.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "website";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 3px;
  vertical-align: bottom; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "website";
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block; }

.icon-center:before {
  margin-left: 0.3em;
  text-align: center; }

/* # Icons
### Google Plus

    <span class="icon icon-googleplus">Google Plus</span>
*/
.icon-googleplus:before {
  content: "a\00A0"; }

/* ### Facebook

    <span class="icon icon-facebook">Facebook</span>
*/
.icon-facebook:before {
  content: "g\00A0"; }

/* ### Twitter

    <span class="icon icon-twitter">Twitter</span>
*/
.icon-twitter:before {
  content: "c\00A0"; }

/* ### Search

    <span class="icon icon-search">Search</span>
*/
.icon-search:before {
  content: "e\00A0"; }

/* ### Map

    <span class="icon icon-map">Map</span>
*/
.icon-map:before {
  content: "f\00A0"; }

/* ### Arrow Down

    <span class="icon icon-toggle">Down</span>
*/
.icon-toggle:before {
  content: "h\00A0"; }

/* ### Arrow Up

    <div class="js-active"><span class="icon icon-toggle">Up</span></div>
*/
.js-active .icon-toggle:before {
  content: "i\00A0"; }

/* ### Instagram

    <span class="icon icon-instagram">Instagram</span>
*/
.icon-instagram:before {
  content: "k\00A0"; }

/* ### LinkedIn

    <span class="icon icon-linkedin">LinkedIn</span>
*/
.icon-linkedin:before {
  content: "l\00A0"; }

/* ### Share

    <span class="icon icon-share"></span>
*/
.icon-share:before {
  content: "m\00A0"; }

/* ### Burger

    <span class="icon icon-hamburger"></span>
*/
.icon-hamburger:before {
  content: "j\00A0"; }

/* ### Arrow Link

    <span class="icon icon-arrow_link"></span>
*/
.icon-arrow_link:before {
  content: "n\00A0";
  font-size: 120%;
  vertical-align: bottom; }

@font-face {
  font-family: "website";
  src: url("/assets/fonts/icon/website.eot");
  src: url("/assets/fonts/icon/website.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/icon/website.ttf") format("truetype"), url("/assets/fonts/icon/website.svg#website") format("svg"), url("/assets/fonts/icon/website.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "website";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 3px;
  vertical-align: bottom; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "website";
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block; }

.icon-center:before {
  margin-left: 0.3em;
  text-align: center; }

/* # Icons
### Google Plus

    <span class="icon icon-googleplus">Google Plus</span>
*/
.icon-googleplus:before {
  content: "a\00A0"; }

/* ### Facebook

    <span class="icon icon-facebook">Facebook</span>
*/
.icon-facebook:before {
  content: "g\00A0"; }

/* ### Twitter

    <span class="icon icon-twitter">Twitter</span>
*/
.icon-twitter:before {
  content: "c\00A0"; }

/* ### Search

    <span class="icon icon-search">Search</span>
*/
.icon-search:before {
  content: "e\00A0"; }

/* ### Map

    <span class="icon icon-map">Map</span>
*/
.icon-map:before {
  content: "f\00A0"; }

/* ### Arrow Down

    <span class="icon icon-toggle">Down</span>
*/
.icon-toggle:before {
  content: "h\00A0"; }

/* ### Arrow Up

    <div class="js-active"><span class="icon icon-toggle">Up</span></div>
*/
.js-active .icon-toggle:before {
  content: "i\00A0"; }

/* ### Instagram

    <span class="icon icon-instagram">Instagram</span>
*/
.icon-instagram:before {
  content: "k\00A0"; }

/* ### LinkedIn

    <span class="icon icon-linkedin">LinkedIn</span>
*/
.icon-linkedin:before {
  content: "l\00A0"; }

/* ### Share

    <span class="icon icon-share"></span>
*/
.icon-share:before {
  content: "m\00A0"; }

/* ### Burger

    <span class="icon icon-hamburger"></span>
*/
.icon-hamburger:before {
  content: "j\00A0"; }

/* ### Arrow Link

    <span class="icon icon-arrow_link"></span>
*/
.icon-arrow_link:before {
  content: "n\00A0";
  font-size: 120%;
  vertical-align: bottom; }

@font-face {
  font-family: "website";
  src: url("/assets/fonts/icon/website.eot");
  src: url("/assets/fonts/icon/website.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/icon/website.ttf") format("truetype"), url("/assets/fonts/icon/website.svg#website") format("svg"), url("/assets/fonts/icon/website.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "website";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 3px;
  vertical-align: bottom; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "website";
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block; }

.icon-center:before {
  margin-left: 0.3em;
  text-align: center; }

/* # Icons
### Google Plus

    <span class="icon icon-googleplus">Google Plus</span>
*/
.icon-googleplus:before {
  content: "a\00A0"; }

/* ### Facebook

    <span class="icon icon-facebook">Facebook</span>
*/
.icon-facebook:before {
  content: "g\00A0"; }

/* ### Twitter

    <span class="icon icon-twitter">Twitter</span>
*/
.icon-twitter:before {
  content: "c\00A0"; }

/* ### Search

    <span class="icon icon-search">Search</span>
*/
.icon-search:before {
  content: "e\00A0"; }

/* ### Map

    <span class="icon icon-map">Map</span>
*/
.icon-map:before {
  content: "f\00A0"; }

/* ### Arrow Down

    <span class="icon icon-toggle">Down</span>
*/
.icon-toggle:before {
  content: "h\00A0"; }

/* ### Arrow Up

    <div class="js-active"><span class="icon icon-toggle">Up</span></div>
*/
.js-active .icon-toggle:before {
  content: "i\00A0"; }

/* ### Instagram

    <span class="icon icon-instagram">Instagram</span>
*/
.icon-instagram:before {
  content: "k\00A0"; }

/* ### LinkedIn

    <span class="icon icon-linkedin">LinkedIn</span>
*/
.icon-linkedin:before {
  content: "l\00A0"; }

/* ### Share

    <span class="icon icon-share"></span>
*/
.icon-share:before {
  content: "m\00A0"; }

/* ### Burger

    <span class="icon icon-hamburger"></span>
*/
.icon-hamburger:before {
  content: "j\00A0"; }

/* ### Arrow Link

    <span class="icon icon-arrow_link"></span>
*/
.icon-arrow_link:before {
  content: "n\00A0";
  font-size: 120%;
  vertical-align: bottom; }

/* ### Clearless include

A reuseable collection of carefully-considered Less mixins
*/
.panel--nomargin, .panel--adaptive, .panel--box {
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  height: auto; }
.panel--nomargin:after, .panel--adaptive:after, .panel--box:after {
  content: "";
  display: table; }
.panel--nomargin:after, .panel--adaptive:after, .panel--box:after {
  clear: both; }
.panel--nomargin header, .panel--adaptive header, .panel--box header {
  text-align: center;
  margin-bottom: 10px; }
.panel--nomargin header > div, .panel--adaptive header > div, .panel--box header > div {
  display: inline-block;
  vertical-align: middle; }
.panel--nomargin header h3, .panel--adaptive header h3, .panel--box header h3 {
  margin: 5px 10px 0;
  color: #000;
  text-decoration: none;
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 19px; }
.panel--nomargin header h5, .panel--adaptive header h5, .panel--box header h5 {
  color: #999;
  font-size: 12px;
  margin: 5px 0 5px 0;
  letter-spacing: 1px; }
.panel--nomargin .panel__body, .panel--adaptive .panel__body, .panel--box .panel__body {
  min-height: 150px; }

.panel--nomargin {
  max-width: 100%; }
@media (max-width: 1000px) {
  .panel--nomargin {
    margin: 0; } }

.panel--adaptive {
  margin-left: auto;
  margin-right: auto; }
@media (max-width: 1000px) {
  .panel--adaptive {
    max-width: 637px; } }
@media (max-width: 650px) {
  .panel--adaptive {
    margin: 0 auto 10px;
    max-width: 300px; } }

.panel--box {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  margin-bottom: 24px;
  padding-top: 6px;
  overflow: hidden;
  position: relative; }
.panel--box header h3 {
  font-size: 13px; }
.panel--box header h3 a {
  color: #000; }
.panel--box header h3 a:hover {
  color: #2c88d2; }

/*
	WEBSITE AUDIO PLAYER FRAGMENT
	PREFIX: audio
*/
.audio-player {
  display: none;
  bottom: 50%;
  left: 50%;
  position: absolute;
  right: 50%;
  top: 50%; }
.audio-player a {
  display: block; }

.audio-text {
  visibility: hidden; }

.android .audio-explicit {
  display: none; }

.audio-enabled .audio-amazon, .audio-enabled .audio-itunes {
  position: absolute;
  z-index: 2; }
.audio-enabled .audio-text-itunes, .audio-enabled .audio-text-amazon {
  visibility: visible; }
.audio-enabled .audio-itunes {
  display: inline-block; }
.audio-enabled .audio-amazon {
  display: inline-block; }
.audio-enabled .audio-itunes + .audio-amazon {
  display: none; }

.audio-enabled.android .audio-text-itunes {
  visibility: hidden; }
.audio-enabled.android .audio-text-amazon {
  visibility: visible; }
.audio-enabled.android .audio-amazon {
  display: inline-block; }
.audio-enabled.android .audio-itunes {
  display: none; }

.audio-enabled.ios .audio-amazon {
  display: none; }
.audio-enabled.ios .audio-text-amazon {
  visibility: hidden; }
.audio-enabled.ios .audio-text-itunes {
  visibility: visible; }

.audio-player {
  cursor: pointer;
  float: left;
  font-weight: bold;
  -webkit-tap-highlight-color: transparent; }

.audio-player a:after, .audio-playing.audio-player a:after {
  content: ""; }

.audio-player a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3NjdERkQ4QjI5NDExRTM4RkIwQjRDQzYyMjZFQUE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3NjdERkQ5QjI5NDExRTM4RkIwQjRDQzYyMjZFQUE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTc2N0RGRDZCMjk0MTFFMzhGQjBCNENDNjIyNkVBQTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTc2N0RGRDdCMjk0MTFFMzhGQjBCNENDNjIyNkVBQTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+LK6pAAAHs0lEQVR42uxcW0xU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); }

.audio-loading a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxOTlDMjYzQjM3NDExRTM5OTExRkI3RUZFRjQzMjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxOTlDMjY0QjM3NDExRTM5OTExRkI3RUZFRjQzMjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDE5OUMyNjFCMzc0MTFFMzk5MTFGQjdFRkVGNDMyOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDE5OUMyNjJCMzc0MTFFMzk5MTFGQjdFRkVGNDMyOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz680fsuAAAGYklEQVR42uycTUhc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); }

.audio-playing.audio-player a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3NjdERkRDQjI5NDExRTM4RkIwQjRDQzYyMjZFQUE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3NjdERkREQjI5NDExRTM4RkIwQjRDQzYyMjZFQUE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTc2N0RGREFCMjk0MTFFMzhGQjBCNENDNjIyNkVBQTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTc2N0RGREJCMjk0MTFFMzhGQjBCNENDNjIyNkVBQTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73ArvOAAAG30lEQVR42uycf2jU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); }

.audio-colour-alternative .audio-player a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACB1BMVEX///8jICAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjICEjICAkICEjICAjHyAjHyAjICAjICEjHyAkICEjICAjICEjHyAjHyAjICAjICAkICEjHyAjHyAjICAjHyAjHyAjICEjICAjHyAjHyAjICEjHyAjICEjICAjICEjHyAkICEjHyAjICAjHyAjICAkICEjHyAjICEjHyAjICEjHyAjHyAjHyAjICAjICEjICEjICAjHyAjICAjHyAjICAjICAjICAjICEjHyAjHyAjICAjHyAjHyAjICAjHyAkICEjHyAjICEkICEkICEjHyAjHyAjHyAjHyAjHyAjICEjHyAkICEkICEjICEjICAjICAjHyAjICAjICEjICAjICEkICEjICAjICAjICAjICEjICEjHyAjICAjHyAjICEjHyAjICEjICAjICAjHyAjICEkICEjICEjHyAjHyAjHyAjHyAjICEjICAkICEjICEjICAjICAjICEjICEjICAjHyAjHyAjICEjHyAjHyAjHyAjHyAjICAkICEjHyAjHyAjICEjICEjHyAkICEjHyAjHyAjHyAkICEkICEjICAjHyAjHyAjICAjICEjICAkICEjICEjICEjICEjICEjICAkICEjICAkICEjICEkICEjICAjICEkICEjHyAjICAjHyAjICAkICEjICH///+D9e/sAAAAqHRSTlMAARUqOUlXXWJmZl1XOQEIK0dgZmZgRyshR2RaQjEhEgsGBgsSMUJaIQImWGVKKA4OKGVYJiMvCi9aI0xYJwInDilhLmIpBEJGCwpSYyhjUhNbVFtQUFgEKRMoTEwLAQIvZCRkK+iuIiD5iWAg6Q4BFSDQQK45+YlJQCJdBrTrpOL+kgzVSSCABzEqxyr0brceXErmZCYCLkZGYmMTVApGTGUhEjpiOhU0WoMKAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAABEBJREFUWMOtmIlfE0cUx58JIfmNGBDGiGwMkkhiukSXu4BRmgDSaDlS21poa+9qxVKsva32vu9iW3vbc9f9Jzub0HLt7NU+Pgwz+95+d97bx8y8JZLKjlC4IdIYjYHFdjZFdoVDcfItzS27WwG0AUz81ITvSext9sOIt+/rEPcpyf2pzgNdROnMwfbubI6DdSQOeZ1T/jaVsZ7C4SNbFVpvoQ/oH8h7oQwqDMrQsL1y+PYRMGXUFXJkjOFo0eF5x46rwNi4M+WOGEpll0nnyyVMTDoYTJ0ApjPuft85DSSnZNrKSZzq9RI+ortmMFuxV42rUOa8UYjmclBtAzQ+j2rFK0VMvYq7NZvLR3E67Z0icvIefu+2x943y6tdfihEXVV+cmucs1B8eLTmgILk5itn+Mz9fikizqfYpvzRJrDgn0K0gAltw3AR00EoRNPsgfXBKC89GAyTKWHwn34+h3IwClGZ546tdQe46mkJsZO8ioF6L67ieFAKUbFNfajWSUE5GxyTV5CqdRIYCk4hehgJ60/zI32y/O181ANmuOcxa794nBckBlNP6E8+5c4pYK/lE5MtVed0XT//tOaGWWDCq/gFLjNcEhhDv9jnkg3PoHWZnsWITL8iMLfE76XnnDkKC1EYWTnG0E3dEKTLjiE6gTA9j245xhRzqTUvvOgQom40UISnZOols46ptRd7pCE6hJeokXdKZ2Pdb4jGNERrXnpZYtfJGynKpWuEFRvhkmlYgRZd/fIrtnYZvEoxpOUY6z3VJmQIsbIoamd3BTECpKFbqd1an4hp0Qz9NVtDweAOmHqADf1f2tWkDBNjaUfMWgpaFPNayNYuLZyKQnqEWDE2YAzj9YjELoOd1IiDMsySdbNZj43+xptvyeysFx5h0vSrO1WP89sN0hCK5fMdasB+mfpd01jz6fx778sp9AF20Yc8KVOfs3LPAn3UQk6SxMcUguIcYuOTT10WHAUhirdKly3rP9w0P/vcGUIab41bG4PsFCDe1K2rX5CbLPDdom3BlxL91Fe6JOE2SQFW6JpXpRuMdt0dQsN9q7WC5D9ud0Ntte2OUjwX+CQgDv8K2mudZRXF4JgiU3fUewNQjwWlrB9M6OscvgmKKWM9IqMoeSg47CRTYoPro0V8Gwxzgy1uGI1/F/RAGxvfOD7Dv//BP2VuBlvKs+T/ctinqVn86LP0SFcxu63Eq6h+C6HTUH/aflmbZ37KsuEq5jU7hdbvr0js1+xVlVk2c9gbpVdesoo4Z4EbB9whmZ+ZQwEtZNJDOX+2XGKxSWcbbQzoLzoc/vNFFfwXjdxkcIRDGZI4XhnKAcqgK8R63nUVuFlY2PZErbdw0/OHFyHxVKID4Eq2+9ffMiInr2Q6U93ZEQCriZSvT1PNLfv2MPD65ygGxtqAC4kWXx+l1uYUCv8eaYrGgD+iTZE/w38ty23/BmYaGTKyqidFAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTIzVDEwOjUxOjU4KzAxOjAwUTti3QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0yM1QxMDo1MTo1OCswMTowMCBm2mEAAAAASUVORK5CYII=); }
.audio-colour-alternative .audio-player:hover a:after {
  background-image: url(data:image/png;base64,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); }

.audio-colour-alternative .audio-loading a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABs1BMVEX///8WicoXicoXicoWicoWiMoWiMoWiMoWiMoXicoXicsWicoXicoWicoXicoWicoXicoWiMoWicoXicoWicoWicoWiMoWiMoWicoXicoWicoWiMoXicoXicoXicsWicoWicoWiMoWicoXicoXicoWicoWiMoWicoXicoWiMoWiMoWiMoXicsXicoWiMoXicoXicoWiMoWicoXicoXicoWiMoWicoWicoWicoWicoXicoXicoXicoXicoWiMoWiMoWiMoWiMoWicoWicoXicoWiMoXicoXicoXicoXicsWicoXicoXicoXicsXicoWiMoWiMoWiMoWiMoWicoWiMoXicoWicoWicoWiMoWiMoXicoXicoXicoXicsXicsWicoWiMoWicoWiMoWicoXicoXicoWicoWiMoXicoWicoWicoWiMoWicoXicoXicsXicoWicoWicoWicoWiMoWiMoXicoWicoWiMoWicoWiMoWiMoWicoXicoXicoWiMoWiMoWicoWicoWiMoWicoXicsXicsXicoXicsWiMoXicsWicoXicoWicoWiMoXicsWiMr///8q/XwLAAAAkHRSTlMAARUqOUlXXWJmYl1XSTkqAQgrR2BmZmBHKwgBIWRmWkIxEgsGBgshMUJaIQECJlhlSigOSmUmAiMvCi9aIw5MJwInWEwpYmEuAmEpBEJGRgQKUmNjUgoOWBMTW1QKW1AGUlQEQmMpKChiTGEuJicIZWRKK0dgFSoxORILXRIuI0YTW1RSRidMLxI6SVc6KhU+2zVZAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAA4NJREFUWMOtmIlXE1cUxi+0YL4iEhruFc0yqQGCoXQkKQbCSJVAiEiVFEuixgI2QFCprVJExWr3xe1fdhJODhCzzMzrd+acuW85v5m33ffuI6qrltaPPm5rP+YCPuk43nmiq9VNttX9qacHAIv5MMwHgpO9p07bYXh9Hn+AoQU/850J9RH1D5wJD56NmCx/79DnFiHDX+jgcyPRWHVBLPrlKFg/H7dCGYsERBtP1C5MTEQA40JTyORXIvrF4foVLk0lIdOTjSkzKZ5NX25cJ56eY9eVBhXmvwauDjRv98A1QXChXmnmGyxGrXQfUfQ6f7tUuyibY+OGNQrRTQ16rFbB5C3OJ6xSiG7n5bsanERSllesU4j6lgN6pjpzfpXzfXYoRCt3sPp9VV6BjYw9itkATQpHc2awdtMuxeznNVk/nI65ZMM+hagom4fn8zSuOqEQXQvcPUiMYS7kDBO6h7GKHdfkvjMKUVq0yjrekqQlF1JLwzqf37e8On5wSiG6iKS7bPhgOP4Z83c0hMuGRyacU4jGpbf0euD/cUkFs3Tupwfm6xQ/VKEQjeBRqU1wNIEPFOVtc5x+lpgaJiYnvbTDhhqFKIJW6kJBFVOQx3SCB1Uxu/yEOuFTxYSlk9r5qSrmKdqpAxb2t8Z6hj1KYUUVs8IuYlalELH8PximFNvcnj5Uv6SoQxy64QOF0EHtojzgz3Gc2kR5+vnQaS6GXVXMIJ7QYw6qYoLm0tyBsqMweIdaejirRolxT4vpRLmohtkQ04maLn1EDbPv0rsVN5jEqL+79N7GuApmvNwmoiFow84p8crm685hyjlmCjn3vqV0MMnxVsWMSNop5hcxLlXsF3LP6aFtjg8FV3fF4RHypUwfSmU3xWLoclRFcR0J0Gb4uuXg5UC/rvH60ZyzsH/Yz0QCwaosM/S4Yzf0yPPqQnVmIsf2AqH+Zeg14q/J3/D7bRstysutmo4qq7NmuZ9vGNDruLulP3jR4jmwuCirdYdkoSB4aeGA8exPRnC+QYV1F8/eb+I24ulZNAznTcWmIclGlwvxv3TB3813gQuaiPZPnYZnJjTAGGsKodLFS5IxOrLxwRezxYejDH3Lqq9sCXv8AmjB3aHnoX5zvob+De8GDRb2e4bcFiFlnS5dSgmXb6VKAgM924+67TD25W3t+u/V671NcGrvddubt++89eu+BxDVhJZMnOwGAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTIzVDE1OjA5OjM5KzAxOjAwTow/SwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0yM1QxNTowOTozOSswMTowMD/Rh/cAAAAASUVORK5CYII=); }
.audio-colour-alternative .audio-loading:hover a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABs1BMVEX///8WicoXicoXicoWicoWiMoWiMoWiMoWiMoXicoXicsWicoXicoWicoXicoWicoXicoWiMoWicoXicoWicoWicoWiMoWiMoWicoXicoWicoWiMoXicoXicoXicsWicoWicoWiMoWicoXicoXicoWicoWiMoWicoXicoWiMoWiMoWiMoXicsXicoWiMoXicoXicoWiMoWicoXicoXicoWiMoWicoWicoWicoWicoXicoXicoXicoXicoWiMoWiMoWiMoWiMoWicoWicoXicoWiMoXicoXicoXicoXicsWicoXicoXicoXicsXicoWiMoWiMoWiMoWiMoWicoWiMoXicoWicoWicoWiMoWiMoXicoXicoXicoXicsXicsWicoWiMoWicoWiMoWicoXicoXicoWicoWiMoXicoWicoWicoWiMoWicoXicoXicsXicoWicoWicoWicoWiMoWiMoXicoWicoWiMoWicoWiMoWiMoWicoXicoXicoWiMoWiMoWicoWicoWiMoWicoXicsXicsXicoXicsWiMoXicsWicoXicoWicoWiMoXicsWiMr///8q/XwLAAAAkHRSTlMAARUqOUlXXWJmYl1XSTkqAQgrR2BmZmBHKwgBIWRmWkIxEgsGBgshMUJaIQECJlhlSigOSmUmAiMvCi9aIw5MJwInWEwpYmEuAmEpBEJGRgQKUmNjUgoOWBMTW1QKW1AGUlQEQmMpKChiTGEuJicIZWRKK0dgFSoxORILXRIuI0YTW1RSRidMLxI6SVc6KhU+2zVZAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAA4NJREFUWMOtmIlXE1cUxi+0YL4iEhruFc0yqQGCoXQkKQbCSJVAiEiVFEuixgI2QFCprVJExWr3xe1fdhJODhCzzMzrd+acuW85v5m33ffuI6qrltaPPm5rP+YCPuk43nmiq9VNttX9qacHAIv5MMwHgpO9p07bYXh9Hn+AoQU/850J9RH1D5wJD56NmCx/79DnFiHDX+jgcyPRWHVBLPrlKFg/H7dCGYsERBtP1C5MTEQA40JTyORXIvrF4foVLk0lIdOTjSkzKZ5NX25cJ56eY9eVBhXmvwauDjRv98A1QXChXmnmGyxGrXQfUfQ6f7tUuyibY+OGNQrRTQ16rFbB5C3OJ6xSiG7n5bsanERSllesU4j6lgN6pjpzfpXzfXYoRCt3sPp9VV6BjYw9itkATQpHc2awdtMuxeznNVk/nI65ZMM+hagom4fn8zSuOqEQXQvcPUiMYS7kDBO6h7GKHdfkvjMKUVq0yjrekqQlF1JLwzqf37e8On5wSiG6iKS7bPhgOP4Z83c0hMuGRyacU4jGpbf0euD/cUkFs3Tupwfm6xQ/VKEQjeBRqU1wNIEPFOVtc5x+lpgaJiYnvbTDhhqFKIJW6kJBFVOQx3SCB1Uxu/yEOuFTxYSlk9r5qSrmKdqpAxb2t8Z6hj1KYUUVs8IuYlalELH8PximFNvcnj5Uv6SoQxy64QOF0EHtojzgz3Gc2kR5+vnQaS6GXVXMIJ7QYw6qYoLm0tyBsqMweIdaejirRolxT4vpRLmohtkQ04maLn1EDbPv0rsVN5jEqL+79N7GuApmvNwmoiFow84p8crm685hyjlmCjn3vqV0MMnxVsWMSNop5hcxLlXsF3LP6aFtjg8FV3fF4RHypUwfSmU3xWLoclRFcR0J0Gb4uuXg5UC/rvH60ZyzsH/Yz0QCwaosM/S4Yzf0yPPqQnVmIsf2AqH+Zeg14q/J3/D7bRstysutmo4qq7NmuZ9vGNDruLulP3jR4jmwuCirdYdkoSB4aeGA8exPRnC+QYV1F8/eb+I24ulZNAznTcWmIclGlwvxv3TB3813gQuaiPZPnYZnJjTAGGsKodLFS5IxOrLxwRezxYejDH3Lqq9sCXv8AmjB3aHnoX5zvob+De8GDRb2e4bcFiFlnS5dSgmXb6VKAgM924+67TD25W3t+u/V671NcGrvddubt++89eu+BxDVhJZMnOwGAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTIzVDE1OjA5OjM5KzAxOjAwTow/SwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0yM1QxNTowOTozOSswMTowMD/Rh/cAAAAASUVORK5CYII=); }

.audio-colour-alternative .audio-playing.audio-player a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACTFBMVEX///8WiMoXicsXicoXicsXicoXicoXicoWiMoXicoXicsXicoWicoXicoXicoWiMoWiMoWiMoXicoWiMoWicoWiMoXicoWicoXicsWicoXicsXicsXicsWicoWicoXicoXicoWicoWiMoWiMoWiMoWiMoXicoWicoXicoWiMoWiMoWicoWicoWiMoWicoXicsWicoXicoWiMoWicoXicoWicoXicoXicoWiMoXicoXicoXicoWicoWicoXicoXicoWiMoWicoXicsWicoXicoWicoWiMoWiMoXicoXicoWicoWicoWicoXicoXicoWiMoXicsXicoWiMoWiMoXicsXicoWicoXicoWicoWiMoWicoWiMoWicoWicoXicoXicoXicoWiMoXicoWicoXicsWicoWiMoWiMoWiMoWicoWiMoXicsWicoXicoWiMoXicoWiMoWiMoXicoXicsWicoWiMoWicoWicoWicoWiMoXicoWicoXicoXicoXicoWicoWicoWiMoWiMoWicoWicoXicoXicoWicoWiMoXicoWicoWiMoWiMoWiMoWicoWicoXicsWiMoWicoWicoXicsXicoWicoWiMoWiMoWiMoXicoXicoXicsXicoWicoWiMoWiMoWicoXicsXicoXicsWicoXicoWicoXicoXicoXicoWicoXicoXicsWiMoWicoXicsXicoWiMoXicsXicoXicoXicsXicsWiMoWiMoXicsXicsXicsXicoWicoWiMoWicoXicoXicv///911C5/AAAAv3RSTlMAARUqOUlXXWJmZmJdORUIK0dgZmZgRysIASFHZFpCMSESCwYSIUJHAiZYZUooDg4oSmVYJiNaLwojTFgnAicOKWEuLmEpBEJGC0YEUmMoUgoTE1pYW1QKClRbDlAGUFIGYylMIwthAi4mJycvCGQYPVA8ZQgzybslShvv3wwBf2AVtZgVz7AqOdAxsElX0FcLXbBi0BIhMdDOtJZaexfs2wlKK7/9sR5kZTBAQEBAPy0uTCgEVFtURiMmEmA6SXlP0NUAAAABYktHRACIBR1IAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE8ElEQVRYw6WYjUMURRTAHxEfb0lF54lRnBwgH4Jc6OqCwHmYwAEJhlcCiaCZH5VY9k0fpmUpphhR2Pf3hxZZmVpWtrv3lzUzdwrCu2Pvene3s7vz5nfvvZl5O7MACSXjjsw7s7JzctHIuys7a1Hm4gxIWZbkL12GQiAaglSBBuHyghV3p8IovOfeIoHCt7LYX1JaBlBWuqq8uMKHKIoq/YUeIVWrq1HUrKkNzK24r27tOhTm+iovlA0WolXfwFc21FtI1sYFIYFGoqbmJP8X3FRNojGUnNKSS5vvX8Do4JZWymtLotAeJuzoXNjvzi4hwg8kqm3Yit11XsIH0NON2x5MEBYTfb3eKADbI+KhAFcRehh39HmlAPQP4CM7GY9MHCzzTgHYNSTMeX/bPowDu1KhAOweEFvb59wLo5WCRzHps8TK2++0Ubfn6M5I7x56dPb1zjxRlzoFoJZyZ4/nvdSVDgWgQ+yduXiMWj2MXU727cdb8/SARVvSowAcxEgwfvo4mp5SCCdBE1fHzjJMfCJdCsCT1BTLh+XkS9sYmSstw69PKvFQ+hSAeqxUxcjhdf28wlNPNw4Nys+RocHBI4Nrn9nOavU/e/g5WawQa9jq51+wHde1Xdt2HVuVjvviS5ziqMhXPlEtV/nyK7ZuKo+uo8SVzFdfYzRrqQDg6DJk08/r2hJHQ2z9kTfszYxmCI9lwHGyWJ/eUABJchTHjUFc+01O1aITkCkqWMxb8v8d25ZmxMOj3XqbU60QJ+GUUcxixnQ4tE9R5ZMESmExp2kRZJGfx7iqoetEbR3cuHPvcKrl4gycpVUsZly31Z4ooAp2NIFTJcY5yCE+R4xJQFT6pFHKFGUV79S7NAF5Bp/Jxx3tVfyoxp/q/vc41d04CYjAY5QhutM1RYFkyVoDghJi3nd1hHW3uzGzpGE8hhByxe5ETjlR2VCNmaijR478sU6VSacmBB/icdVKdo5jq0DrYSMLtsM7RQ6cQ77Dx2QHO/HAaIrsOMdlrfmAsuGM8PMYR1uhRo2jZ5WrXGQxUyILTonzLOZDPep025sdJi/ZEBcbp+Ak8VPzo/iEsmNdJL+SyIc4TJlwAiMs5mNlQ8yrWJ7Q30841U9xMRQeI3ZZ+ZmjHdFpRsY5qiLsOBOMZohk2oJKo4fDfP6FHZvUOmnp0NjOl18xmj1CJlHIp69Zr775Vg2Zm12kMN99/wOnOIr58rjkwsUED5jAjz9NK/n50vT0pUu//Mqv3PsuXhhRZYGoh/8h9erBIMWPkQPpUw5YOKVPjlZjc/qYTcKMb9dWo5m2OUGT1t+0K2L8li7mIFq3liMbcX9pepTS/bRh5movdaSH6cLLs64Cefx6YCH5/fYFLbSkubwWc7ZnYfKlvNhv8M17/l8Zpqspbj12XaXheVu8/iYcSolTNohNzCwLXKM/UvCrYYe4xiaqnSZGtnul9FqiKcBX9W0Te+q8UWq7xXBC06+EhfjTwyZkXxdiRXsShbZcbN2ywDwNHmylyZbkOqFGJLM5mATSbKJxOQALyXUfoXUowauO/nrLoMh1L+GrWl9NVLO2Z94uO1Q7WiPI/MtrcjpaXlCERJHw6fKSTvUaaN/f/vMrLQPF4YIpr6+BtIzkL12OSCgEIQmUpcB/ClaMpMKISeHizBv/ZufkIU3mnM26kXk8ySuy/wAGIguZBLldnAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0wNy0yM1QxMjowMzoxMSswMTowMFUX4MAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMDctMjNUMTI6MDM6MTErMDE6MDAkSlh8AAAAAElFTkSuQmCC); }

.audio-stopped:after, .audio-notReady:after, .audio-playing:after {
  background-repeat: no-repeat;
  display: inline-block; }

.audio-notReady:after {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$opacity);
  filter: alpha(opacity=30); }

.audio-player-status {
  display: inline-block;
  opacity: 0.6;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0; }

.audio-player-status, .audio-player {
  width: 70px;
  height: 70px;
  margin-left: -35px;
  margin-top: -35px; }

.audio-player-status {
  width: 72px;
  height: 72px;
  margin-left: -36px;
  margin-top: -36px; }

.audio-player a:after, .audio-playing.audio-player a:after {
  -moz-background-size: 70px;
  -webkit-background-size: 70px;
  background-size: 70px;
  width: 70px;
  height: 70px; }

.audio-explicit {
  width: 25.45455px;
  height: 25.45455px;
  left: 50%;
  margin-left: 8.90909px;
  margin-top: 15.27273px;
  position: absolute;
  top: 50%;
  z-index: 4; }

.get-app-alert {
  background-color: #2c88d2;
  color: #FFF;
  display: block;
  left: 0;
  line-height: 1;
  padding: 10px 2.5%;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 10; }

.get-app-alert__label, .get-app-alert__close {
  color: #FFF;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle; }
.get-app-alert__label:hover, .get-app-alert__close:hover {
  color: #FFF; }

.get-app-alert__label {
  font-size: 15px;
  letter-spacing: 0;
  line-height: 20px;
  width: 80%; }

.get-app-alert__close {
  font-size: 25px;
  text-align: right;
  width: 20%; }
.get-app-alert__close:after {
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #2c88d2;
  border-width: 5px;
  bottom: 100%;
  content: " ";
  margin-left: -75px;
  position: absolute;
  top: -20px; }

@media screen and (min-width: 650px) {
  .get-app-alert {
    display: none; } }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 8; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 8; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 9; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent; }

.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px; }

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px; }

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure {
  line-height: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

.policy-label {
  background-color: #5A5A5A;
  color: #FFF;
  font-family: "Lato Light", Arial, sans-serif;
  font-size: 13px;
  padding: 10px 0;
  position: relative; }
.policy-label p {
  cursor: default;
  display: block;
  margin: 0;
  padding: 0 10%;
  text-align: center; }
.policy-label p a {
  color: #FFF;
  display: inline-block;
  margin-left: 3px;
  text-decoration: underline; }
.policy-label .close {
  color: #FFF;
  font-size: 20px;
  position: absolute;
  right: 20px;
  text-decoration: none;
  top: 5px; }

@media screen and (max-width: 800px) {
  .policy-label span {
    padding: 0 10%; } }
/*
	Website Header Component
	PREFIX: header
*/
/*
	Facebook Login button
	PREFIX: fb
*/
.fb-login {
  font-family: "Lato Regular", Arial, sans-serif;
  cursor: pointer;
  border: none;
  letter-spacing: 1px; }
.fb-login .fb-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODA4M0NDMTM4MEMyQTVFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOEE0QzYyREE2MTYxMUUyOEJFQUJDRTMzOERDQjM5MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOEE0QzYyQ0E2MTYxMUUyOEJFQUJDRTMzOERDQjM5MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM3QUJGQTkzODIwNjgxMThDMTQ5OEFGOTgxQUJBQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgwODNDQzEzODBDMkE1RUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41CyRwAAAB3UlEQVR42mK0Dp/LzMDAUAzE6UCsxDB8wAsgngDEPSxAog6KhxuQAOIOIOZmAhJpDMMbpDJBfTycgQQTwwgAo54c9eSoJwcXYBl0DmJmYjDWlWIw05Vm0NcUZ5AQ4WXg52Vn+PX7DxD/Zfj89RfDz19/Gd5++M7w8s1XhvYZh4aOJxkZGRh8nTQYEoINGMSEuDDk2dlYwJiXmx3MV5QRANNDxpMgh9fm2DNYGcoMz+QqwMfBML3Rh0FWkm94FjxMTIwMrUXONPXggHsywFWTQV9DfPhWIawsTAzxgfrDu560NJJjEBbgHN71pIU+4ZJ05+F7DKu2X2V4+PQ9w4+ff4aeJzWUhPHK7zh0l6Fl2sGhnVzFRbnxyq/ffWPo50luTja88o+ffxj6ngS1UfGBf//+j/ZCRj056slRT46ODGCAIyuSKNK/Y14MQTUPn31kiC5aO7xj8sHTD8M/uT58+nH4e/LBkxEQkw+eDXNP/vv/n+HRcM+ToDFXYvuYQ9aTxJasNK0nbSLmUVSPeiQtYfjy7ddoi2fUk6OeHPXkqCdHPTnqyVFPjnpy1JOjnhz15KgnRz056slRT1LBky+GuR9fgDw5e5h7cjZoIKsRiL8BcT7D8Fp0D98XAhBgADmobvcuZlasAAAAAElFTkSuQmCC) no-repeat;
  -moz-background-size: 18px 18px;
  -webkit-background-size: 18px 18px;
  background-size: 18px 18px;
  width: 18px;
  height: 23px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle; }

.header--highlight-my-shazam .header_lnk-my-shazam {
  color: #2c88d2;
  pointer-events: none;
  cursor: pointer; }

.header--highlight-chart .header_lnk-chart {
  color: #2c88d2;
  pointer-events: none;
  cursor: pointer; }

.header {
  background-color: #FFF;
  border: 1px solid #DFE2E4;
  color: #000;
  font-size: 13px;
  letter-spacing: 1px; }
.header nav {
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  height: 70px;
  line-height: 70px; }

@media screen and (min-width: 651px) {
  .header nav {
    position: relative; } }
.header__logo {
  width: 150px;
  height: 65px;
  -moz-background-size: 150px;
  -webkit-background-size: 150px;
  background-size: 150px;
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle; }

@media screen and (max-width: 650px) {
  .header__logo {
    height: 50px; } }
.header__checkbox {
  display: none; }

[class*='header__toggle'] {
  cursor: pointer; }
[class*='header__toggle']:after {
  font-family: website;
  font-size: 20px;
  line-height: 70px;
  width: 20px;
  vertical-align: middle; }
[class*='header__toggle']:hover {
  color: #2c88d2; }

.header__toggle--burger {
  display: none;
  line-height: 1;
  float: right; }
.header__toggle--burger:after {
  content: "j\00A0"; }

.header__toggle--arrow:after {
  content: "h\00A0"; }

@media screen and (min-width: 651px) {
  .header__checkbox:checked + nav .header__toggle--arrow:after {
    content: "i\00A0"; }
  .header__checkbox:checked + nav .header__user-nav {
    display: block; } }
@media screen and (max-width: 650px) {
  .header__toggle--burger {
    display: inline; }

  .header__checkbox:checked + nav .header__menu {
    display: block; }
  .header__checkbox:checked + nav .js-header-alert {
    display: none; } }
@media screen and (max-width: 650px) {
  .header__toggle--burger:after {
    line-height: 50px; } }
.header__nav {
  float: right; }

@media screen and (max-width: 650px) {
  .header__menu {
    display: none;
    position: absolute;
    top: 70px;
    right: 0;
    border: 1px solid #DFE2E4;
    border-bottom: none;
    z-index: 20; }
  .header__menu li {
    border: none;
    margin: 0;
    padding: 0 25px;
    background-color: #FFF;
    clear: right;
    border-bottom: 1px solid #DFE2E4; } }
@media screen and (max-width: 650px) {
  .header nav {
    height: 50px;
    line-height: 50px; }

  .header__menu {
    top: 50px; }

  .header__menu {
    width: 100%;
    left: 0; } }
.header__main-nav li {
  margin-left: 15px; }
.header__main-nav li a {
  color: #000;
  display: block;
  text-decoration: none;
  text-transform: uppercase; }
.header__main-nav li a:hover {
  color: #2c88d2; }

@media screen and (min-width: 651px) {
  .header__main-nav {
    position: absolute;
    top: 0;
    left: 160px; }
  .header__main-nav, .header__main-nav li {
    display: inline-block;
    vertical-align: middle; } }
@media screen and (max-width: 650px) {
  .header__main-nav {
    width: 100%;
    position: relative; }
  .header__main-nav li {
    margin: 0; } }
.header__user-nav {
  border: 1px solid #DFE2E4;
  z-index: 20; }
.header__user-nav li {
  background-color: #FFF;
  padding: 0 25px; }
.header__user-nav li a {
  color: #999;
  display: block;
  text-decoration: none;
  text-transform: uppercase; }
.header__user-nav li a:hover {
  color: #2c88d2; }
.header__user-nav li:not(:last-child) {
  border-bottom: 1px solid #DFE2E4; }

@media screen and (min-width: 651px) {
  .header__user-nav {
    position: absolute;
    top: 70px;
    right: 0;
    display: none; }

  .header__user-nav--login {
    display: inline-block;
    position: absolute;
    vertical-align: middle;
    right: 140px;
    top: 0;
    border: none;
    background: none; } }
@media screen and (max-width: 650px) {
  .header__user-nav {
    width: 100%;
    border: none; } }
.header__profile {
  display: none;
  height: 70px;
  min-width: 100px;
  float: right; }
.header__profile img {
  vertical-align: middle;
  border-radius: 25px;
  margin: 10px 10px;
  width: 35px; }
.header__profile span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 160px;
  display: inline-block;
  vertical-align: middle; }
.header__profile:hover {
  color: #2c88d2; }

.js-logged .header__profile {
  display: inline-block; }

@media screen and (max-width: 650px) {
  .js-logged .header__profile {
    display: none; } }
.header__install {
  float: right;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px; }
.header__install a {
  background-color: #0B88CF;
  border-radius: 2px;
  color: #FFF;
  padding: 11px 10px 10px 35px;
  position: relative;
  text-transform: uppercase;
  transition: background-color 0.2s ease; }
.header__install a:hover {
  color: #FFF;
  background-color: #0975B3; }

.header__install__icon {
  fill: #FFF;
  height: 25px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 25px; }

.other .header__install__icon {
  left: 8px; }

.inapp .header__install {
  display: none; }

@media screen and (max-width: 650px) {
  .header__install a {
    display: inline-block;
    background-color: #FFF; }
  .header__install a:hover {
    background-color: #FFF;
    color: #2c88d2; }

  .header__install span {
    display: none; }

  .header__install__icon {
    fill: #000;
    height: 30px;
    top: 0;
    width: 30px; } }
/*
	WEBSITE FOOTER FRAGMENT
	PREFIX: footer
*/
.footer {
  background-color: #1B1C21;
  color: #AAA;
  display: block;
  font-family: "Lato Light", Arial, sans-serif;
  font-size: 13px;
  overflow: hidden;
  width: 100%; }
.footer a {
  color: #AAA;
  text-decoration: none; }
.footer a:hover, .footer a:active {
  color: #FFF; }

.footer__main {
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px;
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8NJREFUeNrUWYux4jAMDK+ClAAVQAdAB5QAHYQKoAPuKoAOKCFQAbwKHh1ABzltJsoJY8vKB+ZOM5pAiJ1FXq9leZB0tKIohnSZkY/JJ9VtXFPyB/m1uncmv5GfBoPBLfm0EdCUPCO/FO3sUrVP27x/0CKqG/Il33s8HsnpdEq+v7/LK+x6vZb3h8Nh6bDZbJaMx+PymqZPWA/ka4r+4x3R3ZLfOVTH47FYLBYFfmrqaIf2wtBv1ifYoaTBfr8vKHqtwLqOfhzweVvKSMATju7Pz09BQ9sLWNfRL/oXUZ90BoxoEA/fApgd/ed53h64BAw6WF6IaPUxEnhfY+AVh82AJ5NJcb/f/2rZ5dJ5VBzgqQX0hSnRFDBblmWdIy6okltkrZwUsWiFAMO2220vHBeTM4vSIsZNDbClfRNVUWkCClt4HANsmQdNXOj43pdLlKYtHDHAfXDZtwB5o10lL+rkQ2MN8HK5fHkefwJ9YlKxYyTwbBOFEdHOXhRDyyUgZRbAACMkS7XdbmcCD1ysqHICllEMNQIoC+AYfXwGhUC7GHBhKb4tY9QQ0hOcdG0A12SldjHgQrcXAL3TtBWd+Uz+yS6A5UqqgQY+XgaSKh0Maismk89YZWKAMUrgLl6KkdGe1RYlwes8Clr8Q29UnHw4CkKbqNq8EgtN/sWbUWyRrIatFJuzdapttVolBLp+BtssbovfDofDSxs8RxGNvv+r2jU/AYkZUaL+fLvdvIAZFKlLQhFMaCKVV267Xq+9fU+nU1MqWpIspJeCS16pk8ON4ZUS6JNKcFyjFlQiRo8opwEqxD9tYdC0XZsvFtBfFv6G+EcTsuaqvE9qkVD0vf1JOqGkYLWnucM5tCY3ImkJyhrnFtZFBKPkkz/Io0Wnl5adim8ou6x6IdkL5T/uihjNPWIv6guwNk+ecg9rlseO4euSEGntQxQVk/rSKJ92Z7KFvwAhI6cpipZ7iHdldQGyCvkdn0ejkXfB8BmKi1APLjKyoRDJxUg2rI6bzSaoUPP53Lsqo28araQqG4+eCpW8R7RGu2Udo3FaKqK8DdWcTbvxTwEWq3G4aMPcttQ9LB7KxS2AHR3PYrlIri2nLesWXXYqufVowlzLM27/GwFuXMtrUzXVHDLHw2zZxLaqmvqAY6j++fr0p08CoBJi0rUH7HA8l7vwPs9cnJW1+5mLRw57Od0Czx2wjU63mp4jpuIcMZXL9vl8rs8PfQk89obY/zmbBjz8m/zXW84R/9sTWyX6s6oUoW2lz9U5+alrVP8IMADaoPeIQN9ArQAAAABJRU5ErkJggg==);
  background-position: center left;
  background-repeat: no-repeat;
  line-height: 50px;
  margin: 40px auto;
  overflow: hidden; }

.footer__bottom {
  background: #14151A;
  overflow: hidden; }

.footer__links {
  float: left;
  margin-left: 40px; }

.footer__socials {
  float: right; }

.footer__links li, .footer__socials li {
  display: inline-block;
  margin-left: 15px; }

.footer__socials li .icon {
  font-size: 17px;
  display: inline-block;
  vertical-align: middle; }

.footer__legal {
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  color: #777;
  font-size: 12px;
  line-height: 50px; }
.footer__legal span {
  margin-right: 4px; }
.footer__legal a {
  border-left: 1px solid #2F3034;
  color: #777;
  padding: 0 10px; }

@media screen and (max-width: 650px) {
  .footer__main {
    background-position: center top;
    margin: 25px auto 15px;
    max-width: 370px;
    text-align: center;
    width: 85%; }

  .footer__links, .footer__socials {
    display: table;
    float: none;
    margin: auto;
    width: 100%; }

  .footer__links {
    padding-top: 40px; }

  .footer__socials {
    margin-top: 10px; }
  .footer__socials li .icon {
    font-size: 24px;
    padding-left: 10px; }

  .footer__links li, .footer__socials li {
    display: table-cell; }

  .footer__socials li:first-child {
    display: none; }

  .footer__legal {
    font-size: 10px;
    text-align: center;
    line-height: 20px;
    margin: 15px auto; }

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

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

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

@font-face {
  font-family: 'Lato Light';
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"), url(/assets/fonts/lato/lato-light.woff) format("woff"), url(/assets/fonts/lato/lato-light.ttf) format("truetype"); }
@font-face {
  font-family: 'Lato Regular';
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"), url(/assets/fonts/lato/lato-regular.woff) format("woff"), url(/assets/fonts/lato/lato-regular.ttf) format("truetype"); }
body {
  background: #1D2326;
  color: #000;
  font-family: "Lato Regular", Arial, sans-serif;
  font-size: 15px; }

a {
  cursor: pointer;
  text-decoration: none;
  color: #2c88d2; }
a:hover {
  color: #2c88d2; }

a.alternative {
  color: #000; }

.other a.alternative:hover {
  color: #2c88d2; }

#outern {
  background: #F2F2F2; }

#wrapper {
  max-width: 100%;
  padding-bottom: 1px; }

.js-show-logged {
  display: none; }

.js-show-no-logged {
  display: block; }

.js-logged .js-show-logged {
  display: block; }
.js-logged .js-show-no-logged {
  display: none; }

.ios {
  cursor: pointer; }

html {
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-size-adjust: 100%; }

.js-spinner {
  -moz-background-size: 100%;
  -webkit-background-size: 100%;
  background-size: 100%;
  -webkit-animation: spin 0.75s linear infinite;
  -moz-animation: spin 0.75s linear infinite;
  animation: spin 0.75s linear infinite;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGRUUyMTQ5QjM1RjExRTM5OTExRkI3RUZFRjQzMjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGRUUyMTRBQjM1RjExRTM5OTExRkI3RUZFRjQzMjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUZFRTIxNDdCMzVGMTFFMzk5MTFGQjdFRkVGNDMyOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFRTIxNDhCMzVGMTFFMzk5MTFGQjdFRkVGNDMyOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JW4bcAAAFR0lEQVR42uxZz2sUSRTuTlx/Eh1Rw65RGaMedIwshoDLrq5r4ogRPXhIxJsgKHoSxORPSBbBU4Liwdti5qAs6izGbFx/oSARyZh4MCbRGJVIcHTwd6bb74XXsabsni6nu8dsSMFHT1VXv66vv1ev6tXopmlqE6EUaBOkTBgiU4I0XlZWtgKXGq7GEonEg/+rIn8AMxmbxp0i0Wh0Oi4LgKetra3pLF2nCr9/yGYzHA4X4rIQeNHf3/8+cEVAYg4uh4H9wAHUPbsnSBDJA2zzMOqhfLgW+f0M/v0jsMEHz1jPtjS2vTwfRPoAQ6hvgCohD2qEpI9h8DuCJYI5MYzLTcn3qz2oUS3Nn1uYI8P5ilrtwBuhHoEqy3JQg56JCE1k89+8hV+oQlHlotS8HWQKvoEE9d0uNV/MJWJ5XUfuAANCncLxL1If0+G3xn0XCPUBtunfOrKrtjaMy1paJ4Dbp1ta0jaqmFDgPIdMnZsr0dbBilF5xGuD9dtSg9ahSonkeahhu4MNhUK0xlSwrTvJZLLfVRGQoPC3Byhn6Q+hLeLgYk9w6RCapgHFQj0OtDDiQnsx97VKB0g8cSBB7z7EY6Ex7UHbDBVFpkrtc4HdIENfIQ51BmU+wFJgHjDIGC3YW1Eo7bR5h9WvBBhmGzKBEo5oYZsx0xjfiY26XT6CQW/kvVGhjc/fpReD0Gthtad+s4EkuZziZCd3pDXkNdRICwTIThT4WXBZq1C/drjWf7I93SmxAhn6wluBlTa3PwFk7AoI+ZKZgQAN+ndgo8O+7D7wD0jYrjG6W4YIQuQ224CfbG7/BSJdPhGhubDb5tYz4AII9HkKvxgoGWgCzgCpLLtbr0W2leJ3NrmRUN7Gs/t0QJ0Eb/AiPFkTPhIhW6UcAO4B10Hgo+rD+uThw3jN2evr6ylqLAFmZelP8g01NDQMBzmooqKiebxo6lm60QbzcSqVMuU5UkvnBQrvMUE6BjKdAZFYwwcWuuK8Oi271irVeSVtvf0uEUUSmjgOkUi34sMkZVeARLpsdspOpdsu/LZw5vdd5wh8vhPuNag6RybD77gPvyqlsbGRthG/8SSjpOvvurq6ET8GohcU0Fh28MpOvn/NNIyPvhIBAZ0zxs0UIYUzrT4v6alUyjhxsmxXgNwlsg9CpmciIJFt9/vBR++Qvz59sJ2U24PQBZDpy4kICKjkI90+EiFbl2zyEfqAe0FmNB8BIfV8BCRcM0TMjbEMMRaLjWWINTU1SmGwt7d3LEMsLS1NC3PFNUMEGfcMESTokPqIzbtHc3YQyMjZQYLWnX1Czn4CZNIuJAr5GStnPwEyb6TJ75SzU/kTZF65uRb56ohw7yVJCgJOq3mUSWg8sBJroWpra6Pwvprv3auqqjKkfho/SzbOZkhvGPRRToJQhF18Lt8asZlPX68jGDCdTpziY55zwDEnElBjkRBprMk/JNSreTNaq2WeDw9JgaIcKi2y3UoYBr37GI+FxnQKbe98S6xAQmf3WCyeY8GtblgVKHJQOKB7CkWaBPf6VSI3wC6W04C8rOxrJRIvtMxTek2arPLEvcnPWGUx28zfFgVq0JHnFqn5HNQwVG3gyxvsLmLZAqWm51ORSmmX3AUSD7/VCMg8lFKCWVrmmXBwRKAGRZl10uIY9+CicbZhlXVQZX4+FFkqPXcVaiRzZQFV6Nmr0pjC+SDSo305QH4uDSLXco1taWy7J3Ai/PWPAseBZtQ9b+OhCrlWM9s8yioFl48IZN5rmf9WqexoP7mQSSva/C4Z4mXgLaM9yBdN5uzjrXwWYABYlN1dq26o6QAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  display: inline-block;
  height: 25px;
  margin-left: 10px;
  vertical-align: middle;
  width: 25px; }

.js-spinner--audio {
  background-image: url(data:image/png;base64,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);
  display: block;
  visibility: hidden;
  margin: 23% 0 0 23%;
  position: absolute;
  z-index: 5;
  width: 56%;
  height: 56%;
  top: 0; }
.js-spinner--audio.js-spinner-alternative {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5RTk1NDdEMEE3OTExRTQ4NTVEQkVGOUY0QkVFRUMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5RTk1NDdFMEE3OTExRTQ4NTVEQkVGOUY0QkVFRUMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlFOTU0N0IwQTc5MTFFNDg1NURCRUY5RjRCRUVFQzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTlFOTU0N0MwQTc5MTFFNDg1NURCRUY5RjRCRUVFQzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72kfIBAAAFOUlEQVR42uxZbYhWRRS+133XdXPXD1wD3dbCNdM0Mi1J0w0sAiuFQpOUoh8affjH2lTE8IciUdAXJShG9aMPCY3ERIk0/MRWRSlzSTRdsHLTFd1c3XXX9Tnsszge5t733ved2SD2wMPMnXvn48w5c86Zc8PAI41duXcKiqV8XHFwyYRtvubqEfilaqAPUe1zIt+M3BpRd06ZlKpSgOJlYDRwEPgE6tLmSA1lLYuBKuBnYFmasTMp57sdeIz1wcBZYIOjTX0BeM6Y50vgN1+qVaCeZ2En+zmQRhmKV7LM5ZSRU8AF47kYeN6BNF4DehvPDcDv3hiBzrag+EI1P4IdHZaHNEaheFo1v4+5mn1bra3AH8ZzCMzDgsIcmAjpZ8y+tcA33s0vdqodxRrVPBKYnMOmPCH8qDZxnNe6xI9goiModmurgx3uqdquRdRFGr0sTnILxq7J249gcGGsnBbjNAa9GtP3U+ABoHPxZTTNm4xvjgKjjLpJM4FBxrOcibezqGIRpd8qKoj1tUb5kTnAJNYb0XEjyp1UJy2Verz/Vkyw0TxGMVJN9RH6Xg0xUT2Lcz0dwYBs8GxgITCAzeJn3ohiZLhRLyVjD2OgdZjEZg7Xi9WiNIT+VMz+g+KziA0+adT/tpy7TiYeRLEcuFu9mhDn2Y9YYqLbgNcx4AFZOBZ3zljoFbSLD7gXENO8P4VavwfU0H/sxViXFQMVtGhPRvS/KZIOLbHUo8DjQC9LZzkzP/BQNgceCGu4BcV84CWgyPLJv8AHIkHzjIQRg0nY/RTFZ/vmPLASA110zMRAFJsZx2mSc7oOeIsqmz1o5AI/x8A/8TBXqk/6AyMYpbqkSRFMiAq+iXX9kpMfQUeJrd4B1lIKgTKXrqlJPYvxeFW0I46JRGE8TW8NpHOIOybW4wwNg2vaDqwGhgI7xMSKQQm6qZv+Owqh+xK7TGWmI47aefi+ht42ek4jDWIIcl+CwFbWtFA+mp6AiU6fU04v7pueBcYljM7FXH/U4/+iWsKIRLhJPLSolkSnh7tgXV8BB/QdJka15ndbiW7yZX5TmMQMA8Vy5rZqXKVLjTnkMvdh0JGS/Q54F3M0pb6zx0wgeavxQIm61Z10vLELgo7UqdD9wIuYexF9V3vOWRRJZQLiZ6YoJhJvQkrqr54r6Bh3Yh3jUksEnYopgbsi+l2iKXZNHwMzeL026SFG4JK5WQLpnIk9I8xW3MOkWaFlojb6kUPmNdPxOZE7/GJmYGzXbQmPVsid30xXaUYm8qDZ6ASwT8dZzDWVkcn6pFlCpkuLuIZm3Q/v72Cea2bEEGvRZ16UalVYOkjWZA86/WVZjCQrqoydOx4k/6dRapy7NoxVbx5o1MWQPIP2KloyHeNNizsjsti+rF/hXbk2xmLcqcRfohgtNBJq51Tm0py7gH0bLTfUHRhHVH0uVWogX/0Yx8gu7qiIuyHOTzBto5MSOrtRGdz47yE/hGrVnf+mTcCYTbY5qXZrJFEYdCQNLzMeszPCDmcTqsZIZb5l8Dr1Te+IemeioSS48Wcq5HXifEz+QBzxqtR+JEYaAyxpm6NpPD3VVUfdxZaMfuIwPi0TocWyNUQloLMwI1JsUc19u4QR0BDLjfLXPFzHBfVcSF/ijxE6zBGquY66mxPRkunAsDTtr7y0EhFJmDrcqixRrnSRN1BzXRmfjGh/csxFVp7WMq/MTCaHnaujk6tn2OKKLtEUS9jSkuW3X36M0GR6ST5w7JzPmu900NWIupd0kE+qY1TcZvH6Tum6AAMAHQGxfN7gn74AAAAASUVORK5CYII=); }

.js-spinner--centered {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -12px; }

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

/*# sourceMappingURL=base.css.map */
