                                                                    /**
* A mixin to create retina sprites with hover & active states
*
* You have to register a pair of sprites using `{@link #retina-sprite-add}` and then you can use this mixin:
* 
*     @include retina-sprite-add(icons, "icons/*.png", "icons-retina/*.png");
*
*     .my-icon {
*       @include retina-sprite(icon-name, icons);
*     }
* 
* @param {String} $name
* @param {String} [$sprite-name]
* @param {Boolean} [$hover=false]
* @param {Boolean} [$active=false]
*/
/**
 * @param {String} $name
 * @param {String} $path
 * @param {String} $path2x
 */
/**
 * Mixin for retina backgrounds where you can't use a sprite.
 * 
 * - Make sure you have a file@2x.png file additional to your file.png.
 * - The mixin prepends $imgPath, which should be set globally at some point. Default is: "img/"
 *
 * Examples:
 *     li {
 *       @include retina-background(arrow, no-repeat 10px 15px)
 *     }
 *     
 *     a.external {
 *       @include retina-background(external, no-repeat right)
 *     }
 * 
 * @param {String} $file Path to file relative to images folder defined in config.rb and without a file extension
 * @param {Object} [$attr] Additional attributes like position or repetition. E.g. `no-repeat top right`
 * @param {String} [$type] The file type.
 */
/* line 7, ../../../sass/content/en_triton_hearing/assets.scss */
h1, h2, h3, h4, h5, h6 {
  color: #981d97; }

/* line 11, ../../../sass/content/en_triton_hearing/assets.scss */
.container .overlay {
  background-color: #981d97; }

/* line 18, ../../../sass/content/en_triton_hearing/assets.scss */
.btn {
  background-color: #981d97; }

/* line 22, ../../../sass/content/en_triton_hearing/assets.scss */
.btn-invert, .btn-invert:hover {
  background-color: #fff;
  color: #981d97; }

/* line 30, ../../../sass/content/en_triton_hearing/assets.scss */
.steps li {
  color: #981d97; }
  /* line 33, ../../../sass/content/en_triton_hearing/assets.scss */
  .steps li .speach {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 150px;
    width: 150px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 0;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 33, ../../../sass/content/en_triton_hearing/assets.scss */
      .steps li .speach {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 0;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }
  /* line 37, ../../../sass/content/en_triton_hearing/assets.scss */
  .steps li .questions {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 150px;
    width: 150px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 -304px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 37, ../../../sass/content/en_triton_hearing/assets.scss */
      .steps li .questions {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 -302px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }
  /* line 41, ../../../sass/content/en_triton_hearing/assets.scss */
  .steps li .results {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 150px;
    width: 150px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 -152px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 41, ../../../sass/content/en_triton_hearing/assets.scss */
      .steps li .results {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 -151px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }

/* line 51, ../../../sass/content/en_triton_hearing/assets.scss */
.site-content .your-position .noise {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 48px;
  width: 48px;
  background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
  background-position: 0 -604px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 51, ../../../sass/content/en_triton_hearing/assets.scss */
    .site-content .your-position .noise {
      background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
      background-position: 0 -599px;
      -webkit-background-size: 150px auto;
      -moz-background-size: 150px auto;
      -o-background-size: 150px auto;
      background-size: 150px auto; } }
  /* line 53, ../../../sass/content/en_triton_hearing/assets.scss */
  .site-content .your-position .noise.active {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 48px;
    width: 48px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 -704px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 53, ../../../sass/content/en_triton_hearing/assets.scss */
      .site-content .your-position .noise.active {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 -647.5px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }
/* line 57, ../../../sass/content/en_triton_hearing/assets.scss */
.site-content .your-position .questions {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 48px;
  width: 48px;
  background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
  background-position: 0 -804px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 57, ../../../sass/content/en_triton_hearing/assets.scss */
    .site-content .your-position .questions {
      background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
      background-position: 0 -793px;
      -webkit-background-size: 150px auto;
      -moz-background-size: 150px auto;
      -o-background-size: 150px auto;
      background-size: 150px auto; } }
  /* line 59, ../../../sass/content/en_triton_hearing/assets.scss */
  .site-content .your-position .questions.active {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 48px;
    width: 48px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 -854px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 59, ../../../sass/content/en_triton_hearing/assets.scss */
      .site-content .your-position .questions.active {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 -841.5px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }
/* line 63, ../../../sass/content/en_triton_hearing/assets.scss */
.site-content .your-position .results {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 48px;
  width: 48px;
  background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
  background-position: 0 -654px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 63, ../../../sass/content/en_triton_hearing/assets.scss */
    .site-content .your-position .results {
      background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
      background-position: 0 -696px;
      -webkit-background-size: 150px auto;
      -moz-background-size: 150px auto;
      -o-background-size: 150px auto;
      background-size: 150px auto; } }
  /* line 65, ../../../sass/content/en_triton_hearing/assets.scss */
  .site-content .your-position .results.active {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    height: 48px;
    width: 48px;
    background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
    background-position: 0 -754px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 65, ../../../sass/content/en_triton_hearing/assets.scss */
      .site-content .your-position .results.active {
        background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
        background-position: 0 -744.5px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto; } }

/* line 74, ../../../sass/content/en_triton_hearing/assets.scss */
.device-volume .earphones {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 72px;
  width: 82px;
  background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
  background-position: 0 -530px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 74, ../../../sass/content/en_triton_hearing/assets.scss */
    .device-volume .earphones {
      background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
      background-position: 0 -526px;
      -webkit-background-size: 150px auto;
      -moz-background-size: 150px auto;
      -o-background-size: 150px auto;
      background-size: 150px auto; } }
/* line 77, ../../../sass/content/en_triton_hearing/assets.scss */
.device-volume .speaker {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 72px;
  width: 77px;
  background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-1x-se216264147.png');
  background-position: 0 -456px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 77, ../../../sass/content/en_triton_hearing/assets.scss */
    .device-volume .speaker {
      background-image: url('/static/images/../images/content/en_triton_hearing/icons/icons-2x-s142a0410cd.png');
      background-position: 0 -453px;
      -webkit-background-size: 150px auto;
      -moz-background-size: 150px auto;
      -o-background-size: 150px auto;
      background-size: 150px auto; } }

/* line 84, ../../../sass/content/en_triton_hearing/assets.scss */
.noise-test .percent {
  color: #981d97; }

/* line 92, ../../../sass/content/en_triton_hearing/assets.scss */
html .noUi-base {
  background-color: #981d97; }
/* line 96, ../../../sass/content/en_triton_hearing/assets.scss */
html .noUi-handle:before {
  background-color: #981d97; }
