/* 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 ---------------------------------------------------------- */
.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', Helvetica, Arial, sans-serif; }
.HearingAidFinder .sched-appt-link a { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; color: #fff; width: 270px; background-color: #00b7c6; display: block; width: 250px; padding-top: 7px; padding-bottom: 5px; margin: 20px auto 10px auto; text-align: center; border: 1px solid #fff; }
html[lang='pl-PL'] .HearingAidFinder .sched-appt-link a { font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; }
.HearingAidFinder .sched-appt-link a:hover { color: #fff; background-color: #ea7600; 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: normal; font-style: normal; font-size: 60px; font-size: 6rem; line-height: 60px; line-height: 6rem; text-align: center; margin-top: 20px; }
html[lang='pl-PL'] .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 W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 20px; line-height: 2rem; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.HearingAidFinder .HearingAidFinder-subTitle { font-family: 'Mr Eaves Book', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 30px; font-size: 3rem; line-height: 35px; line-height: 3.5rem; color: #00b7c6; font-size: 30pt; margin-bottom: 20px; }
html[lang='pl-PL'] .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 W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 24px; line-height: 2.4rem; margin-top: 20px; margin-bottom: 20px; }
.HearingAidFinder .HearingAidFinder-textBold { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 24px; font-size: 2.4rem; line-height: 28px; line-height: 2.8rem; margin-bottom: 10px; }
html[lang='pl-PL'] .HearingAidFinder .HearingAidFinder-textBold { font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; }
.HearingAidFinder .HearingAidFinder-button { color: #fff; float: left; background-color: #00b7c6; font-size: 20pt; padding: 10px 20px 8px 23px; margin-bottom: 10px; cursor: pointer; white-space: nowrap; }
.HearingAidFinder .HearingAidFinder-button:hover { background-color: #ea7600; }
.HearingAidFinder .HearingAidFinder-buttonAlternate { font-size: 18px; font-size: 1.8rem; line-height: 22px; line-height: 2.2rem; 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); }
.HearingAidFinder .HearingAidFinder-buttonAlternate.Active { background-color: #00b7c6; }
.HearingAidFinder .HearingAidFinder-buttonThin { color: white; float: left; background-color: #00b7c6; font-size: 14pt; 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: #ea7600; }
.HearingAidFinder .HearingAidFinder-buttonThinAlternate { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; background-color: #f8f8f8; border: 2px solid #999; color: #666; cursor: pointer; text-align: center; padding: 7px 10px 5px 10px; margin-top: 10px; }
html[lang='pl-PL'] .HearingAidFinder .HearingAidFinder-buttonThinAlternate { font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; }
.HearingAidFinder .HearingAidFinder-buttonThinAlternate:hover { color: #00b7c6; background-color: #fff; border: 2px solid #00b7c6; }
.HearingAidFinder .HearingAidFinder-textBlue { width: auto; margin-left: 0px; margin-right: 0px; color: #00b7c6; font-size: 18pt; float: left; }
.HearingAidFinder .HearingAidFinder-textItalic { font-family: 'DIN Next W02 Italic', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; margin-bottom: 10px; }
.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 .HearingAidFinder-buttonAlternateBig { font-size: 14px; font-size: 1.4rem; line-height: 18px; line-height: 1.8rem; 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; } }
@media (min-width: 992px) { .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 W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; display: block; clear: both; margin-top: 10px; 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: #00b7c6; -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-left: 14px; font-size: 12pt; margin-top: 10px; }

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

.HearingAidFinder .HearingAidFinder-buttonAlternateBig .choiceVerbiage li { display: inline-block; width: 33%; font-size: 12px; }

@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: #00b7c6; padding: 20px; color: #fff; margin-bottom: 30px; }
.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-title { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 30px; font-size: 3rem; line-height: 30px; line-height: 3rem; margin-top: 5px; margin-bottom: 0; }
html[lang='pl-PL'] .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 Italic', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 30px; font-size: 3rem; line-height: 30px; line-height: 3rem; margin-bottom: 10px; }
html[lang='pl-PL'] .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 W02 Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 24px; font-size: 2.4rem; line-height: 30px; line-height: 3rem; 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; padding: 5px; background-color: #00b7c6; margin-left: 50px; }
.HearingAidFinder .HearingAidFinder-adSmall .HearingAidFinder-buttonThinAlternate:hover { background-color: #ea7600; }
.HearingAidFinder .HearingAidFinder-techBar { border: 2px solid #ea7600; margin-bottom: 10px; padding: 5px; background-color: #fff; }
.HearingAidFinder .HearingAidFinder-techBar .HearingAidFinder-title { font-size: 22px; font-size: 2.2rem; line-height: 22px; line-height: 2.2rem; color: #fff; text-align: center; background-color: #ea7600; 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 Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 28px; font-size: 2.8rem; line-height: 30px; line-height: 3rem; margin-top: 0; margin-bottom: 0; text-align: left; }
html[lang='pl-PL'] .HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-title { font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; }
.HearingAidFinder .HearingAidFinder-techPercent .HearingAidFinder-text { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; margin-top: 0; text-align: left; }
html[lang='pl-PL'] .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 W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 24px; font-size: 2.4rem; line-height: 24px; line-height: 2.4rem; color: #00b7c6; margin-bottom: 10px; }
.HearingAidFinder .addthis_toolbox.addthis_default_style { float: left; }

ol { font-family: 'DIN Next W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 17px; font-size: 1.7rem; line-height: 20px; line-height: 2rem; 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%; }

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: 22px; font-size: 2.2rem; line-height: 22px; line-height: 2.2rem; margin-top: 5px; margin-bottom: 5px; }
ul.icons .HearingAidFinder-text { font-size: 15px; font-size: 1.5rem; line-height: 20px; line-height: 2rem; 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: 40px; font-size: 4rem; line-height: 40px; line-height: 4rem; margin-top: 0; margin-bottom: 5px; text-align: left; }
.call-today .HearingAidFinder-textBold { font-family: 'Mr Eaves Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 30px; font-size: 3rem; line-height: 30px; line-height: 3rem; }
html[lang='pl-PL'] .call-today .HearingAidFinder-textBold { font-family: 'Open Sans', Arial, sans-serif; font-weight: 700; }

.call-today-inner { background-color: rgba(255, 255, 255, 0.5); 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: 28px; font-size: 2.8rem; line-height: 30px; line-height: 3rem; color: #333; text-align: center; }
.questions h4.HearingAidFinder-text { font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; 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 W02 Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 20px; font-size: 2rem; line-height: 20px; line-height: 2rem; color: #b5bd00; margin-bottom: 10px; }
.features p.HearingAidFinder-text { font-family: 'DIN Next W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.6rem; line-height: 22px; line-height: 2.2rem; }

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

section.cta { background: #00b7c6; margin-top: 40px; margin-bottom: 30px; }
section.cta .HearingAidFinder-block .HearingAidFinder-subBlock { color: #fff; padding: 10px; }
section.cta .HearingAidFinder-block .HearingAidFinder-textItalic { font-family: 'DINNextW02-BoldItalic', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; 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; }
section.cta .HearingAidFinder-block .sched-appt-link a:hover { background-color: #ea7600; }
@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; }

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