/* Number Base */
/* Colors */
/* Teal - PMS 3125C */
/* Blue - PMS 654C */
/* Gold - PMS 124C */
/* Orange - PMS 716C */
/* Red - PMS 485C */
/* Bergundy - PMS 194C */
/*  Extends --------------------------------------------------------- */
.link-arrow-after {
  content: "\e258";
  position: relative;
  font-size: 1rem;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin-left: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.link-arrow-before {
  content: "\e257";
  position: relative;
  font-size: 1rem;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin-right: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*  Mixins ---------------------------------------------------------- */
/*  Mr Eaves */
/*  DIN Next -------------------------------------------------------- */
html[lang=fr-CA] #fha #product-list li .details {
  position: relative;
}
html[lang=fr-CA] #fha #product-list li .details p {
  height: auto;
}
html[lang=fr-CA] #fha #product-list li .details .cta {
  width: 150px;
  padding: 8px 10px 6px;
  font-size: 1.2rem;
}
@media only screen and (min-width: 400px) {
  html[lang=fr-CA] #fha #product-list li .details .cta {
    width: 180px;
    padding: 8px 20px 6px;
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 768px) {
  html[lang=fr-CA] #fha #product-list li .details {
    height: 205px;
  }
  html[lang=fr-CA] #fha #product-list li .details .cta {
    position: absolute;
    bottom: 0;
    width: 212px;
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 992px) {
  html[lang=fr-CA] #fha #product-list li .details {
    height: 205px;
  }
  html[lang=fr-CA] #fha #product-list li .details .cta {
    width: 190px;
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  html[lang=fr-CA] #fha #product-list li .details {
    height: 185px;
  }
}

html[lang=fr-CA] .sts .stat p {
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 768px) {
  html[lang=fr-CA] .sts .stat p {
    font-size: 2.2rem;
  }
}
@media (max-width: 480px) {
  html[lang=fr-CA] .sts .stat p {
    font-size: 1.4rem;
    line-height: 2rem;
  }
}
@media (max-width: 480px) {
  html[lang=fr-CA] .sts .stat strong {
    font-size: 5rem;
  }
}
@media (min-width: 992px) {
  html[lang=fr-CA] #get-started .cta a {
    width: 220px;
  }
}
@media (max-width: 992px) {
  html[lang=fr-CA] #get-started .cta a {
    width: 200px;
  }
}
@media (max-width: 768px) {
  html[lang=fr-CA] #get-started .cta a {
    width: 200px;
  }
}
@media (max-width: 480px) {
  html[lang=fr-CA] #get-started .cta a {
    width: 168px;
  }
}
@media (max-width: 1200px) {
  html[lang=fr-CA] #technology.xino-tinnitus .tech-want-deliver h3 {
    font-size: 19px;
  }
}
html[lang=fr-CA] #hearing-test .test-icon a {
  font-size: 3.8rem;
}

@media (max-width: 992px) {
  html[lang=fr-CA] #hearing-test .test-icon a {
    font-size: 3.2rem;
  }
}
@media (min-width: 992px) {
  html[lang=fr-CA] .start-test a.btn {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  html[lang=fr-CA] .start-test a.btn {
    font-size: 3.4rem;
  }
}
html[lang=fr-CA] #hero-carousel .slide-muse .product-container {
  background: url("../../img/home/product-muse-ric-312.png") bottom right no-repeat;
  background-size: 200px;
}
@media (min-width: 992px) {
  html[lang=fr-CA] #hero-carousel .slide-muse .product-container {
    bottom: 190px;
    right: -745px;
  }
}
@media (min-width: 1200px) {
  html[lang=fr-CA] #hero-carousel .slide-muse .product-container {
    bottom: 190px;
    right: -775px;
  }
}
html[lang=fr-CA] #hero-carousel .slide-halo2 .product-container {
  background: url("../../img/home/product-halo2-ric-312.png") bottom center no-repeat;
  background-size: 210px;
}
@media (min-width: 992px) {
  html[lang=fr-CA] #hero-carousel .slide-halo2 .product-container {
    right: -745px;
  }
}
@media (min-width: 1200px) {
  html[lang=fr-CA] #hero-carousel .slide-halo2 .product-container {
    right: -830px;
  }
}
html[lang=fr-CA] .navbar-default .navbar-nav > li > a {
  font-size: 1.7rem;
  font-size: 17px;
}

html[lang=fr-CA] #results #speech > .speech-results-wrapper {
  background: none !important;
}

@media (min-width: 768px) {
  li.language {
    top: -65px;
    right: 0;
  }
}
li.language {
  list-style: none;
  position: relative;
  top: 1px;
  right: 0px;
}

li.language:hover ul {
  display: block;
}

li.language a {
  display: block;
  padding: 5px 10px 5px 15px;
  text-decoration: none;
  text-align: right;
  color: #3b3d40;
}

.choices ul {
  display: none;
  position: absolute;
  z-index: 999;
  right: -10px;
  padding: 0;
  border: 1px solid #ccc;
  background: #fff;
}

.choices li {
  width: 100%;
  padding-left: 0 !important;
  white-space: nowrap;
}

.choices li a:hover {
  color: #1e9be9;
  background: #e1e1e1;
  display: block;
  width: 100%;
}

.choice {
  padding-bottom: 4px;
}

.choice:after {
  content: "\e259";
  position: relative;
  padding-left: 4px;
  font-size: 1rem;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin-right: 2px;
}

li.language a:after {
  content: "\e258";
  position: relative;
  padding-left: 2px;
  font-size: 1rem;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  margin-right: 2px;
}

#fha.product-detail .heading {
  background-image: none;
}

@media (min-width: 768px) {
  .om #accordion dt, .om #accordion dd {
    height: 77px;
  }
}

@media only screen and (min-width: 768px) {
  #hearing-aid-styles .product-list p {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 992px) {
  #hearing-aid-styles .product-list p {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 1200px) {
  #hearing-aid-styles .product-list p {
    font-size: 1.6rem;
  }
}

/*# sourceMappingURL=fr-CA.css.map */