.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:#333}.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:700;margin:15px 0 0;text-decoration:none!important}a.navigational:after{content:"\f054";font-family:FontAwesome;font-style:normal;font-size:12px;font-weight:400;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:#333}@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%;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%;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:700}.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 #ccc}hr.hr_white{border-top:1px solid #fff}.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;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:700;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:0 0;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:#555;display:inline-block;margin:0 5px 0 0}#breadcrumb a{color:#333;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}#breadcrumb .back-button button{border-radius:0;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:700;height:22px;margin-right:10px;padding:0 10px 0 25px}#breadcrumb .crumbs-home{color:#555;display:block;float:left;margin:7px 0 0 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:700}.benefits-bar .first a,.benefits-bar .second a{border-right:1px solid #333}.benefits-bar .fa-chevron-right{color:#222;font-size:12px;font-weight:400;padding-left:2px}.mobile .benefits-bar{background-color:#eee;z-index:1}.mobile .benefits-bar div{font-weight:700}.mobile .benefits-bar div>span{font-weight:400}.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}#main.promo{background-color:#2c3e50;color:#fff}#main.promo .container{padding-top:3%}#main.promo .promo-content-wrapper{display:inline-block;float:right;padding:4%;background-color:#fff;color:#424343}@media(max-width:991px){#main.promo .promo-content-wrapper{margin-top:5%;float:left}}#main.promo #row-promo form div.panel-xs{width:100%}