.checkout div.error,.my-account div.error,.stores div.error,.checkout table tr.error,.my-account table tr.error,.stores table tr.error{background-color:#f2dede;color:#b94a48;}.checkout div.error,.my-account div.error,.stores div.error{padding:10px;}.hearing-subsite .btn-default:hover{color:#333;}.hearing-subsite .btn-success:hover{color:#fff;}.hearing-subsite a:hover{color:#186581;}.hearing-subsite a.ui-selectmenu,.hearing-subsite .ui-selectmenu-menu-dropdown a{color:#333333;}.hearing-subsite .btn-primary{color:#fff;background-color:#2497C2;border-color:#2497C2;}.hearing-subsite .btn-primary:hover,.hearing-subsite .btn-primary:focus,.hearing-subsite .btn-primary:active,.hearing-subsite .btn-primary.active,.open .dropdown-toggle.hearing-subsite .btn-primary{color:#fff;background-color:#1e7ca0;border-color:#1a6f8e;}.hearing-subsite .btn-primary:active,.hearing-subsite .btn-primary.active,.open .dropdown-toggle.hearing-subsite .btn-primary{background-image:none;}.hearing-subsite .btn-primary.disabled,.hearing-subsite .btn-primary[disabled],fieldset[disabled] .hearing-subsite .btn-primary,.hearing-subsite .btn-primary.disabled:hover,.hearing-subsite .btn-primary[disabled]:hover,fieldset[disabled] .hearing-subsite .btn-primary:hover,.hearing-subsite .btn-primary.disabled:focus,.hearing-subsite .btn-primary[disabled]:focus,fieldset[disabled] .hearing-subsite .btn-primary:focus,.hearing-subsite .btn-primary.disabled:active,.hearing-subsite .btn-primary[disabled]:active,fieldset[disabled] .hearing-subsite .btn-primary:active,.hearing-subsite .btn-primary.disabled.active,.hearing-subsite .btn-primary[disabled].active,fieldset[disabled] .hearing-subsite .btn-primary.active{background-color:#2497C2;border-color:#2497C2;}.hearing-subsite .btn-primary .badge{color:#2497C2;background-color:#fff;}.hearing-subsite .commerce-add-to-cart .btn-primary{color:#fff;background-color:#008945;border-color:#008945;}.hearing-subsite .commerce-add-to-cart .btn-primary:hover,.hearing-subsite .commerce-add-to-cart .btn-primary:focus,.hearing-subsite .commerce-add-to-cart .btn-primary:active,.hearing-subsite .commerce-add-to-cart .btn-primary.active,.open .dropdown-toggle.hearing-subsite .commerce-add-to-cart .btn-primary{color:#fff;background-color:#006030;border-color:#004c26;}.hearing-subsite .commerce-add-to-cart .btn-primary:active,.hearing-subsite .commerce-add-to-cart .btn-primary.active,.open .dropdown-toggle.hearing-subsite .commerce-add-to-cart .btn-primary{background-image:none;}.hearing-subsite .commerce-add-to-cart .btn-primary.disabled,.hearing-subsite .commerce-add-to-cart .btn-primary[disabled],fieldset[disabled] .hearing-subsite .commerce-add-to-cart .btn-primary,.hearing-subsite .commerce-add-to-cart .btn-primary.disabled:hover,.hearing-subsite .commerce-add-to-cart .btn-primary[disabled]:hover,fieldset[disabled] .hearing-subsite .commerce-add-to-cart .btn-primary:hover,.hearing-subsite .commerce-add-to-cart .btn-primary.disabled:focus,.hearing-subsite .commerce-add-to-cart .btn-primary[disabled]:focus,fieldset[disabled] .hearing-subsite .commerce-add-to-cart .btn-primary:focus,.hearing-subsite .commerce-add-to-cart .btn-primary.disabled:active,.hearing-subsite .commerce-add-to-cart .btn-primary[disabled]:active,fieldset[disabled] .hearing-subsite .commerce-add-to-cart .btn-primary:active,.hearing-subsite .commerce-add-to-cart .btn-primary.disabled.active,.hearing-subsite .commerce-add-to-cart .btn-primary[disabled].active,fieldset[disabled] .hearing-subsite .commerce-add-to-cart .btn-primary.active{background-color:#008945;border-color:#008945;}.hearing-subsite .commerce-add-to-cart .btn-primary .badge{color:#008945;background-color:#fff;}.hearing-subsite .btn-info{color:#fff;background-color:#008945;border-color:#008945;}.hearing-subsite .btn-info:hover,.hearing-subsite .btn-info:focus,.hearing-subsite .btn-info:active,.hearing-subsite .btn-info.active,.open .dropdown-toggle.hearing-subsite .btn-info{color:#fff;background-color:#006030;border-color:#004c26;}.hearing-subsite .btn-info:active,.hearing-subsite .btn-info.active,.open .dropdown-toggle.hearing-subsite .btn-info{background-image:none;}.hearing-subsite .btn-info.disabled,.hearing-subsite .btn-info[disabled],fieldset[disabled] .hearing-subsite .btn-info,.hearing-subsite .btn-info.disabled:hover,.hearing-subsite .btn-info[disabled]:hover,fieldset[disabled] .hearing-subsite .btn-info:hover,.hearing-subsite .btn-info.disabled:focus,.hearing-subsite .btn-info[disabled]:focus,fieldset[disabled] .hearing-subsite .btn-info:focus,.hearing-subsite .btn-info.disabled:active,.hearing-subsite .btn-info[disabled]:active,fieldset[disabled] .hearing-subsite .btn-info:active,.hearing-subsite .btn-info.disabled.active,.hearing-subsite .btn-info[disabled].active,fieldset[disabled] .hearing-subsite .btn-info.active{background-color:#008945;border-color:#008945;}.hearing-subsite .btn-info .badge{color:#008945;background-color:#fff;}.hearing-subsite .btn-darker{color:#fff;background-color:#3f3f3f;border-color:#3f3f3f;}.hearing-subsite .btn-darker:hover,.hearing-subsite .btn-darker:focus,.hearing-subsite .btn-darker:active,.hearing-subsite .btn-darker.active,.open .dropdown-toggle.hearing-subsite .btn-darker{color:#fff;background-color:#2b2b2b;border-color:#202020;}.hearing-subsite .btn-darker:active,.hearing-subsite .btn-darker.active,.open .dropdown-toggle.hearing-subsite .btn-darker{background-image:none;}.hearing-subsite .btn-darker.disabled,.hearing-subsite .btn-darker[disabled],fieldset[disabled] .hearing-subsite .btn-darker,.hearing-subsite .btn-darker.disabled:hover,.hearing-subsite .btn-darker[disabled]:hover,fieldset[disabled] .hearing-subsite .btn-darker:hover,.hearing-subsite .btn-darker.disabled:focus,.hearing-subsite .btn-darker[disabled]:focus,fieldset[disabled] .hearing-subsite .btn-darker:focus,.hearing-subsite .btn-darker.disabled:active,.hearing-subsite .btn-darker[disabled]:active,fieldset[disabled] .hearing-subsite .btn-darker:active,.hearing-subsite .btn-darker.disabled.active,.hearing-subsite .btn-darker[disabled].active,fieldset[disabled] .hearing-subsite .btn-darker.active{background-color:#3f3f3f;border-color:#3f3f3f;}.hearing-subsite .btn-darker .badge{color:#3f3f3f;background-color:#fff;}a.navigational{display:inline-block;font-weight:bold;margin:15px 0 0 0;text-decoration:none!important;}a.navigational:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-size:12px;font-weight:normal;line-height:1;margin-left:4px;-webkit-font-smoothing:antialiased;}a.navigational:hover{text-decoration:underline!important;}.pane-node-field-content h3{font-size:24px;margin-bottom:10px;margin-top:15px!important;font-weight:500;}.pane-node-field-content h3 a{text-decoration:none!important;}.pane-node-field-content h3 a:hover{text-decoration:underline!important;}.pane-node-field-banner{margin-bottom:0;}@media (min-width: 767px) {.pane-node-field-banner{margin-bottom:30px;}}@media (max-width: 767px) {.node-type-offers-landing-page h1#page-title,.node-type-offers-landing-page h1.page-title{margin-bottom:-4px;}.node-type-offers-landing-page .field-name-field-banner{display:none;}}.field-type-image img{height:auto;max-width:100%!important;}.carousel.slide .carousel-indicators.dark li{border:1px solid #000;}.carousel.slide .carousel-indicators.dark li.active{background-color:#000;border:1px solid #000;}.carousel.slide .carousel-indicators.light li{border:1px solid #fff;}.carousel.slide .carousel-indicators.light li.active{background-color:#fff;border:1px solid #fff;}.carousel-heading,.carousel-text{color:#333333;}@media (min-width: 768px) {.slide-text-light .carousel-heading,.slide-text-light .carousel-text{color:#fff;}}@media (min-width: 991px) {#desktop-hide{display:none;}#mobile-hide{display:block;}}@media (max-width: 991px) {#desktop-hide{display:block;}#mobile-hide{display:none;}}div.panel-pane div.node{margin:inherit!important;padding:inherit!important;}#main .node-type-page-designer .field-name-field-youtube-video .field,#main .node-type-page-basic .field-name-field-youtube-video .field,#main .node-type-page-offers .field-name-field-youtube-video .field,#main .node-type-page-designer .node.node-content-html5 .field,#main .node-type-page-basic .node.node-content-html5 .field,#main .node-type-page-offers .node.node-content-html5 .field{position:relative;padding:25px 0 56.25% 0;height:0;margin-bottom:15px;}#main .node-type-page-designer .field-name-field-youtube-video .field iframe,#main .node-type-page-basic .field-name-field-youtube-video .field iframe,#main .node-type-page-offers .field-name-field-youtube-video .field iframe,#main .node-type-page-designer .node.node-content-html5 .field iframe,#main .node-type-page-basic .node.node-content-html5 .field iframe,#main .node-type-page-offers .node.node-content-html5 .field iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#main .node-page-basic .field-name-field-youtube-video{position:relative;padding:25px 0 56.25% 0;height:0;margin-bottom:15px;}#main .node-page-basic .field-name-field-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#node_news_article_related_store_context_group_image{clear:left;margin-bottom:-15px;float:left;}.field-name-field-image-title .field-item{font-style:italic;text-align:center;font-size:15px;padding-bottom:15px;}.prescriptions-spec ul.cs-validation-message{background-color:#f2dede!important;color:#b94a48!important;font-weight:bold;}.prescriptions-spec ul.cs-validation-message:first-of-type{padding-top:10px;}.prescriptions-spec ul.cs-validation-message li{font-size:13px;font-weight:600;}hr.hr_grey{border-top:1px solid #cccccc;}hr.hr_white{border-top:1px solid #ffffff;}.form-type-radio.form-item-field-hr-tag-colour-und:first-of-type{display:none;}.sidebar{margin-bottom:0;}@media (min-width: 767px) {.sidebar{margin-bottom:60px;}}.sidebar .pane-block .pane-title,.sidebar .panel-pane .pane-title,.sidebar .field-name-menu-block-related-links .pane-title,.sidebar .field-name-menu-block-you-like .pane-title,.sidebar .field-name-menu-block-you-like-hearing .pane-title,.sidebar .pane-block .block-title,.sidebar .panel-pane .block-title,.sidebar .field-name-menu-block-related-links .block-title,.sidebar .field-name-menu-block-you-like .block-title,.sidebar .field-name-menu-block-you-like-hearing .block-title{background-color:#8A8A8A;color:#fff;font-size:24px;font-weight:600;line-height:normal;margin:0 0 10px 0;padding:8px 15px;}.sidebar .menu-block-wrapper .field-items,.sidebar .block-menu .field-items,.sidebar .panel-pane .field-items,.sidebar .menu-block-wrapper ul,.sidebar .block-menu ul,.sidebar .panel-pane ul{list-style:none outside none;line-height:normal;padding-left:0;}.sidebar .menu-block-wrapper li,.sidebar .block-menu li,.sidebar .panel-pane li,.sidebar .menu-block-wrapper .field-item,.sidebar .block-menu .field-item,.sidebar .panel-pane .field-item{width:100%;}.sidebar .menu-block-wrapper li a,.sidebar .block-menu li a,.sidebar .panel-pane li a,.sidebar .menu-block-wrapper .field-item a,.sidebar .block-menu .field-item a,.sidebar .panel-pane .field-item a{background:#fff;border:solid 1px #DFDDDD;display:block;line-height:normal;font-weight:600;padding:15px;text-decoration:none;}.sidebar .menu-block-wrapper li a:hover,.sidebar .block-menu li a:hover,.sidebar .panel-pane li a:hover,.sidebar .menu-block-wrapper .field-item a:hover,.sidebar .block-menu .field-item a:hover,.sidebar .panel-pane .field-item a:hover{border:solid 1px #8A8A8A;text-decoration:underline;}.sidebar .field-name-field-link-list .field-item .odd.last a,.sidebar .field-name-menu-block-you-like .field-item .odd.last a,.sidebar .pane-node-field-link-list .field-item .odd.last a,.sidebar .pane-menu-menu-offers-optical-menu .field-item .odd.last a,.sidebar .field-name-field-link-list .menu.nav .odd.last a,.sidebar .field-name-menu-block-you-like .menu.nav .odd.last a,.sidebar .pane-node-field-link-list .menu.nav .odd.last a,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .odd.last a,.sidebar .field-name-field-link-list .field-item .first.last.leaf a,.sidebar .field-name-menu-block-you-like .field-item .first.last.leaf a,.sidebar .pane-node-field-link-list .field-item .first.last.leaf a,.sidebar .pane-menu-menu-offers-optical-menu .field-item .first.last.leaf a,.sidebar .field-name-field-link-list .menu.nav .first.last.leaf a,.sidebar .field-name-menu-block-you-like .menu.nav .first.last.leaf a,.sidebar .pane-node-field-link-list .menu.nav .first.last.leaf a,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .first.last.leaf a,.sidebar .field-name-field-link-list .field-item .last.leaf a,.sidebar .field-name-menu-block-you-like .field-item .last.leaf a,.sidebar .pane-node-field-link-list .field-item .last.leaf a,.sidebar .pane-menu-menu-offers-optical-menu .field-item .last.leaf a,.sidebar .field-name-field-link-list .menu.nav .last.leaf a,.sidebar .field-name-menu-block-you-like .menu.nav .last.leaf a,.sidebar .pane-node-field-link-list .menu.nav .last.leaf a,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .last.leaf a{border:solid 1px #DFDDDD;display:block;padding:15px;line-height:normal;font-weight:600;background:#fff url(../../css/images/icons/locator.png) no-repeat 97.5% 50%;text-decoration:none;}.sidebar .field-name-field-link-list .field-item .odd.last a:hover,.sidebar .field-name-menu-block-you-like .field-item .odd.last a:hover,.sidebar .pane-node-field-link-list .field-item .odd.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .field-item .odd.last a:hover,.sidebar .field-name-field-link-list .menu.nav .odd.last a:hover,.sidebar .field-name-menu-block-you-like .menu.nav .odd.last a:hover,.sidebar .pane-node-field-link-list .menu.nav .odd.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .odd.last a:hover,.sidebar .field-name-field-link-list .field-item .first.last.leaf a:hover,.sidebar .field-name-menu-block-you-like .field-item .first.last.leaf a:hover,.sidebar .pane-node-field-link-list .field-item .first.last.leaf a:hover,.sidebar .pane-menu-menu-offers-optical-menu .field-item .first.last.leaf a:hover,.sidebar .field-name-field-link-list .menu.nav .first.last.leaf a:hover,.sidebar .field-name-menu-block-you-like .menu.nav .first.last.leaf a:hover,.sidebar .pane-node-field-link-list .menu.nav .first.last.leaf a:hover,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .first.last.leaf a:hover,.sidebar .field-name-field-link-list .field-item .last.leaf a:hover,.sidebar .field-name-menu-block-you-like .field-item .last.leaf a:hover,.sidebar .pane-node-field-link-list .field-item .last.leaf a:hover,.sidebar .pane-menu-menu-offers-optical-menu .field-item .last.leaf a:hover,.sidebar .field-name-field-link-list .menu.nav .last.leaf a:hover,.sidebar .field-name-menu-block-you-like .menu.nav .last.leaf a:hover,.sidebar .pane-node-field-link-list .menu.nav .last.leaf a:hover,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav .last.leaf a:hover{text-decoration:underline;border:solid 1px #8A8A8A;background-color:#fff;}.sidebar .field-name-field-link-list .field-item.even.last a,.sidebar .field-name-menu-block-you-like .field-item.even.last a,.sidebar .pane-node-field-link-list .field-item.even.last a,.sidebar .pane-menu-menu-offers-optical-menu .field-item.even.last a,.sidebar .field-name-field-link-list .menu.nav.even.last a,.sidebar .field-name-menu-block-you-like .menu.nav.even.last a,.sidebar .pane-node-field-link-list .menu.nav.even.last a,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav.even.last a,.sidebar .field-name-field-link-list .field-item.odd.last a,.sidebar .field-name-menu-block-you-like .field-item.odd.last a,.sidebar .pane-node-field-link-list .field-item.odd.last a,.sidebar .pane-menu-menu-offers-optical-menu .field-item.odd.last a,.sidebar .field-name-field-link-list .menu.nav.odd.last a,.sidebar .field-name-menu-block-you-like .menu.nav.odd.last a,.sidebar .pane-node-field-link-list .menu.nav.odd.last a,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav.odd.last a{background:#fff url(../../css/images/icons/locator.png) no-repeat 97.5% 50%;}.sidebar .field-name-field-link-list .field-item.even.last a:hover,.sidebar .field-name-menu-block-you-like .field-item.even.last a:hover,.sidebar .pane-node-field-link-list .field-item.even.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .field-item.even.last a:hover,.sidebar .field-name-field-link-list .menu.nav.even.last a:hover,.sidebar .field-name-menu-block-you-like .menu.nav.even.last a:hover,.sidebar .pane-node-field-link-list .menu.nav.even.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav.even.last a:hover,.sidebar .field-name-field-link-list .field-item.odd.last a:hover,.sidebar .field-name-menu-block-you-like .field-item.odd.last a:hover,.sidebar .pane-node-field-link-list .field-item.odd.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .field-item.odd.last a:hover,.sidebar .field-name-field-link-list .menu.nav.odd.last a:hover,.sidebar .field-name-menu-block-you-like .menu.nav.odd.last a:hover,.sidebar .pane-node-field-link-list .menu.nav.odd.last a:hover,.sidebar .pane-menu-menu-offers-optical-menu .menu.nav.odd.last a:hover{background-color:#fff;}.sidebar ul:last-of-type{margin-left:0;padding-left:0;list-style:none;}.sidebar ul:last-of-type li{padding-bottom:10px;line-height:26px;}.sidebar ul:last-of-type li a{background:#fff;border:solid 1px #DFDDDD;display:block;line-height:normal;padding:15px;text-decoration:none!important;font-weight:600;}.sidebar ul:last-of-type li a:hover{background:#fff;border-color:#8A8A8A;text-decoration:underline!important;}.sidebar .commerce-cart-order-savings{border:1px solid #008945!important;margin-top:15px;}.sidebar .commerce-cart-order-savings .title,.sidebar .commerce-cart-order-savings .value{font-weight:bold;color:#008945;}.sidebar .commerce-cart-order-savings .discounts{list-style:initial;margin-left:initial;padding-left:30px;}.sidebar .commerce-cart-order-savings .discounts li{color:#008945;line-height:initial;padding-bottom:0;}.sidebar .commerce-cart-order-savings .discounts li a{background:none;border:none;text-decoration:underline!important;padding:0;}.sidebar .commerce-cart-order-savings .discounts li a:hover{color:#006338;}.node-type-page-view.stores #sidebar{margin-top:0;}@media (min-width: 992px) {.node-type-page-view.stores #sidebar{margin-top:67px;}}#breadcrumb{background-color:#F4F4F4;display:none;font-size:14px;min-height:36px;padding-bottom:10px;padding-top:10px;}@media (min-width: 768px) {#breadcrumb{display:block;}}#breadcrumb ol{list-style:none;margin:0;padding:0;}#breadcrumb li{color:#555555;display:inline-block;margin:0 5px 0 0;}#breadcrumb a{color:#333333;text-decoration:none;}#breadcrumb a:hover{color:#006338;}#breadcrumb .crumb{float:left;}#breadcrumb .depth-4.even.crumb.last{overflow:hidden;width:55%;white-space:nowrap;line-height:0;text-overflow:ellipsis;float:left;}@media (min-width: 1199px) {#breadcrumb .depth-4.even.crumb.last{width:70%;}}#breadcrumb .back-button{float:left;margin:6px 0 0 0;}#breadcrumb .back-button button{border-radius:0px;background:#fff url(../../css/images/icons/icon-back-button.png) no-repeat 5px 50%;border:1px solid #DFDDDD;color:#686868;cursor:pointer;font-size:14px;font-weight:bold;height:22px;margin-right:10px;padding:0 10px 0 25px;}#breadcrumb .crumbs-home{color:#555555;display:block;float:left;margin:7px 0px 0px 0;}.node-type-contact-lens #breadcrumb,.store-search #breadcrumb,.page-xro #breadcrumb{display:none;}.benefits-bar{text-align:center;padding:10px;}.benefits-bar a{color:#000;display:block;text-decoration:none;width:auto;}.benefits-bar a span{font-weight:bold;}.benefits-bar .first a,.benefits-bar .second a{border-right:1px solid #333333;}.benefits-bar .fa-chevron-right{color:#222222;font-size:12px;font-weight:normal;padding-left:2px;}.mobile .benefits-bar{background-color:#eeeeee;z-index:1;}.mobile .benefits-bar div{font-weight:bold;}.mobile .benefits-bar div>span{font-weight:normal;}.mobile .benefits-bar .first a,.mobile .benefits-bar .second a{border-right:none;}.mobile .benefits-bar .first,.mobile .benefits-bar .second,.mobile .benefits-bar .last{padding:10px 0;}