/* Number Base */
/* Starkey.com Fonts */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=98ad87e7-07e5-45e5-94f4-3bba7541821f");
@font-face { font-family: "DIN Next W02 Light"; src: url("/sites/starkey2015/starkey/fonts/din-next/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/074b86ea-3c33-4b3e-90da-76f8e2e20b6b.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg"); }

@font-face { font-family: "DINNextW02-LightItalic"; src: url("/sites/starkey2015/starkey/fonts/din-next/fa792f94-71cb-4df0-8b2a-733fb5d87bc1.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/fa792f94-71cb-4df0-8b2a-733fb5d87bc1.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/17662d2d-15a9-462f-a9cf-00e29158294f.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/053cad7f-2a5f-4787-88eb-1f5170845404.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/f9287e55-2c51-42a7-9644-99ebfee2a994.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/e3792fca-c114-4539-9da1-676857fd36b7.svg#e3792fca-c114-4539-9da1-676857fd36b7") format("svg"); }

@font-face { font-family: "DIN Next W02 Regular"; src: url("/sites/starkey2015/starkey/fonts/din-next/21159f5e-cd9e-408a-ba51-65510b4a13aa.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/21159f5e-cd9e-408a-ba51-65510b4a13aa.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/f3de66f3-8e63-467b-a343-dad3b4e2d400.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/20007504-6ea2-4d68-93e4-f4769b5d9f14.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/1c35aab7-8ddd-402f-8976-1363134c3817.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/91c8307f-e301-4d44-b0f3-5cff17b3a554.svg#91c8307f-e301-4d44-b0f3-5cff17b3a554") format("svg"); }

@font-face { font-family: "DIN Next W02 Italic"; src: url("/sites/starkey2015/starkey/fonts/din-next/a814b61c-04f1-4bb5-9416-7770570342fb.eot?#iefix"); src: url("Fonts/a814b61c-04f1-4bb5-9416-7770570342fb.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/0bb50c06-f013-47e2-be28-14f03f60f84e.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/e80136ed-393d-4283-9f0f-f74997aa62ca.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/1f98650a-25b3-4532-a0db-f480bfd8769f.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/a44f6bcf-3d74-4283-8ffc-08be7c442958.svg#a44f6bcf-3d74-4283-8ffc-08be7c442958") format("svg"); }

@font-face { font-family: "DIN Next W02 Bold"; src: url("/sites/starkey2015/starkey/fonts/din-next/50d13d4e-96c6-4412-a8fa-baa4814c5332.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/50d13d4e-96c6-4412-a8fa-baa4814c5332.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/ae90c0fa-96b1-476c-83a6-34af1e0790fc.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/109143ca-57fb-459c-9814-3a68f0245ac3.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/c9fa50e2-c243-451a-b91b-ee74f341d7a8.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/1201bd6f-15f5-4b51-9c6f-c5c4b35d31f5.svg#1201bd6f-15f5-4b51-9c6f-c5c4b35d31f5") format("svg"); }

@font-face { font-family: "DINNextW02-BoldItalic"; src: url("/sites/starkey2015/starkey/fonts/din-next/602964de-97e9-4396-9b71-ae6e011926bc.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/602964de-97e9-4396-9b71-ae6e011926bc.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/397f2e01-154b-4a77-be66-1ae8e8827ca1.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/d795b773-4e39-4f23-8a59-fd5878f5e720.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/9f0ed5c4-0a23-41ad-9dd4-4625bc5b8b71.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/402efe43-117e-472f-85c3-d73d5a2cde18.svg#402efe43-117e-472f-85c3-d73d5a2cde18") format("svg"); }

@font-face { font-family: "Mr Eaves"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.woff") format("woff"); }

@font-face { font-family: "Mr Eaves Italic"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.woff") format("woff"); }

@font-face { font-family: "Mr Eaves Book"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.woff") format("woff"); }

@font-face { font-family: "Mr Eaves Bold"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.woff") format("woff"); }

/*  Mr Eaves Mixins ------------------------------------------------- */
/*  DIN Next -------------------------------------------------------- */
/* 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 ---------------------------------------------------------- */

/* Adjustments for Starkey three-tier header */
.three-tier + .main-container {
  padding-top: 16px !important;
}

@media only screen and (min-width: 768px) {
  .three-tier + .main-container {
    padding-top: 59px !important;
  }
}

@media only screen and (min-width: 992px) {
  .three-tier + .main-container {
    padding-top: 61px !important;
  }
}
/* END adjustments for three-tier header */

.BodyContainer {
  background: none; min-height: 500px;
}

@media (min-width: 768px) {
  .container-fluid.greeting {
    background: url("../../../images/haf-lady-ipad.png") no-repeat right bottom; background-size: 420px;
  }
}

@media (min-width: 992px) {
  .container-fluid.greeting {
    background-size: 460px;
  }
}

@media (min-width: 1200px) {
  .container-fluid.greeting {
    background-size: 520px;
  }
}

.HearingAidFinder {
  background: url("../../../images/haf-heading-bg.jpg") no-repeat center top;
  background-size: 100%;
  width: 100%;
  float: left;
  display: none;
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.HearingAidFinder .sched-appt-link a {
  display: block;
  width: 250px;
  margin: 20px auto 10px;
  /* border: 1px solid #0a649c; */
  border-radius: 999px;
  padding-top: 10px;
  padding-bottom: 8px;
  background-color: #fff;
  font-family: "DIN Next", Arial, sans-serif;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1;
  color: #1e9be9;
  text-align: center;
  transition: all 0.3s ease;
}

.HearingAidFinder .sched-appt-link a:hover {
  color: #fff;
  background-color: #0a649c;
  text-decoration: none;
}

.HearingAidFinder .haf-steps {
  margin-right: 35px;
}

.HearingAidFinder .hearing-aid-family {
  width: 320px;
  float: left;
  margin-bottom: 30px;
}

.HearingAidFinder .HearingAidFinder-content {
  width: 100%;
  float: left;
  display: none;
}

.HearingAidFinder .HearingAidFinder-content .HearingAidFinder-content--part {
  float: left;
  width: 100%;
  display: none;
  padding-top: 50px;
}

.HearingAidFinder .HearingAidFinder-block { clear: both; }

.HearingAidFinder .HearingAidFinder-subBlock { float: left; }

.HearingAidFinder .HearingAidFinder-title {
  /* font-family: 'Mr Eaves Book', Helvetica, Arial, sans-serif; */
  font-weight: 300;
  font-size: 6rem;
  line-height: 1;
  text-align: center;
  margin-top: 20px;
}

.HearingAidFinder .HearingAidFinder-title html[lang='pl-PL'], html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-title {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
}

.HearingAidFinder h1.HearingAidFinder-title { margin-top: 75px; }

.HearingAidFinder h2.HearingAidFinder-text { color: #333; }

.HearingAidFinder .HearingAidFinder-titleSmall {
  font-family: 'DIN Next', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 1.2;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.HearingAidFinder .HearingAidFinder-subTitle {
  font-weight: 300;
  font-size: 4rem;
  line-height: 1.2;
  color: #1e9be9;
  margin-bottom: 20px;
}

.HearingAidFinder .HearingAidFinder-subTitle html[lang='pl-PL'], html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-subTitle {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 300;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .HearingAidFinder .greeting .HearingAidFinder-subTitle {
    padding-right: 100px;
  }
}

.HearingAidFinder .HearingAidFinder-text {
  font-family: 'DIN Next', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 1.3;
  margin-top: 20px;
  margin-bottom: 20px;
}

.HearingAidFinder .HearingAidFinder-textBold {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 10px;
}

.HearingAidFinder .HearingAidFinder-textBold html[lang='pl-PL'], html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-textBold {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.HearingAidFinder .HearingAidFinder-button {
  float: left;
  margin-bottom: 10px;
  border: 1px solid #1e9be9;
  border-radius: 999px;
  padding: 10px 28px 8px;
  background-color: #1e9be9;
  font-family: "DIN Next", Arial, sans-serif;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1;
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.HearingAidFinder .HearingAidFinder-button:hover {
  background-color: #fff;
  color: #1e9be9;
}

.HearingAidFinder .HearingAidFinder-buttonAlternate {
  font-size: 1.8rem;
  line-height: 1.2;
  background-color: #f8f8f8;
  border: 1px solid #999;
  text-align: center;
  padding: 15px 30px;
  margin-top: 10px;
  min-height: 90px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternate {
    min-height: auto;
  }
}

.HearingAidFinder .HearingAidFinder-buttonAlternate:hover {
  /* background-color: rgba(0, 183, 198, 0.5); */
  background-color: rgba(30, 150, 233, 0.5);
}

.HearingAidFinder .HearingAidFinder-buttonAlternate.Active {
  background-color: #1e9be9;
}

.HearingAidFinder .HearingAidFinder-buttonThin {
  color: white;
  float: left;
  background-color: #1e9be9;
  font-size: 1.9rem;
  padding: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  width: 260px;
  text-align: center;
  margin: 20px auto;
  display: block;
  float: none;
}

.HearingAidFinder .HearingAidFinder-buttonThin:hover {
  background-color: #e9941e;
}

.HearingAidFinder .HearingAidFinder-buttonThinAlternate {
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1;
  background-color: #f8f8f8;
  border: 2px solid #999;
  color: #666;
  cursor: pointer;
  text-align: center;
  padding: 7px 10px;
  margin-top: 10px;
}

.HearingAidFinder .HearingAidFinder-buttonThinAlternate html[lang='pl-PL'], html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-buttonThinAlternate {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.HearingAidFinder .HearingAidFinder-buttonThinAlternate:hover {
  color: #1e9be9;
  background-color: #fff;
  border: 2px solid #1e9be9;
}

.HearingAidFinder .HearingAidFinder-textBlue {
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  color: #1e9be9;
  font-size: 24rem;
  float: left;
}

.HearingAidFinder .HearingAidFinder-textItalic {
  margin-bottom: 10px;
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 1.6rem;
  line-height: 1.25;
}

.HearingAidFinder .HearingAidFinder-divider {
  width: 100%;
  background: url("../../../images/divider-arrow.png") no-repeat center bottom;
  height: 50px;
  clear: both;
  display: block;
  margin-bottom: 20px;
}

.HearingAidFinder .recommend .HearingAidFinder-divider {
  background: url("../../../images/divider-arrow-white.png") no-repeat center bottom;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig {
  font-size: 1.4rem;
  line-height: 1.3;
  background-color: #f8f8f8;
  cursor: pointer;
  border: 1px solid #666;
  text-align: center;
  padding: 15px 30px;
  margin-top: 10px;
}

@media (min-width: 992px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig {
    min-height: 250px;
  }
}

/* Not sure why this is duplicated – maybe 1200px style? */
/* @media (min-width: 992px) { */
@media (min-width: 1200px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig {
    min-height: 220px;
  }
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .choice-wrapper {
  display: block;
  margin: 0 auto;
  width: 225px;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-text {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 1.2;
  display: block;
  clear: both;
  margin-top: 12px;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-textBold {
    height: 50px;
  }
}

@media (min-width: 1200px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-textBold {
    height: auto;
  }
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-buttonAlternateBig--choice {
  float: left;
  width: 35px;
  height: 35px;
  background-color: #fff;
  border: 2px solid #efefef;
  margin: 10px 5px 24px 5px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-clip: padding-box;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-buttonAlternateBig--choice .HearingAidFinder-buttonAlternateBig--choiceSelect {
  float: left;
  width: 29px;
  height: 29px;
  margin-top: 2px;
  margin-left: 1px;
  background-color: #1e9be9;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-clip: padding-box;
  border: 1px solid #fff;
  opacity: 0;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .HearingAidFinder-buttonAlternateBig--choice .HearingAidFinder-buttonAlternateBig--choiceNumber {
  float: left;
  margin-top: 8px;
  margin-left: 14px;
  font-size: 1.6rem;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage {
  margin: 0;
  padding: 0;
  list-style: none;
}

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage li {
  display: inline-block;
  width: 33%;
  font-family: 'DIN Next', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
}

@media (min-width: 500px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage {
    margin: 0 10%;
  }
}

@media (min-width: 992px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage {
    margin: 0;
  }
}

@media (min-width: 1400px) {
  .HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage {
    margin: 0 15%;
  }
}

.HearingAidFinder .HearingAidFinder-portrait img {
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid gray;
  margin-right: 10px;
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .HearingAidFinder .HearingAidFinder-portrait img {
    width: 125px;
    height: 125px;
  }
}

.HearingAidFinder .HearingAidFinder-adSmall {
  background-color: #1e9be9;
  padding: 20px;
  color: #fff;
  margin-bottom: 30px;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-title {
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1;
  margin-top: 5px;
  margin-bottom: 0;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-title html[lang='pl-PL'],
html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-title {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-divider {
  margin-top: 0px; border-color: #fff; margin-bottom: 10px;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-text {
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: normal;
  font-style: italic;
  font-size: 3rem;
  line-height: 1;
  margin-bottom: 10px;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-text html[lang='pl-PL'],
html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-text {
  font-family: 'Open Sans', Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-textBold {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 2.4rem;
  line-height: 1.25;
  text-align: center;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-textBold .sched-appt-number a {
  color: #fff;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-buttonThinAlternate {
  border: 1px solid #fff;
  /* font-size: 10pt; */
  font-size: 1.3rem;
  padding: 5px;
  background-color: #1e9be9;
  margin-left: 50px;
}

.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-buttonThinAlternate:hover {
  background-color: #e9941e;
}

.HearingAidFinder .HearingAidFinder-techBar {
  border: 2px solid #e9941e;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #fff;
}

.HearingAidFinder .HearingAidFinder-techBar .HearingAidFinder-title {
  font-size: 2.2rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  background-color: #e9941e;
  margin: 0;
  padding: 10px;
}

.HearingAidFinder .HearingAidFinder-techBar .HearingAidFinder-text {
  margin-top: 5px;
  margin-bottom: 0;
}

.HearingAidFinder .HearingAidFinder-techPercent {
  float: left;
  width: 100%;
  color: #666;
}

.HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-title {
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 2.8rem;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-title html[lang='pl-PL'],
html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-title {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-text {
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 1;
  margin-top: 0;
  text-align: left;
}

.HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-text html[lang='pl-PL'],
html[lang='hu-HU'] .HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-text {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.HearingAidFinder .HearingAidFinder-mediaContainer {
  width: 270px;
  height: 65px;
}


/*  Greeting (Start Page) ------------------------------------------- */
.HearingAidFinder h4.share-this {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 2.4rem;
  line-height: 1;
  color: #1e9be9;
  margin-bottom: 10px;
}

.HearingAidFinder .addthis_toolbox.addthis_default_style {
  float: left;
}

ol {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.7rem;
  line-height: 1.17;
  padding: 0 10px 10px 20px;
}

.family {
  max-width: 375px;
  display: block;
  margin: 0 auto;
}

@media (max-width: 480px) {
  .family {
    max-width: 100%;
  }
}

.get-started {
  display: block;
  width: 180px;
  margin-left: -90px;
  position: relative;
  left: 50%;
  text-align: center;
}

ul.icons {
  padding: 0;
  margin: 20px 30px;
}

@media (max-width: 480px) {
  ul.icons {
    margin-left: 0;
    margin-right: 0;
  }
}

ul.icons li {
  list-style-type: none;
  position: relative;
  padding: 5px 0 5px 60px;
}

ul.icons img {
  position: absolute;
  width: 50px;
  top: 0;
  left: 0;
}

ul.icons .HearingAidFinder-textBold {
  font-size: 2.2rem;
  line-height: 1;
  margin-top: 5px;
  margin-bottom: 5px;
}

ul.icons .HearingAidFinder-text {
  font-size: 1.5rem;
  line-height: 1.3;
  margin-top: 0;
}

.call-today {
  background: url("../../../images/blue-blur.jpg") no-repeat top center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.call-today .HearingAidFinder-title {
  font-size: 4rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

.call-today .HearingAidFinder-textBold {
  font-family: "Mr Eaves XL Sans", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 3rem;
  line-height: 1;
}

.call-today .HearingAidFinder-textBold html[lang='pl-PL'],
html[lang='hu-HU'] .call-today .HearingAidFinder-textBold {
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: 700;
}

.call-today-inner {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 30px;
}

.call-today-inner img {
  max-width: 175px;
}


/*  Questions ------------------------------------------------------- */
.questions {
  background: url("../../../images/haf-questions-bg.jpg") no-repeat center;
  background-size: cover;
  margin-top: -50px;
  min-height: 600px;
  padding-top: 140px;
  width: 100%;
}

.questions h2.HearingAidFinder-titleSmall {
  font-size: 2.8rem;
  line-height: 1.1;
  color: #333;
  text-align: center;
}

.questions h4.HearingAidFinder-text {
  font-size: 1.6rem;
  line-height: 1.25;
  text-align: center;
}

.questions .last .HearingAidFinder-buttonThinAlternate {
  margin-bottom: 40px;
}


/*  Results --------------------------------------------------------- */
.container.recommend {
  margin-bottom: 50px;
}

p.print {
  background: url("../../../images/icon-printer.png") no-repeat 0 0;
  padding: 3px 0 5px 35px;
  display: block;
  vertical-align: middle;
}

p.print a:hover {
  cursor: pointer;
}

p.print a: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;
}

.greeting p.print {
  display: none;
}

.HearingAidFinder-subBlock .squeeze .HearingAidFinder-text {
  float: left;
  margin-top: 20px;
}

.tech-levels .arrow-bg {
  background: url("../../../../starkey/img/global/divider-dotted-down.png") no-repeat center top;
  width: 100%;
  height: 20px;
}

.tech-levels .HearingAidFinder-subBlock.full {
  width: 100%;
}

.tech-levels h4 {
  margin-bottom: 50px;
}

.features h4.HearingAidFinder-text {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  line-height: 2rem;
  /* color: #b5bd00; */
  color: #0a649c;
  margin-bottom: 10px;
}

.features p.HearingAidFinder-text {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 1.375;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .HearingAidFinder-adSmall .sched-appt-link a {
    width: 210px;
  }
}

section.cta {
  background: #1e9be9;
  margin-top: 40px;
  margin-bottom: 30px;
}

section.cta .HearingAidFinder-block .HearingAidFinder-subBlock {
  color: #fff;
  padding: 10px;
}

section.cta .HearingAidFinder-block .HearingAidFinder-textItalic {
  font-family: 'DIN Next', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 1.8rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  section.cta .HearingAidFinder-block .HearingAidFinder-textItalic {
    float: left;
    margin-top: 20px;
  }
}

section.cta .HearingAidFinder-block .sched-appt-link a {
  /* background-color: #008893; */
  background-color: #fff;
}

section.cta .HearingAidFinder-block .sched-appt-link a:hover {
  background-color: #0a649c;
  color: #fff;
}

@media (min-width: 1200px) {
  section.cta .HearingAidFinder-block .sched-appt-link a {
    float: right;
    margin-top: 10px;
    margin-right: 70px;
  }
}

@media (min-width: 992px) {
  .squeeze {
    padding-left: 30px;
    padding-right: 30px;
  }

  .squeeze:first-child {
    border-right: 2px dotted #999;
  }
}


/* ---------------------------------- */
.gradient, .tech-levels {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #e1e1e1 0%, #fff 100%);
  background: -o-linear-gradient(top, #e1e1e1 0%, #fff 100%);
  background: -ms-linear-gradient(top, #e1e1e1 0%, #fff 100%);
  background: linear-gradient(to bottom, #e1e1e1 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$lite-gray', endColorstr='$white',GradientType=0 );
}

#HAFResultsGradient {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 5%, white 20%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(255, 255, 255, 0)), color-stop(30%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 5%, white 20%, white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 5%, white 20%, white 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 5%, white 20%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, white 20%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

#haf-tool section {
  padding-bottom: 0;
}

#haf-tool #mc_embed_signup {
  display: none;
}
