.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:100%}.ui-selectmenu-menu.ui-selectmenu-open{overflow:hidden}.modal-open .ui-selectmenu-menu ul:not(.colour-selector){width:80px!important}a.ui-selectmenu{border:1px solid #ccc;border-radius:0;box-shadow:0 0 3px #fff;text-decoration:none;width:75px}a:hover.ui-selectmenu{box-shadow:0 0 3px rgba(223,221,221,.5)}a.ui-selectmenu.form-control{padding:0;height:auto;width:100%!important}.ui-state-default .ui-icon{background-image:none}.ui-selectmenu-icon{color:#008945;text-indent:0;display:inline-block;background-image:none;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-selectmenu-icon:before{content:"\f078"}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#dadada;border:1px solid #ccc;color:#212121;font-weight:400}.field-widget-date-select .ui-selectmenu-menu ul.ui-widget{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px #ccc;width:75px!important}ul.ui-widget[id=edit-field-gender-und-menu],ul.ui-widget[id=edit-field-prefix-und-menu],ul.ui-widget[id=edit-commerce-order-aftercare-field-aftercare-store-id-und-0-target-id-menu],ul.ui-widget[id=edit-prescription-upload-specsavers-field-rx-store-und-0-target-id-menu]{width:325px!important}@media(max-width:480px){ul.ui-widget[id=edit-field-gender-und-menu],ul.ui-widget[id=edit-field-prefix-und-menu],ul.ui-widget[id=edit-commerce-order-aftercare-field-aftercare-store-id-und-0-target-id-menu],ul.ui-widget[id=edit-prescription-upload-specsavers-field-rx-store-und-0-target-id-menu]{width:225px!important}}ul.ui-widget[id=edit-field-dob-und-0-value-day-menu],ul.ui-widget[id=edit-field-dob-und-0-value-month-menu],ul.ui-widget[id=edit-field-dob-und-0-value-year-menu]{width:125px!important}.ui-selectmenu-menu ul.ui-widget a:hover{background:#f1f1f1}.ui-selectmenu-menu li a,.ui-selectmenu-status{font-size:90%;padding:5px 28px 5px 9px;line-height:30px}.ui-selectmenu-status{text-align:left}.autologout-dialog button.ui-dialog-titlebar-close{background:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png);background-position:-95px -127px;border:1px solid #aaa}.node-type-page-basic .node.node-page-basic{margin:0 0 15px}@media(min-width:767px){.node-type-page-basic .node.node-page-basic{padding:0}}.node-type-page-basic .node.node-page-basic h3{margin-top:0}@media(min-width:767px){.node-type-page-basic .node.node-page-basic h3{margin-top:15px}}.node-type-page-basic .node.node-page-basic .node-content-basic-img h2{margin-top:0}.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-name-field-image{margin-top:15px}.node-type-page-basic .node.node-page-basic .node-content-basic,.node-type-page-basic .node.node-page-basic .node-content-basic-img{background-color:#fff;padding:15px 15px 0}.node-type-page-basic .node.node-page-basic .node-content-basic:last-of-type,.node-type-page-basic .node.node-page-basic .node-content-basic-img:last-of-type{margin-bottom:15px}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-left .basic-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-left .basic-image{float:left}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-left .basic-text,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-left .basic-text{float:right}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-right .basic-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-right .basic-image{float:right}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-right .basic-text,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-right .basic-text{float:left}@media(min-width:767px){.node-type-page-basic .node.node-page-basic .node-content-basic,.node-type-page-basic .node.node-page-basic .node-content-basic-img{padding:0}}.node-type-page-basic .node.node-page-basic .node-content-basic .field-type-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-type-image{margin:0 -15px}@media(min-width:767px){.node-type-page-basic .node.node-page-basic .node-content-basic .field-type-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-type-image{margin:15px 0 0}}.node-type-page-basic .node.node-page-basic .node-content-basic .row.spacer,.node-type-page-basic .node.node-page-basic .node-content-basic-img .row.spacer{margin-bottom:0}@media(min-width:767px){.node-type-page-basic .node.node-page-basic .node-content-basic .row.spacer,.node-type-page-basic .node.node-page-basic .node-content-basic-img .row.spacer{margin-bottom:30px}}@media(max-width:480px){.node-type-page-basic .node.node-page-basic .node-content-basic .field-name-field-content-body img{width:100%!important;height:auto!important}}.node-type-page-basic .node.node-page-basic .node-content-linked-img{background-color:#fff;margin-bottom:15px;padding:0 15px}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image{margin-bottom:15px}@media(min-width:480px){.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image{margin-top:0;margin-bottom:0}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image .spacer{margin:0}@media(min-width:767px){.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image .spacer{margin:0 -15px 0 0}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text{padding-bottom:15px}@media(min-width:480px){.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text{padding-bottom:0}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3{font-size:24px;font-weight:500;padding-left:0}@media(min-width:480px){.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3{margin-top:15px!important}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3 a{text-decoration:none}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3 a:hover{text-decoration:underline}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text p{margin:0}.node-type-page-basic #sidebar .block-menu-block .field-type-text-long,.node-type-page-basic #sidebar .block-menu .field-type-text-long{background:#dfdddd;display:block;margin-bottom:10px;padding:8px 0 8px 15px;width:100%}.node-type-page-basic #sidebar .block-menu-block .field-type-text-long a,.node-type-page-basic #sidebar .block-menu .field-type-text-long a{word-wrap:break-word}@media(max-width:480px){.node-news-article .field-name-body img{width:100%!important;height:auto!important}}.node-type-offer #main{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief-title{background-color:#8a8a8a;color:#fff;font-weight:600;font-size:24px;padding:8px 15px}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief{display:block;background:#dfdddd;margin:10px 0;padding:8px 15px;width:100%}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief a{word-wrap:break-word}.node-type-offer .custom-content-page-basic .sidebar .pane-term-and-conditions-button{margin:15px 0 15px 15px}.node-type-offer .custom-content-page-basic .sidebar .pane-term-and-conditions-button .link-style{text-decoration:underline}.node-type-offer .custom-content-page-basic .pane-node-body,.node-type-offer .custom-content-page-basic .pane-node-field-offer-products,.node-type-offer .custom-content-page-basic .pane-node-field-offer-how-you-save,.node-type-offer .custom-content-page-basic .pane-node-field-offer-terms{background-color:#fff;margin-bottom:15px;padding:15px}@media(min-width:767px){.node-type-offer .custom-content-page-basic .pane-node-body,.node-type-offer .custom-content-page-basic .pane-node-field-offer-products,.node-type-offer .custom-content-page-basic .pane-node-field-offer-how-you-save,.node-type-offer .custom-content-page-basic .pane-node-field-offer-terms{padding:0;margin-bottom:0}}.node-type-offer .custom-content-page-basic .pane-node-field-sub-title h2{font-size:24px;font-weight:500}.node-type-offer .field-name-field-banner,.node-type-page-basic .field-name-field-banner,.node-type-page-designer .field-name-field-banner{margin:0}@media(min-width:767px){.node-type-offer .field-name-field-banner,.node-type-page-basic .field-name-field-banner,.node-type-page-designer .field-name-field-banner{margin-bottom:20px}}.node-type-offer .field-name-field-banner .carousel,.node-type-page-basic .field-name-field-banner .carousel,.node-type-page-designer .field-name-field-banner .carousel{margin:0}.node-type-offer .field-name-field-banner .carousel-inner .item img,.node-type-page-basic .field-name-field-banner .carousel-inner .item img,.node-type-page-designer .field-name-field-banner .carousel-inner .item img{height:auto;width:100%}select#edit-submitted-name-of-store{display:initial!important;opacity:0;position:absolute;z-index:-1}#edit_submitted_name_of_store_chosen a.chosen-single{height:36px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#edit_submitted_name_of_store_chosen a.chosen-single b{background-position-y:9px}@media(max-width:768px){#edit_submitted_name_of_store_chosen{max-width:100%;width:100%!important}}.field-name-field-banner{margin-bottom:30px}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner img{width:100%}.carousel-inner .carousel-caption{background-color:#fff;bottom:0;color:#000;font-weight:700;left:0;position:relative;padding:15px;right:0;text-shadow:0 0 0 transparent;width:100%}@media(min-width:767px){.carousel-inner .carousel-caption{background-color:transparent;bottom:20px;color:#fff;left:15%;padding-top:20px;padding-bottom:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}}.node-content-designer-frame{background-color:#fff;padding:15px;margin-bottom:15px}@media(min-width:767px){.node-content-designer-frame{padding:0;margin:0}}.node-content-designer-frame h3{border-bottom:1px solid #8a8a8a;font-weight:500;font-size:24px;margin:15px 0;padding:15px 0}@media(min-width:767px){.node-content-designer-frame h3{margin:15px 0;padding:0 0 15px}}.node-content-designer-frame .row.spacer{margin:0}@media(min-width:767px){.node-content-designer-frame .row.spacer{margin-bottom:inherit;margin:0 -15px}}.node-content-designer-frame .row.spacer.row:last-of-type{margin-bottom:15px}.custom-content-page-designer .field-item.even .frame-image{float:left;margin:45px 0;margin-left:-15px}@media(min-width:767px){.custom-content-page-designer .field-item.even .frame-image{margin:15px 0}}.custom-content-page-designer .field-item.even .frame-content{float:right}.custom-content-page-designer .field-item.odd .frame-image{float:right;margin:45px 0;text-align:right;margin-right:-15px}@media(min-width:767px){.custom-content-page-designer .field-item.odd .frame-image{margin:15px 0}}.custom-content-page-designer .field-item.odd .frame-content{float:left}.custom-content-page-designer .region-left{margin-bottom:15px}.custom-content-page-designer .region-left h3{border-bottom:0;margin-bottom:0;margin-top:0;padding:15px}@media(min-width:767px){.custom-content-page-designer .region-left h3{padding:15px 0}}.custom-content-page-designer .region-left .field-name-field-content-body{border-bottom:0;padding:0 15px 15px}@media(min-width:767px){.custom-content-page-designer .region-left .field-name-field-content-body{padding:0 0 15px}}.custom-content-page-designer .region-left .field-name-field-content-body a{display:inline!important;font-weight:400;margin:0;text-decoration:underline}.custom-content-page-designer .region-left .field-name-field-content-body img{height:auto!important;margin-bottom:15px;width:auto!important}.custom-content-page-designer .region-left .field-name-field-content-body p{margin:0 0 15px}@media(min-width:767px){.custom-content-page-designer .sidebar{margin-top:60px}}.custom-content-page-designer .sidebar .pane-node-field-link-list .field-item{margin-bottom:10px}.frame-content .field-name-field-content-body{border-bottom:0;padding-bottom:15px}@media(min-width:767px){.frame-content .field-name-field-content-body{border-bottom:1px solid #8a8a8a;margin-bottom:30px}}.region-content p{margin:0 0 15px}.region-content .pane-node-field-to-the-top-button{background-color:#fff;padding:15px}@media(min-width:767px){.region-content .pane-node-field-to-the-top-button{padding:0}}.node-type-page-view .node.node-page-view{margin:0 -15px}.node-type-page-view .node.node-page-view .view-designers{margin:0 -15px}.node-type-page-view .node.node-page-view .field-name-field-view-footer p{background-color:#fff;clear:both;padding:15px}@media(min-width:767px){.node-type-page-view .node.node-page-view .field-name-field-view-footer p{padding:0}}.node-type-page-view .node.node-page-view .field-name-add-this{display:none}.spotlight{color:#333;display:inline-block;font-weight:700!important;text-decoration:none!important}.spotlight:after{content:"\f054";display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:12px;text-align:right;margin-left:2px}.spotlight:hover{text-decoration:underline!important}.node-type-offers-landing-page #main{margin-bottom:0}.node-type-offers-landing-page #messages-help-wrapper .alert{word-wrap:break-word}.node-type-offers-landing-page #content-wrapper{margin-bottom:0;padding-bottom:30px}.node-type-offers-landing-page #columns.col-xs-12{padding:0}.node-type-offers-landing-page .ssw-banner-container{margin:0 0 5px}@media(min-width:767px) and (max-width:991px){.node-type-offers-landing-page .ssw-banner-container{display:none}}.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px}.node-type-offers-landing-page .view-special-offers .field-type-image img{width:100%!important;max-width:initial!important}.node-type-offers-landing-page .view-special-offers .bottom{margin:7.5px 0;padding:0 7.5px;position:relative;width:33.3333336%;height:335px;overflow:hidden}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{width:50%;height:430px;margin:0 0 5px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:35%}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:35%}.node-type-offers-landing-page .view-special-offers .overlay-rap{height:inherit;position:relative;background-color:#f1f1f1}.node-type-offers-landing-page .view-special-offers .overlay-rap:after{content:" ";height:0;display:block}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay{background-color:#f1f1f1;bottom:0;height:45%;overflow:hidden;padding:15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy{color:#333;font-weight:700;line-height:1.125em;font-size:20px;padding:0;margin-bottom:8px}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy a{text-decoration:none}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy a:hover{text-decoration:underline}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy1{color:#333;font-weight:300;font-size:16px;line-height:1.2em;padding:0;margin-bottom:0}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion{bottom:15px;left:15px;color:#333;font-weight:500;opacity:1;position:absolute;padding-right:15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion.right{display:block;bottom:15px;right:15px;left:initial}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion a{text-decoration:none;color:#333}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion .white-icon-up{color:#333;font-size:12px;font-weight:400;position:absolute;right:0;top:6px}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion:hover a{text-decoration:underline;color:#006338}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion:hover .white-icon-up{color:#006338}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .icon-up{display:none}.node-type-offers-landing-page .view-special-offers .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .overlay-rap.hover .over-lay{background-position:top left;height:45%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}@media(min-width:992px) and (max-width:1199px){.node-type-offers-landing-page .view-special-offers .bottom{height:320px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{height:398px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:169px}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap:hover .over-lay{height:169px}}@media(min-width:767px) and (max-width:991px){body,#page{background-color:#fff}.node-type-offers-landing-page .view-special-offers .bottom{width:50%;height:321px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:25%}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:25%}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1{width:100%;height:479px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{height:321px;width:50%;margin:7.5px 0;padding:0 7.5px}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:45%}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:45%}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .over-lay-copy1{line-height:1.2em;font-size:16px}}@media(max-width:766px){.node-type-offers-landing-page #content-wrapper{background-color:#f1f1f1}.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px}.node-type-offers-landing-page .view-special-offers .field-type-image{width:40%;height:initial;float:left;overflow:visible}.node-type-offers-landing-page .view-special-offers .field-type-image img{height:auto!important;width:100%!important;max-width:initial!important}.node-type-offers-landing-page .view-special-offers .bottom{width:100%;height:initial!important;padding-bottom:30px;background-color:#f1f1f1;border-bottom:1px solid #dfdddd}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{width:100%;height:auto;margin:7.5px 0}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap{height:inherit;position:initial}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay{height:100%;overflow:visible;float:right;position:initial;padding:0 10px 10px;width:60%}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .over-lay-copy1{line-height:1.125em}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .postion{bottom:7px;left:18px;position:absolute}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .postion .white-icon-up{font-size:11px;position:absolute;right:0;top:7px}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap:hover .over-lay{height:100%;padding:0 10px 10px}.node-type-offers-landing-page .view-special-offers .postion.right{display:block;bottom:10px!important;right:15px;left:initial!important}}@media(max-width:480px){.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px}.node-type-offers-landing-page .view-special-offers .field-type-image{width:40%}.node-type-offers-landing-page .view-special-offers .bottom{height:105px!important;padding-bottom:0}.node-type-offers-landing-page .view-special-offers .bottom .over-lay-copy1{display:none}.node-type-offers-landing-page .view-special-offers .bottom .over-lay{height:100%;width:59%}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .postion{left:auto;right:7px}}.node-type-offer-panelized #modalContent .modal-body,.node-type-offers-landing-page #modalContent .modal-body{overflow:scroll}.subscriptions .circle-styles{width:70px;height:70px;display:block;border-radius:100%;text-align:center}.subscriptions .grey-text{color:#8a8a8a;display:block;width:60%}@media(min-width:480px){.subscriptions .grey-text{color:#8a8a8a;font-size:15px;font-weight:400;line-height:normal;margin-bottom:5px;width:auto}}.rx-modal .subscriptions .title{font-weight:700}.subscriptions .estimate{color:#666}.subscriptions .grey-link{color:#666}.subscriptions .green-bold{color:#008945;font-weight:700}.subscriptions .bold{font-weight:700}.subscriptions .lg-green-total{color:#008945;font-weight:700;font-size:28px}.subscriptions .monthly{color:#008945;display:block;float:right;padding-right:0;margin-top:-15px}.subscriptions span.fa{font-size:70px;text-align:center;margin:0 auto;display:block;color:#222}.subscriptions .old-price{text-decoration:line-through;padding-right:10px}.subscriptions .new-price{font-weight:700}.subscriptions .subscription-price-now{font-size:20px}.subscriptions .icon-basket{background:url(../../specsavers_bootstrap/css/images/icons/icon-basket.png) no-repeat 0 0 transparent;display:inline-block;height:25px;text-indent:-9999px;width:30px}.subscriptions .subscriptions-area{border-top:1px dashed #008945;border-bottom:1px dashed #008945;padding:15px;text-align:center;clear:both;background-color:#fff}@media(min-width:768px){.subscriptions .subscriptions-area{padding:15px 0;margin-bottom:15px}}.subscriptions .subscriptions-area p{color:#008945;line-height:normal;margin:0}.subscriptions .subscriptions-area p .subscriptions-price{font-weight:700;font-size:16px}.subscriptions .subscriptions-area p .subscriptions-price .price{font-size:18px}.subscriptions .product-list-collapse{padding:0 15px}.subscriptions .product-list-collapse p{color:#333;text-align:left;padding-bottom:5px}.subscriptions .product-list-collapse p:first-of-type{font-weight:700;font-size:18px;margin-bottom:11px;padding-bottom:0}.subscriptions .free{height:0;transition:.8s;opacity:0}.subscriptions .free.show-item{height:22px;transition:.8s;opacity:1}.subscriptions .your-subscription{padding:10px;border-top:1px solid #000;border-bottom:1px solid #000}.subscriptions .your-subscription h4{font-weight:700;margin-bottom:30px;font-size:16px}.subscriptions .box-count,.subscriptions .delivered{display:block;margin-bottom:30px;padding-left:0;padding-right:0;max-width:50%}.subscriptions .box-count .box-circle{margin:0 auto}.subscriptions .box-count .boxes{text-align:center;display:block;padding-top:10px;color:#333;font-size:16px}.subscriptions .box-circle{background-color:#008945;width:70px;height:70px;display:block;border-radius:100%;text-align:center;color:#fff}.subscriptions .box-circle .box-number{font-size:47px;font-weight:700}.subscriptions .delivered-truck{display:block;width:105px;text-align:center;font-size:16px;line-height:1;margin:8px auto auto}.subscriptions .your-basket-subscription{padding:15px;background-color:#fff}@media(min-width:480px){.subscriptions .your-basket-subscription{padding:15px}}.subscriptions .your-basket-subscription .product-summary{border-bottom:1px solid #dfdddd}.subscriptions .shipping-summary{margin-bottom:15px}.subscriptions .shipping-summary .shipping-title{display:block}.subscriptions .order-summary{padding:15px;border:1px solid #dfdddd;background-color:#fff}.subscriptions .order-summary h4{text-align:left}.subscriptions .order-summary .your-order-summary{border-bottom:1px solid #dfdddd;padding:5px 0}.subscriptions .order-summary .your-order-summary p{display:inline-block}.subscriptions .order-summary .your-order-summary span.green-bold{float:right;display:inline-block}.subscriptions .order-summary .pay-monthly-summary{padding:5px 0}.subscriptions .order-summary .pay-monthly-summary h4{display:inline-block}.subscriptions .order-summary .pay-monthly-summary .lg-green-total{float:right;margin:10px 0;font-size:20px}.subscriptions .subscription-details{margin:10px 0;padding-left:0;padding-right:0}@media(min-width:992px){.subscriptions .subscription-details{padding-right:30px;border-right:1px solid #dfdddd;margin:30px 0 15px}}.subscriptions .subscription-details h4{font-weight:700;margin:0 0 30px}@media(min-width:992px){.subscriptions .monthly-total{margin:20% auto 30px}}@media(min-width:480px){.subscriptions .monthly-total{text-align:center}}.subscriptions .monthly-total p{margin:0 auto;color:#008945;text-align:center}@media(min-width:768px){.subscriptions .monthly-total p{padding-left:15px}}.subscriptions .monthly-total .per-month{color:#008945;font-weight:700}.subscriptions .monthly-total-sm{margin:0 0 15px;padding:15px 0;border-top:1px dashed #008945;border-bottom:1px dashed #008945}.subscriptions .monthly-total-sm p{padding-left:0}.subscriptions .monthly-total-sm .lg-green-total{font-size:18px}.subscriptions .lens-spec-detail{padding-left:0;padding-right:0}.subscriptions .subscription-confirmation{padding:20px 15px;border-bottom:1px solid #dfdddd}.subscriptions .subscription-confirmation h3{margin-top:0;text-align:center;font-size:20px;font-weight:700;padding-bottom:15px}@media(min-width:480px){.subscriptions .subscription-confirmation h3{text-align:left}}.subscriptions .rx-modal .modal-header{border:none;padding-bottom:0}.subscriptions .rx-modal .modal-header .product-image{margin-left:-15px;margin-right:-15px}.subscriptions .rx-modal .modal-header .product-image img{height:60px;width:auto}@media(min-width:768px){.subscriptions .rx-modal .modal-header .product-image img{height:100px;width:auto;margin-right:30px;float:right}}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text{padding-left:0;padding-right:0;margin-bottom:10px}@media(min-width:480px){.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text{padding-right:15px}}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text p,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text p{font-size:15px;margin:3px 0}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text h4,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text h4{text-align:left}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .order-plu-line,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .order-plu-line{padding-bottom:15px}.subscriptions .rx-modal .modal-content{border-radius:0}.subscriptions .rx-modal .modal-body{padding:0 15px}@media(min-width:992px){.subscriptions .rx-modal .modal-body .payment-option.row{background:url(../css/images/commerce/bg-tile-sub-one-off.png) repeat-y 50% 0 transparent}}.subscriptions .rx-modal .modal-footer{text-align:center;clear:both;border:0}@media(min-width:992px){.subscriptions .rx-modal .modal-footer{text-align:right}}.subscriptions .rx-modal .text-right{text-align:left}@media(min-width:768px){.subscriptions .rx-modal .text-right{text-align:right}}.subscriptions .rx-modal .prescription-form{clear:both}@media(min-width:992px){.subscriptions .rx-modal .payment-option .one-off{min-height:440px}}.subscriptions .rx-modal .payment-option .one-off.one-off-only{border:none;min-height:0;margin:0;padding:0 15px}@media(min-width:992px){.subscriptions .rx-modal .payment-option .one-off.one-off-only{float:right}}.subscriptions .rx-modal .subscribe-option ul,.subscriptions .rx-modal .one-off-option ul{margin:0;padding:0}.subscriptions .rx-modal .subscribe-option ul li,.subscriptions .rx-modal .one-off-option ul li{list-style:none}.subscriptions .rx-modal .subscribe-option ul li:before,.subscriptions .rx-modal .one-off-option ul li:before{content:"\f00c";font-family:FontAwesome;padding-right:5px;font-size:13px}.subscriptions .rx-modal .subscribe-option a.accordion-toggle:after,.subscriptions .rx-modal .one-off-option a.accordion-toggle:after{margin:10px 0}.subscriptions .rx-modal .prescription-spec{margin:0 0 15px;clear:both}@media(min-width:992px){.subscriptions .rx-modal .prescription-spec{margin:30px 0}}.subscriptions .rx-modal .prescription-spec h4{font-weight:700}.subscriptions .rx-modal .one-off,.subscriptions .rx-modal .subscribe{clear:both;display:block;padding:15px 0;margin:0 15px;border-top:1px solid #dfdddd}@media(min-width:991px){.subscriptions .rx-modal .one-off,.subscriptions .rx-modal .subscribe{clear:none;display:inline-block;border-top:0;margin:0;padding:0 15px;width:50%}}.subscriptions .rx-modal .form-item-payment-payment-switcher label,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label{color:#333;text-decoration:none;display:inline-block}@media(min-width:768px){.subscriptions .rx-modal .form-item-payment-payment-switcher label,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label{font-size:18px}}.subscriptions .rx-modal .form-item-payment-payment-switcher label.active,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label.active{color:#008945}.subscriptions .rx-modal .total-payment .old-price{color:#008945;display:block;float:right;padding-right:0}.subscriptions .rx-modal .standard-delivery{border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd;padding-bottom:15px!important}.subscriptions .rx-modal .qty{text-align:center;float:left;width:50%;position:relative}@media(min-width:992px){.subscriptions .rx-modal .qty{padding:0 10px}}.subscriptions .rx-modal .qty label{display:block}@media(min-width:992px){.subscriptions .rx-modal .qty label{text-align:left}}.subscriptions .rx-modal .payment-section{padding:15px 0 0}.subscriptions .rx-modal .payment-section p,.subscriptions .rx-modal .payment-section h4{display:inline-block}.subscriptions .rx-modal .payment-section .green-bold{float:right;display:inline-block}.subscriptions .rx-modal .payment-section:before,.subscriptions .rx-modal .payment-section:after{content:"";display:table}.subscriptions .rx-modal .payment-section:after{clear:both}.subscriptions .rx-modal .payment-section div:before,.subscriptions .rx-modal .payment-section div:after{content:"";display:table}.subscriptions .rx-modal .payment-section div:after{clear:both}.subscriptions .rx-modal .remove.payment-section{border-top:1px solid #dfdddd}.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove{width:33.33%;float:left}@media(min-width:991px){.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove{float:left;width:30%}}.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove .btn{text-align:center;margin:0 auto;display:block}@media(min-width:991px){.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove .btn{float:right;margin:0}}.subscriptions .rx-modal .remove.payment-section .remove-text{float:left;width:33.33%;font-weight:700}.subscriptions .rx-modal .remove.payment-section .remove-text p{margin-bottom:0;margin-top:5px}.subscriptions .rx-modal select{text-align:left;margin:0 auto}@media(min-width:992px){.subscriptions .rx-modal select{text-align:center}}.subscriptions .rx-modal .quantity-selects{padding:0 0 15px}.subscriptions .rx-modal .quantity-selects .qty{width:33.33%;float:right}@media(min-width:992px){.subscriptions .rx-modal .quantity-selects .qty{margin-right:-20px}}.subscriptions .rx-modal .qty>div{margin:0 auto;text-align:center}.subscriptions .rx-modal .qty>div label{text-align:center}@media(min-width:768px){.subscriptions .rx-modal .qty>div label{font-size:18px}}.subscriptions .rx-modal .quantity-text{width:33.33%;float:left}.subscriptions .rx-modal .quantity-text p{font-weight:700}@media(min-width:768px){.subscriptions .rx-modal .quantity-text p{font-size:18px}}.subscriptions .rx-modal .quantity-text p .grey-text{font-weight:400;width:70%;word-break:break-all}.subscriptions .rx-modal .payment-section .quantity-text p .grey-text{word-break:normal}.subscriptions .rx-modal .form-item-subscribe-right-eye,.subscriptions .rx-modal .form-item-subscribe-left-eye,.subscriptions .rx-modal .form-item-payment-right-eye,.subscriptions .rx-modal .form-item-payment-left-eye{text-align:center}@media(min-width:992px){.subscriptions .rx-modal .form-item-subscribe-right-eye,.subscriptions .rx-modal .form-item-subscribe-left-eye,.subscriptions .rx-modal .form-item-payment-right-eye,.subscriptions .rx-modal .form-item-payment-left-eye{text-align:left}}.subscriptions .rx-modal .subscribe-switcher,.subscriptions .rx-modal .payment-switcher{float:left;margin:5px 10px 0 0}.subscriptions .rx-modal .form-item{margin-bottom:0}.subscriptions .rx-modal .form-item-cl-details-summary:after,.subscriptions .rx-modal .form-item-cl-details-summary-mini:after{content:"";display:block;clear:both}.subscriptions .rx-modal #subscribe-collapse h4{margin:0;padding:15px 0;font-weight:700}.subscriptions .rx-modal .line-label{display:block;padding-bottom:0;word-wrap:break-word}.subscriptions .rx-modal .pack-size-2{display:block}.subscriptions .rx-modal .price-value{font-weight:700;color:#008945;font-size:20px}.subscriptions .rxentry button.close,.subscriptions .rx-modal button.close{z-index:99;right:10px;top:0;margin-top:0;line-height:normal;position:absolute}.subscriptions .headings{width:33.33%;float:left}.subscriptions .headings span{font-weight:700;line-height:38px}@media(min-width:768px){.subscriptions .headings span{font-size:18px}}@media(min-width:992px){.subscriptions .headings{float:none;display:table;table-layout:fixed;width:100%}}.subscriptions .headings .heading-title{padding:10px 0 15px;overflow:hidden;max-height:63px}@media(min-width:992px){.subscriptions .headings .heading-title{display:table-cell}.subscriptions .headings .heading-title:nth-of-type(even){background-color:transparent}}.subscriptions .headings .heading-title span{padding-left:10px}@media(min-width:992px){.subscriptions .headings .heading-title span{padding-left:0}}.subscriptions .headings .heading-title span:last-of-type{visibility:hidden}@media(min-width:992px){.subscriptions .headings .heading-title span:last-of-type{visibility:visible}}.subscriptions .headings .heading-title span:first-of-type{visibility:visible}@media(min-width:992px){.subscriptions .headings .heading-title{padding-left:0}}.subscriptions .headings .heading-title:first-of-type span{visibility:hidden}@media(min-width:992px){.subscriptions .headings .heading-title:first-of-type span{visibility:visible}}.subscriptions .headings .heading-title:nth-of-type(even){background-color:#f4f4f4}@media(min-width:992px){.subscriptions .headings .heading-title:nth-of-type(even){background-color:transparent}}.subscriptions .field-cl-eye span{line-height:2.4}.subscriptions .spec-field{width:100%;padding:10px 0 15px;height:63px;font-weight:700}@media(min-width:992px){.subscriptions .spec-field{display:table-cell;width:auto}}.subscriptions .spec-field #right-eye,.subscriptions .spec-field #left-eye{font-weight:700}.subscriptions .spec-field div{height:38px;text-align:center;font-weight:400;line-height:2.4}@media(min-width:992px){.subscriptions .spec-field div{text-align:left}}.subscriptions .spec-field span{text-align:center;display:block}@media(min-width:992px){.subscriptions .spec-field span{text-align:left}}.subscriptions .spec-field img{height:38px;width:auto;display:block;margin:-5px auto 0}@media(min-width:992px){.subscriptions .spec-field img{width:auto;height:58px;margin-left:0}}.subscriptions .spec-field .ui-selectmenu-status{text-align:center}.subscriptions .spec-field a.ui-selectmenu.form-control{max-width:80px;border:2px solid #ccc}.subscriptions .spec-field label{display:none}.subscriptions .base-curve,.subscriptions .sphere,.subscriptions .axis,.subscriptions .power{background-color:#f4f4f4}@media(min-width:992px){.subscriptions .base-curve,.subscriptions .sphere,.subscriptions .axis,.subscriptions .power{background-color:transparent}}.subscriptions .striped:nth-of-type(even){background-color:#f4f4f4}@media(min-width:992px){.subscriptions .striped:nth-of-type(even){background-color:transparent}}.subscriptions .striped a.ui-selectmenu{text-align:center;margin:0 auto}@media(min-width:992px){.subscriptions .striped a.ui-selectmenu{text-align:left;margin:inherit}}.subscriptions .prescription-row{float:left;width:33.33%}@media(min-width:992px){.subscriptions .prescription-row{float:none;width:100%;border-top:1px solid #dfdddd;display:table;table-layout:fixed}}.subscriptions .health-fund-code{display:block;line-height:1.5;color:#666}.pane-specsavers-cart .order-plu-line.panel-body{padding:15px 0 0 15px}#payment-shipping-cost .line-label,#subscribe-shipping-cost .line-label{font-weight:700}#new-monthly-payment p,#payment-you-pay p{font-size:20px}.product-price .price-now{font-size:20px;color:#008945}.subs-enabled .product-price .price-now{color:#333}.price-from-discount{text-decoration:line-through;padding-right:5px}span.pack-size.pack-size-2 span.price-now-discount{color:#008945;font-weight:700}.subs-enabled span.pack-size.pack-size-2 span.price-now-discount{color:#333}.payment-schedule-wrapper .schedule-table{padding-right:0}.payment-schedule-wrapper .schedule-text{padding-left:0}@media(min-width:768px){.payment-schedule-wrapper .schedule-text{padding-left:15px}}.checkout .lens-type{display:none}.checkout #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method label p.description{padding-left:0}.checkout .form-item-de-qualifier{margin-left:0}.checkout .subscriptions{margin-top:15px;margin-bottom:15px;padding:15px;background-color:#fff}@media(min-width:768px){.checkout .subscriptions{border:1px solid #dfdddd}}.checkout .sidebar .view-specsavers-cart .subscriptions{padding:0;border:none}.checkout table.commerce-price-formatted-components.table-no-striping.table{margin-top:30px}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table{border:1px solid #dfdddd}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tbody{background-color:#fff}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table th,table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table td{border:1px solid #dfdddd}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.completed{background-color:#008945;color:#fff}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.completed td{border:1px solid #008945;background-color:#008945;color:#fff}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.canceled{background-color:#333;color:#fff}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.canceled td{border:1px solid #333;background-color:#333}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.failed{background-color:#df6565;color:#fff}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.failed td{border:1px solid #df6565;background-color:#df6565}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table th{background-color:#fff}.table-hover>tbody>tr.failed:hover>td{background-color:#df6565}@media(min-width:992px){.admin-menu .component-total{padding-right:0}}.component-type-flat-rate-delivery .component-total{color:#008945}.component-title .estimated{display:block;color:#666}#edit-payment-schedule h2{padding-left:0}#edit-payment-schedule div:first-of-type{padding-right:0}#edit-payment-schedule div:last-of-type{padding-left:0}.my-account h2.easypay-logo{height:30px;width:120px;background-size:100px;margin-bottom:0;background-position:0 0;padding-bottom:0}.my-account h2.easypay-logo a{text-indent:-9999px;display:block}.my-account input#edit-next-order-date-enabled{float:left;margin:5px 4px 0 0}.my-account .description{margin-top:10px}.my-account .btn-danger{color:#008945;background-color:transparent;border-color:transparent}.my-account .btn-danger .fa-trash-o{font-size:18px}.my-account #content-column{padding:0}.my-account .panels-flexible-row-new-1{margin-top:10px}.my-account .panels-flexible-column-first{padding-right:0;padding-left:0;width:100%;float:none}@media(min-width:768px){.my-account .panels-flexible-column-first{padding-right:15px;width:50%;float:left}}.my-account .panels-flexible-column-last{padding-right:0;padding-left:0;width:100%;float:none}@media(min-width:768px){.my-account .panels-flexible-column-last{padding-left:15px;width:50%;float:left}}.my-account .panels-flexible-column-inside{padding:0}.my-account .view-my-account-order-details-line-items caption{padding:15px 0}.subs-enabled .my-account .pane-defaultcontent-blocks-my-subscriptions-intro .node-block{padding:15px!important;margin-bottom:15px!important;background-color:#fff}@media(min-width:991px){.subs-enabled .my-account .pane-defaultcontent-blocks-my-subscriptions-intro .node-block{padding:0!important;margin-bottom:0!important;background-color:transparent}}.subs-enabled .my-account .pane-subscriptions-order .order-totals{text-align:left;padding:15px;margin-bottom:15px;clear:both;background-color:#fff}@media(min-width:991px){.subs-enabled .my-account .pane-subscriptions-order .order-totals{padding:0!important;background-color:transparent;text-align:right}}.subs-enabled .my-account .pane-subscriptions-order .panel-body h2{margin-top:0}.my-subscriptions{background-color:#fff;margin:15px 0;padding:15px}@media(min-width:768px){.my-subscriptions{padding:0}}.my-subscriptions .hidden-label{visibility:hidden}.pane-subscriptions-order .sticky-header{display:none}.pane-subscriptions-order .panel-default{border-color:transparent}@media(min-width:768px){.pane-subscriptions-order .panel-default{border-color:#dfdddd}}.pane-subscriptions-order div#add-product-wrapper,.pane-subscriptions-order div#add-solution-wrapper{margin:15px 0;padding:0 15px}.pane-subscriptions-order div#add-product-wrapper #edit-add,.pane-subscriptions-order div#add-solution-wrapper #edit-add,.pane-subscriptions-order div#add-product-wrapper #edit-solution,.pane-subscriptions-order div#add-solution-wrapper #edit-solution{float:right;margin:0 auto;display:block;width:100%}@media(min-width:480px){.pane-subscriptions-order div#add-product-wrapper #edit-add,.pane-subscriptions-order div#add-solution-wrapper #edit-add,.pane-subscriptions-order div#add-product-wrapper #edit-solution,.pane-subscriptions-order div#add-solution-wrapper #edit-solution{width:auto}}.pane-subscriptions-order td img{display:none;width:auto;height:56px;margin-top:-6px}@media(min-width:992px){.pane-subscriptions-order td img{display:inline}}.pane-subscriptions-order td .product-title{display:block;max-width:200px;text-align:left;line-height:normal;font-weight:700;white-space:initial;width:200px}td.views-field div{font-weight:600}td.views-field.views-field-custom-cl-image-field img{display:none;width:auto;height:56px;margin-top:-5px}@media(min-width:992px){td.views-field.views-field-custom-cl-image-field img{display:block}}.custom-subscriptions-my-subscription-form .options .btn-primary{width:100%}@media(min-width:992px){.custom-subscriptions-my-subscription-form .options .btn-primary{width:auto}}.custom-subscriptions-my-subscription-form .my-subscriptions-table{padding:0;background-color:#fff}.custom-subscriptions-my-subscription-form .my-subscriptions-table .form-item{margin-bottom:0}.custom-subscriptions-my-subscription-form .my-subscriptions-table table{margin:0}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead span.hidden-mobile{width:auto;max-width:100%}@media(min-width:992px){.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead span.hidden-mobile{display:inline-block}}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead tr th{font-weight:700}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead tr th:last-of-type{visibility:hidden}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td{padding:6px 5px}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .btn-success{width:100%;max-width:76px}@media(min-width:992px){.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .btn-success{width:auto}}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .product-attributes-form-eye-add{background-color:#fff}.custom-subscriptions-my-subscription-form table{background-color:#fff}.custom-subscriptions-my-subscription-form .panel-default{border-color:transparent;clear:both}@media(min-width:992px){.custom-subscriptions-my-subscription-form .panel-default{border-color:#dfdddd;clear:both}}.custom-subscriptions-my-subscription-form .order-totals{text-align:left;padding:15px;clear:both}@media(min-width:992px){.custom-subscriptions-my-subscription-form .order-totals{text-align:right;padding:15px 0}}.custom-subscriptions-my-subscription-form .next-order{clear:both}.custom-subscriptions-my-subscription-form #edit-save{float:right}.custom-subscriptions-my-subscription-form .btn-dull.pull-right{margin-right:0;margin-top:5px}@media(min-width:480px){.custom-subscriptions-my-subscription-form .btn-dull.pull-right{margin-right:15px;margin-top:0}}.subs-enabled .product-type-lens .product-branding h3{position:relative;bottom:0;margin:0 0 5px}.subs-enabled .product-type-lens .product-price{position:relative;right:inherit;bottom:inherit;display:inline-block;float:right;margin-top:-20px}.subs-enabled .product-tile .subscriptions-area span{display:inline-block}.subs-enabled .product-tile .product-tile-footer{position:relative;overflow:hidden;width:100%}.subs-enabled .product-tile .product-tile-footer .subscriptions{margin-top:15px}.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{height:auto!important;float:none;position:relative;width:100%}@media(min-width:992px){.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{float:right;width:45%}}@media(min-width:1200px){.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{float:right;width:34%}}@media(min-width:992px){.subs-enabled .tile-view-wide .product-type-lens .product-tile-header{width:55%}}@media(min-width:1200px){.subs-enabled .tile-view-wide .product-type-lens .product-tile-header{width:63%}}.subs-enabled .tile-view-wide .product-type-lens .product-price{margin-top:-45px}.subs-enabled .tile-view-wide .product-type-lens .product-price .price-was{margin-left:20px}.payment-method-change p{text-align:left}.pay-monthly-summary .title{font-weight:700;display:inline-block}.pay-monthly-summary .value{color:#008945;font-weight:700;float:right}.basket .subscriptions .your-basket-subscription{border:0}.basket .your-basket-subscription .summary-text{padding-left:0;padding-right:0}.basket .basket-edit a{cursor:pointer}.basket a.ui-selectmenu.form-control,.basket .select-menu{max-width:80px!important;border-width:2px;display:inline-block}@media(min-width:767px){.basket a.ui-selectmenu.form-control,.basket .select-menu{max-width:100px!important}}.basket .product-image img{float:right}.basket .pane-defaultcontent-blocks-regulations-notice{margin:0}.basket .pane-defaultcontent-blocks-regulations-notice p{margin-bottom:0}@media(min-width:768px){.basket .pane-defaultcontent-blocks-regulations-notice{margin-top:15px}}.basket .pane-defaultcontent-blocks-cl-no-quibble-no-fuss-guarantee{margin-top:0}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 h2{color:#008945;margin-top:0;font-size:18px}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul{padding:0;margin:15px 0}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul li{list-style:none}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul li:before{content:"\f00c";font-family:FontAwesome;padding-right:10px}.warning-message,.warning-message-is-subbscribe{margin:15px 0;border:1px solid red;background-color:#d9534f;color:#fff;padding:15px}.warning-message a,.warning-message-is-subbscribe a{color:#fff;text-decoration:underline}.form-item.form-type-item.form-item-cl-details-summary:before,.form-item.form-type-item.form-item-cl-details-summary-mini:before,.form-item.form-type-item.form-item-cl-details-summary:after,.form-item.form-type-item.form-item-cl-details-summary-mini:after{content:"";display:table}.form-item.form-type-item.form-item-cl-details-summary:after,.form-item.form-type-item.form-item-cl-details-summary-mini:after{clear:both}#block-custom-commerce-cart-summary .summary-text,#block-views-specsavers-cart-block-mini .summary-text{padding-left:0;padding-right:0}#block-custom-commerce-cart-summary .summary-text .price-now,#block-views-specsavers-cart-block-mini .summary-text .price-now{float:left}#block-custom-commerce-cart-summary .product-image,#block-views-specsavers-cart-block-mini .product-image{padding-left:0;padding-right:0}.spec-basket .commerce-cart-order-summary .order-total .line.you-pay{border-top:0;margin-top:0}.order-summary-confirmation-pane .views-table{margin-top:15px}ol.inline.commerce-checkout-progress li{background-color:#d6d6d6}.checkout .subscriptions-schedule caption{display:none}@media(min-width:992px){.payment-schedule-wrapper{padding:15px 0}}.subscriptions-schedule caption{padding:0;margin:0 0 15px}.subs-disabled .price-value.text-green{color:#008945}.subs-disabled .product-type-lens .product-branding h3{position:relative;margin:0;bottom:initial;left:initial}.subs-disabled .product-type-lens .product-price{position:relative;right:inherit;bottom:inherit;display:inline-block;float:right;margin-top:-25px}@media(min-width:991px){.subs-disabled .tile-view-wide .product-price{float:none;margin-top:0}}.subscriptions .rx-modal .one-off .btn-xl,.subscriptions .rx-modal .subscribe .btn-xl{width:100%;float:none;margin:0}.subscriptions .rx-modal #subscribe-you-pay,.subscriptions .rx-modal #payment-you-pay{font-size:20px;border-bottom:1px solid #dfdddd;margin-bottom:15px}.subscriptions .rx-modal #subscribe-you-pay .monthly,.subscriptions .rx-modal #payment-you-pay .monthly{font-size:16px}.cart .subscriptions .rx-modal .one-off .btn-xl,.basket .subscriptions .rx-modal .one-off .btn-xl,.cart .subscriptions .rx-modal .subscribe .btn-xl,.basket .subscriptions .rx-modal .subscribe .btn-xl{margin:0 0 15px;width:100%}@media(min-width:768px){.cart .subscriptions .rx-modal .one-off .btn-xl,.basket .subscriptions .rx-modal .one-off .btn-xl,.cart .subscriptions .rx-modal .subscribe .btn-xl,.basket .subscriptions .rx-modal .subscribe .btn-xl{width:48%}.cart .subscriptions .rx-modal .one-off .btn-xl:last-of-type,.basket .subscriptions .rx-modal .one-off .btn-xl:last-of-type,.cart .subscriptions .rx-modal .subscribe .btn-xl:last-of-type,.basket .subscriptions .rx-modal .subscribe .btn-xl:last-of-type{margin-left:7px;float:right!important}.cart .subscriptions .rx-modal .one-off .btn-xl:first-of-type,.basket .subscriptions .rx-modal .one-off .btn-xl:first-of-type,.cart .subscriptions .rx-modal .subscribe .btn-xl:first-of-type,.basket .subscriptions .rx-modal .subscribe .btn-xl:first-of-type{margin-right:7px;float:left!important}}.my-account .rxentry-pager-target tr th,.my-account .my-subscriptions-table tr th,.my-account .rxentry-pager-target tr td,.my-account .my-subscriptions-table tr td{height:56px}.my-account .form-item-next-order-date-enabled #edit-next-order-date-no-further-enabled{float:left;margin:5px 4px 0 0}.my-account .form-item-next-order-date-enabled label{display:block}.my-account .wallet-cards-table thead th:nth-of-type(4),.my-account .wallet-cards-table tbody td:nth-of-type(4){height:initial}.my-account .input-group-addon{padding:0;line-height:0;border:none}@media(min-width:0) and (max-width:991px){.subscriptions .single-eye .headings,.subscriptions .single-eye .prescription-row,.subscriptions .single-eye .quantity-text,.subscriptions .single-eye .quantity-selects .qty,.subscriptions .single-eye .remove-buttons{width:50%;float:left}}.subscriptions .single-eye .remove.payment-section .remove-buttons .remove{width:auto;float:none}.subscriptions .single-eye .remove.payment-section .remove-text,.subscriptions .single-eye .remove.payment-section .remove-buttons{width:50%;float:left}@media(min-width:768px){.subscriptions .single-eye .remove .btn{width:50%}}table.subscriptions-schedule tr.completed{background-color:#008945;color:#fff}table.subscriptions-schedule tr.failed{background-color:#df6565;color:#fff}table.subscriptions-schedule tr.canceled{background-color:#333;color:#fff}@media(max-width:480px){span.hidden-mobile{display:none!important}}@media(max-width:480px){.custom-subscriptions-my-subscription-form .product-attributes-form-eye-add #edit-new-product-0-eyes-add{position:absolute;right:5px}}@media(min-width:768px){.help-and-faqs #main{margin-bottom:0}}.help-and-faqs .error.messages-inline{width:100%;float:none}.help-and-faqs .pane-webform{margin-bottom:10px}.help-and-faqs .pane-unipro-help-faq img{width:100%;margin-bottom:15px}.help-and-faqs #content-wrapper{margin-bottom:0}.help-and-faqs .help-faq-2-col{margin-top:20px}.help-and-faqs .field-type-taxonomy-term-reference{display:inline-block}@media(min-width:768px){.help-and-faqs h1#page-title.no-banner{padding-bottom:20px!important}}.help-and-faqs .back-to h2{display:inline-block;font-size:16px;margin:0}.help-and-faqs .back-to h2:before{content:"\f053";font-family:FontAwesome;padding-right:10px}.help-and-faqs .back-to .field-item a{text-decoration:none;font-weight:700}.help-and-faqs .back-to-all a{text-decoration:none;font-weight:700}.help-and-faqs .back-to-all a:before{content:"\f053";font-family:FontAwesome;padding-right:10px}.help-and-faqs h2,.help-and-faqs h3{margin-top:0;font-size:20px}.help-and-faqs .faq-banner{display:none}@media(min-width:768px){.help-and-faqs .faq-banner{display:block}}.help-and-faqs .banner-inner h2{color:#fff!important}.help-and-faqs .sidebar{margin-bottom:0}.help-and-faqs .sidebar .pane-title{background-color:transparent;color:#333;font-size:20px;font-weight:700;padding:0}.help-and-faqs .pane-views-exp-faq-search-search-results{margin-bottom:15px}.help-and-faqs .pane-views-exp-faq-search-search-results .form-submit{text-indent:-9999px;display:inline-block;height:42px}.help-and-faqs .pane-views-exp-faq-search-search-results .form-submit:after{content:"\f002";font-family:FontAwesome;color:#fff;display:block;padding:0;text-indent:0;margin-top:-21px}.help-and-faqs .facetapi-facetapi-links.facetapi-facet-field-category li{padding-bottom:5px}.help-and-faqs .panel .node{padding:0!important}.help-and-faqs .panel-default{border-color:#ddd!important}.help-and-faqs .centre-col textarea{width:100%;border:1px solid #ccc;padding:15px;margin-bottom:15px}.help-and-faqs .centre-col textarea#edit-submitted-type-your-question-below{margin-bottom:0}@media(min-width:768px){.help-and-faqs .main-content-area .top{padding:0}}.help-and-faqs .form-control{height:42px}.help-and-faqs .webform-component--type-your-question-below .form-control{height:auto}.help-and-faqs .input-group-btn input{height:42px}.help-and-faqs .view-display-id-search_results .field-content a{text-decoration:none}.help-and-faqs .view-header .pagination{display:none}.help-and-faqs .pane-node-field-category{padding:0}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference{width:100%}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:before{top:33px;left:25px;position:absolute;content:"\f053";font-family:FontAwesome}@media(min-width:768px){.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:before{top:18px}}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:hover{outline:1px solid #8a8a8a;color:#006338}.help-and-faqs .field-name-field-description{margin-bottom:15px;font-style:italic}.help-and-faqs .field-name-field-description .fa-quote-left{position:relative;top:-3px;left:-3px}.help-and-faqs .field-name-field-content-body{margin-bottom:15px;word-wrap:break-word}.help-and-faqs .field-name-field-content-body .field-label{font-weight:700}.help-and-faqs .field-type-taxonomy-term-reference__link{font-weight:700;padding:15px 15px 15px 30px;width:100%;display:block;text-decoration:none}.help-and-faqs .field-type-taxonomy-term-reference__link:hover{text-decoration:underline}.help-and-faqs .field-name-field-video-embed iframe{width:100%}.help-and-faqs .pagination .active>a{background-color:#686868;border-color:#686868}.search-results--mobile{display:block;margin:15px}.search-results--tablet{display:none}.help-faq--find-more-stores--mobile{display:none}.help-faq--find-more-stores--mobile .right-col{width:100%;padding:0}.help-faq--find-more-stores--wide{display:block}@media(min-width:768px){.search-results--mobile{display:none}.search-results--tablet{display:block}.help-faq--find-more-stores--wide{display:none}.help-faq--find-more-stores--mobile{display:block}}@media(min-width:992px){.help-faq--find-more-stores--wide{display:block}.help-faq--find-more-stores--mobile{display:none}}.help_and_faq--search-results--header{font-style:italic}.view-display-id-most_popular .views-row{margin-top:5px;margin-bottom:15px}#facetapi-facet-search-apihelp-question-block-field-category ul:last-of-type li{padding-bottom:0}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf a{padding:10px 40px;font-size:16px;font-weight:400;border-top:1px solid #dfdddd;border-left:1px solid #dfdddd;border-right:1px solid #dfdddd;border-bottom:none}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf a.facetapi-active{background-color:#f4f4f4;color:#006338}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf:last-of-type a{border-bottom:1px solid #dfdddd}#facetapi-facet-search-apihelp-question-block-field-category li.expanded a{border-bottom:none}#facetapi-facet-search-apihelp-question-block-field-category li.expanded a:hover{border:1px solid #dfdddd;border-bottom:none}.pane-rate-widget{margin:15px 0 0}.pane-rate-widget h2{font-size:18px}@media(min-width:768px){.pane-rate-widget h2{display:inline-block;float:left;margin-right:15px}}@media(min-width:768px){.help-and-faqs .centre-col,.help-and-faqs .right-col{margin-top:35px}}@media(min-width:768px){.help-and-faqs .centre-col,.help-faq-cat .centre-col,.help-faq-search .centre-col,.help-and-faqs .right-col,.help-faq-cat .right-col,.help-faq-search .right-col{margin-top:0}}.related-questions{display:none}@media(min-width:992px){.related-questions{display:block}}.related-questions .field-content a{text-decoration:none}.pane-faq-search-most-popular a{text-decoration:none}.pane-faq-search-most-popular a:hover{text-decoration:underline}.help-faq-context-block{margin-top:15px;margin-bottom:0}@media(min-width:768px){.help-faq-context-block{margin-top:0;padding:15px;border:1px solid #dfdddd}}.help-faq-context-block h3{margin-top:0}.help-faq-context-block ul{padding:0}.help-faq-context-block ul li{list-style:none;margin-bottom:20px}.help-faq-context-block ul li a{text-decoration:none;font-weight:600}.help-faq-context-block ul li a:after{content:"\f054";font-family:FontAwesome;margin-left:10px;font-weight:400;font-size:12px}.help-faq-context-block .all-topics{float:right}.node-type-page-basic .sidebar .help-faq-context-block h3{margin-top:0}.node-type-page-basic .sidebar .help-faq-context-block li{padding-bottom:initial;line-height:normal}.node-type-page-basic .sidebar .help-faq-context-block li a{border:none;padding:0}.node-type-page-basic .sidebar .help-faq-context-block li a:hover{text-decoration:none!important}.pane-help-and-faqs-bt-3 .pane-title{text-transform:capitalize}.node-type-news-article .field-name-field-published-date,.entity-store-related-news-article .field-name-field-published-date{margin-bottom:10px}.node-type-news-article .field-name-print-link,.entity-store-related-news-article .field-name-print-link{display:none}@media(min-width:768px){.node-type-news-article .field-name-print-link,.entity-store-related-news-article .field-name-print-link{display:inline-block;margin-bottom:10px;margin-left:10px;margin-right:10px;float:right}}.node-type-news-article .field-name-field-news-image,.entity-store-related-news-article .field-name-field-news-image{margin:0 0 10px}.node-type-news-article .field-name-field-news-image img,.entity-store-related-news-article .field-name-field-news-image img{width:100%}.node-type-news-article .field-name-body iframe,.entity-store-related-news-article .field-name-body iframe{max-width:100%}@media(min-width:480px){.node-type-news-article .group-image,.entity-store-related-news-article .group-image{margin:0 15px 15px 0;float:left;width:50%}}.form-item-store-thank-you-hearing-center-message{text-align:center;margin-bottom:20px}.store_booking_confirmation_hearing{background-color:#f4f4f4;padding:15px;font-size:18px}@media(min-width:768px){.store_booking_confirmation_hearing{background-color:transparent;max-width:300px;border-right:1px solid #f4f4f4}}.store_search__hearing_confirmation--name{font-weight:700}.store_search__hearing_confirmation--date .booking_date{font-weight:700}.store_search__hearing_confirmation--time .booking_time{font-weight:700}.store_search__hearing_confirmation--postscript{margin-top:10px;font-size:14px;font-style:italic}.store_search__hearing_confirmation--postscript a[href^="tel:"]:before{margin-right:5px;margin-left:5px}.store-search-hearcare-form--rich-store-page .pane-title{margin:5px 0}.store-search-hearcare-form--rich-store-page .store_search__help_text{font-weight:600;margin:25px 0 16px}@media(min-width:992px){.store-search-hearcare-form--rich-store-page .form-submit{max-width:50%}}.store_search__hearing-time-info{padding:10px 0;margin:10px 0 20px;line-height:14px;border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd}@media(max-width:480px){.store_search__hearing-time-info{position:relative;padding-bottom:20px}.store_search__hearing-time-info .change-time-link{position:absolute;right:3px;bottom:8px;text-decoration:underline!important}.store_search__hearing-time-info .change-time-link i{display:none}}.store-booking-hearcare-customer-details-form{padding:15px;border:1px solid #dfdddd}.store-booking-hearcare-customer-details-form .form-type-select{display:inline-block}.store-booking-hearcare-customer-details-form .date-day{width:70px}.store-booking-hearcare-customer-details-form .date-month,.store-booking-hearcare-customer-details-form .date-year{width:80px}@media(max-width:375px){.store-booking-hearcare-customer-details-form .date-day{width:16vw}.store-booking-hearcare-customer-details-form .date-month,.store-booking-hearcare-customer-details-form .date-year{width:18vw}}.store-booking-hearcare-customer-details-form .form-submit{float:right}@media(max-width:480px){.store-booking-hearcare-customer-details-form .form-submit{margin-bottom:10px;width:100%}}.store-booking-hearcare-customer-details-form .spinner-right{float:right;margin-left:5px}.form-item-secondary-hearing-options{padding-left:15px}@media(min-width:480px){.form-item-secondary-hearing-options{padding-left:15px}}.form-item-secondary-hearing-options .form-item-secondary-hearing-options{padding-left:5px}@media(min-width:480px){.form-item-secondary-hearing-options .form-item-secondary-hearing-options{padding-left:15px}}.panel-pane .form-item-secondary-hearing-options{padding-left:0}.store__available_times_wrapper{border-top:1px solid #dfdddd}.store__available_times_wrapper .date_wrapper{padding:8px;border-bottom:1px solid #dfdddd}.store__available_times_wrapper ul{margin:0;padding:0;list-style:none;display:block}.store__available_times_wrapper ul .slick-prev,.store__available_times_wrapper ul .slick-next{position:absolute;display:block;height:20px;width:20px;cursor:pointer;color:#009552;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.store__available_times_wrapper ul .slick-prev:hover,.store__available_times_wrapper ul .slick-next:hover,.store__available_times_wrapper ul .slick-prev:focus,.store__available_times_wrapper ul .slick-next:focus{outline:none;background:0 0;color:#005930}.store__available_times_wrapper ul .slick-prev:hover:before,.store__available_times_wrapper ul .slick-next:hover:before,.store__available_times_wrapper ul .slick-prev:focus:before,.store__available_times_wrapper ul .slick-next:focus:before{opacity:.9}.store__available_times_wrapper ul .slick-prev.slick-disabled:before,.store__available_times_wrapper ul .slick-next.slick-disabled:before{opacity:.9}.store__available_times_wrapper ul .slick-prev{left:-17px}.store__available_times_wrapper ul .slick-next{right:-25px}.store__available_times_wrapper .slick-disabled{display:none!important}.store__available_times_carousel_item .store_search__more_dates_link,.store__available_times_wrapper .store_search__more_dates_link,.store__available_times_carousel_item .store_search__more_dates_link_no_appointments,.store__available_times_wrapper .store_search__more_dates_link_no_appointments{text-decoration:none;display:block;width:80%;margin-left:auto;margin-right:auto}.store__available_times_carousel_item .store_search__more_dates_link:hover,.store__available_times_wrapper .store_search__more_dates_link:hover,.store__available_times_carousel_item .store_search__more_dates_link_no_appointments:hover,.store__available_times_wrapper .store_search__more_dates_link_no_appointments:hover{color:#006338}.store__available_times_carousel_item .store_search__more_dates_link:focus,.store__available_times_wrapper .store_search__more_dates_link:focus,.store__available_times_carousel_item .store_search__more_dates_link_no_appointments:focus,.store__available_times_wrapper .store_search__more_dates_link_no_appointments:focus{outline:0}.store__available_times_carousel_item .store_search__more_dates_link .fa-plus,.store__available_times_wrapper .store_search__more_dates_link .fa-plus,.store__available_times_carousel_item .store_search__more_dates_link_no_appointments .fa-plus,.store__available_times_wrapper .store_search__more_dates_link_no_appointments .fa-plus{display:block;clear:both;padding-top:135px}.store__available_times_carousel_item .store_search__more_dates_link .fa-plus.no-appointments,.store__available_times_wrapper .store_search__more_dates_link .fa-plus.no-appointments,.store__available_times_carousel_item .store_search__more_dates_link_no_appointments .fa-plus.no-appointments,.store__available_times_wrapper .store_search__more_dates_link_no_appointments .fa-plus.no-appointments{padding-top:0}.store__available_times_carousel_item .store_search__more_dates_link_no_appointments_wrapper,.store__available_times_wrapper .store_search__more_dates_link_no_appointments_wrapper{display:flex;align-items:center;text-align:center;width:115px;border-left:1px solid #dfdddd;border-left-width:1px;border-left-style:solid;border-left-color:#dfdddd}.store__available_times_carousel_item{text-align:center;padding:0;display:block;float:left;cursor:all-scroll}.store__available_times_carousel_item:focus{outline-color:#f4f4f4}.store__date{font-size:18px;font-weight:700}.slick-current .store__available_slots{border-left:1px solid #dfdddd}.store__available_slots{padding:0;list-style:none;text-align:center;border-right:1px solid #dfdddd;width:100%}.store__time_slot{margin:5px auto 0;width:90%}.store__time_slot span{padding:15px;display:block;margin-left:-8px}.store__time_slot .store__select_appointment_link{display:block;text-decoration:none;padding:10px 0;background:#fff}.store__time_slot .store__select_appointment_link:hover{background-color:#ebebeb;color:#006338}.store__time_slot.active .store__select_appointment_link{background-color:#ebebeb;color:#006338}.store__end_of_booking{display:block;padding:100px 10px 0;font-size:12px;word-wrap:break-word}@media(min-width:480px){.store__end_of_booking{padding:100px 0 0;font-size:14px}}.store__no_appointments_info_text{text-align:center;display:flex;align-items:center;margin-top:50px;margin-bottom:50px}.store__no_appointments_wrapper{position:relative;display:flex;overflow:hidden;margin:0;padding:0}.store-search-hearcare-form--rich-store-page{padding:15px;border:1px solid #dfdddd}.store-search-hearcare-form{padding:15px;margin-top:30px;background-color:#fff}.store-search-hearcare-form .page-title{padding-left:0}.store-search-hearcare-form .store-search-field{padding:10px 16px;margin:20px 0;width:100%}.store-search-hearcare-form .store-search-form-field{width:100%}.store-search-hearcare-form .form-submit{margin:34px 0;width:100%;height:48px}.store-search-hearcare-form .stores-content-block{margin-top:25px;border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd;padding:20px 0}.store-search-hearcare-form .stores-content-block p{margin:0}.store-search-hearcare-form .hearing-tests{background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;margin:30px 0 0;padding:7px 30px}.store-search-hearcare-form .hearing-tests h2{color:#000;font-size:150%;margin:0 0 10px;padding:0}.store-search-hearcare-form .hearing-tests p{font-size:100%;margin:0}.store-search-hearcare-form label{font-weight:400;font-size:14px}@media(min-width:480px){.store-search-hearcare-form label{font-size:16px}}.store-search-hearcare-form .form-radios{padding-left:15px}.store-search-hearcare-form .form-type-radio .form-radio,.store-search-hearcare-form .form-type-radio label{cursor:pointer}@media(min-width:992px){.store-search-hearcare-form{padding:0;margin-top:inherit}}.store-search-hearcare-form.store-search-hearcare-form--rich-store-page{padding:15px;border:1px solid #dfdddd}.store-search-hearcare-form .spinner-right{float:right;margin-left:5px}.hearcare-enabled #edit-booking-submit,.hearcare-enabled #edit-booking-submit-hearcare{display:none}.store-search-hearcare-form--rich-store-page #edit-booking-submit,.store-search-hearcare-form--rich-store-page #edit-booking-submit-hearcare{display:inline-block}.store_search__results__header .page-title{display:inline-block;padding-left:0;margin-bottom:20px;margin-right:10px}.store_search__results__change_link{display:inline-block;font-size:14px;line-height:10px;position:relative;padding-left:15px;margin-bottom:20px;top:-3px}.store_search__results__change_link a{text-decoration:none}.store_search__results__change_link .fa-chevron-right{position:relative;top:1px;right:-5px}.store_search__results__map--wrapper{padding:15px;margin-bottom:15px;border:1px solid #e5e5e5}@media(min-width:992px){.store_search__results__map--wrapper{border:0;padding:0 15px}}.store_search__results__map--interactive{height:200px}@media(min-width:992px){.store_search__results__map--interactive{height:400px}}.view-mode-book_appointment_hearing_thank_you{margin-top:30px;padding:15px;background-color:#fff}.view-mode-book_appointment_hearing_thank_you .form-item-get-directions .btn{position:relative;right:40px;top:-2px}@media print{.view-mode-book_appointment_hearing_thank_you .form-item-get-directions .btn{display:none}}.view-mode-book_appointment_hearing_thank_you .form-item-store-thank-you-print{display:none}@media(min-width:992px){.view-mode-book_appointment_hearing_thank_you .form-item-store-thank-you-print{margin-top:0;display:block;float:right}}.view-mode-book_appointment_hearing_thank_you .group-collapsible-map .block-title{padding-top:20px;border-top:1px solid #f4f4f4;padding-left:0;cursor:pointer}@media(min-width:768px){.view-mode-book_appointment_hearing_thank_you .group-collapsible-map .block-title{display:none}}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield{padding:15px}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield .field-label{font-weight:700;margin-bottom:10px}@media(min-width:768px){.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield{padding-left:40px}}@media(min-width:992px){.view-mode-book_appointment_hearing_thank_you{margin-top:0}}.store_search__hearing_booking__change-time{float:right}.store_search__hearing_booking__change-time .change-time-link{text-decoration:none}.store_search__hearing_booking__change-time .fa-chevron-left{position:relative;right:5px;top:1px}.hearcare-enabled .form-item-secondary-hearing-options.form-type-radios{display:none;width:100%;float:left;box-sizing:content-box}.store-search-hearcare-form--rich-store-page.hearcare-enabled .form-item-secondary-hearing-options.form-type-radios{display:block}.sweet-alert button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.sweet-alert button.cancel{background-color:#2497c2!important}@media(max-width:380px){.sweet-alert .sa-success,.sweet-alert .sa-info,.sweet-alert .sa-warning,.sweet-alert .sa-error{display:none!important}}.normal-text{font-weight:400}.stores_list_hidden{display:none}#store-search-block-form a.btn-find-me{margin-top:15px}#store-search-block-form input.form-control{height:34px}#store-search-block-form input.btn.btn-primary{height:34px}.store-search-header-block{margin-top:15px}.store-search-form{background:#fff;padding:15px}@media(min-width:768px){.store-search-form{padding:5% 10%;border:1px solid #dfdddd;border-radius:1px}}.store-search-form h2{margin-top:0}.store-search-form .store-search-keyword{font-style:italic}.store-search-form .store-search-results{background:#fff;max-height:200px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:15px}.store-search-form .store-search-results ul{margin:0}.store-search-form .store-search-results ul li{margin:4px 0}.store-search-form .store-search-form-field{margin:30px 0}.store-search-form .ajax-progress .throbber{background:url(../../css/images/stores/large-loader.gif) no-repeat;height:32px;position:absolute;right:90%;top:12px;width:32px;z-index:2}.store-search-form .stores-content-block{clear:left}.store-search-form .hearing-tests{background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;margin:50px 0 0;padding:7px 30px}.store-search-form .hearing-tests h2{color:#000;font-size:150%;margin:0 0 10px;padding:0}.store-search-form .hearing-tests p{font-size:100%;margin:0}.store__search__index{padding-top:4px;width:32px;height:32px;float:left;border-radius:32px;background-color:#1fa7de;font-weight:700;color:#fff;text-align:center}.store__name{width:100%;font-size:20px;margin-top:0}.store__contact{font-size:14px;display:inline-block}.store__contact__phone_number{font-style:italic}.search__results__list{padding-left:0}.search__results__list li{list-style-type:none;padding:16px;border-bottom:1px solid #000}.search__results__list .first{border-top:1px solid #000}.store__link{font-size:14px;text-align:right}.store__link a{text-decoration:none}.store__link a:hover{text-decoration:underline;color:#006338!important}.store__link .fa-chevron-right{position:relative;top:2px;right:-3px}.store__details__left_col{position:relative;top:5px;float:left;display:inline-block;width:7%;margin-right:10px}.store__details__middle_col{display:inline-block;width:90%;padding-bottom:7px}@media(min-width:1200px){.store__details__middle_col{width:60%}}.store__details__right_col{display:inline-block;padding-bottom:7px;width:100%}@media(min-width:1200px){.store__details__right_col{width:19%;float:right}}.store__details__info_box{border-top:1px solid #e5e5e5;padding-top:7px;font-size:14px;text-align:center}.store__details__info_box.first_appointment_text{border-top:none}.store_results__get_more__link{margin:15px;text-align:center;display:none}.store_results__get_more__link .ajax-progress-throbber{margin-left:10px}.store_results__show_more__link{margin:15px;text-align:center;display:block}.store_search__results__get_more{text-align:center}.store__map__label{color:#fff;background-color:red;font-family:lucida grande,arial,sans-serif;font-size:10px;text-align:center;width:10px;white-space:nowrap}.asterix{color:red}.store_search__help_text{font-weight:700;margin-bottom:22px}.store_search__results__list--wrapper{padding:0!important}ul.store__booking_results_stores_list{padding:0;list-style:none}ul.store__booking_results_stores_list .store__details_wrapper{background:#fff}ul.store__booking_results_stores_list .store__details{padding:10px}ul.store__booking_results_stores_list .store__details h2{margin-bottom:0}ul.store__booking_results_stores_list .store__contact{font-style:italic}ul.store__booking_results_stores_list .store__contact .store__contact__phone_number{font-weight:700;text-decoration:none}ul.store__booking_results_stores_list .store__contact .store__contact__phone_number:before{content:none}.store__search_store_result{background:#f4f4f4;margin-bottom:20px}.store__available_bookings_wrapper{border:1px solid #dfdddd}.store__available_times_wrapper{display:block;clear:both;padding:0 20px}.store__available_times_wrapper .store_search__more_times_link{border-top:1px solid #dfdddd;padding:20px 0;display:block;font-size:16px;width:100%;text-align:center;text-decoration:none}.store__available_times_wrapper .store_search__more_times_link:hover{color:#006338}.store__available_times_wrapper .store_search__more_times_link .fa-plus{position:relative;top:1px;left:-6px}.list_carousel.responsive{width:auto;margin-left:0}.store_search_available_times_loading_pane{position:absolute;top:0;bottom:0;width:100%;display:none;background-color:#f4f4f4}.store_search_available_times_loading_pane table{height:100%;width:100%}.store_search_available_times_loading_pane table tr{vertical-align:middle}.store_search_available_times_loading_pane table td{width:100%}.store_search_throbber_container{margin:0 auto;display:block;width:50%}.store-booking-thank-you-title .page-title{font-weight:400}.geo-location.region-store-search .block-store-search{max-width:305px!important}.geo-location{position:relative}.geo-location .store-search-block-wrapper.is-active{display:block;overflow:hidden;box-shadow:none!important;border-color:none!important}.geo-location .region-store-search .in-page-search{max-width:305px!important}.geo-location .store-search-block-wrapper{border:0}.geo-location .region-store-search .store-search-block-contents{padding:0}.geo-location div.quick_find{display:inline-block;width:250px}.geo-location div.quick_find a{max-width:250px;padding:11px}.geo-location div.quick_text{position:relative;display:inline-block;margin-right:10px;bottom:0}.geo-location i.fa-map-marker{padding-right:5px}.geo-location div.quick_text span{padding:7px;display:block}@media(min-width:320px){#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:50px 0 140px}.geo-location.region-store-search{display:block!important;top:-12px}.geo-location div.quick_find{min-width:200px}}@media(min-width:598px){#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:60px 0 70px}.geo-location.region-store-search{display:block!important;top:-12px}}@media(min-width:992px){#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:inherit}.region-store-search.geo-location{margin-top:0;width:320px}.input-group-btn{z-index:99999}.geo-location.region-store-search .in-page-search{float:none;position:relative;text-align:left;margin:0 auto;z-index:2;margin-right:5px}.geo-location.region-store-search{top:-76px;left:529px}.geo-location div.quick_find{min-width:250px}div.store-search-form-field{width:520px}}@media(min-width:1200px){.geo-location.region-store-search{left:609px}.store-search-form-field{width:600px!important}}#store_search__results__map--interactive-sticky-wrapper{height:400px;overflow:hidden;width:555px;position:absolute}.view-full-store-list .view-grouping-header{font-size:24px;margin-top:22px;margin-bottom:11px;font-weight:700}.view-full-store-list .view-grouping-content{margin-bottom:15px}.view-full-store-list .view-grouping-content h3{margin-top:0}.view-full-store-list .view-grouping-content ul{list-style:none;margin:0;padding:0;width:100%}.view-full-store-list .view-grouping-content li{float:left;line-height:1.5;list-style:none;padding:1px 5px 1px 0;width:100%}@media(min-width:480px){.view-full-store-list .view-grouping-content li{width:50%}}@media(min-width:992px){.view-full-store-list .view-grouping-content li{width:33%}}.view-full-store-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block;text-decoration:none!important}.view-full-store-list a:hover{text-decoration:underline!important}.view-full-store-list .full-store-list-region-link{float:right;font-size:85%}@media(max-width:480px){.view-full-store-list .full-store-list-region-link{display:block;float:none;margin-top:15px}}.view-full-store-list .view-grouping:nth-of-type(1) a:hover{color:#008945}.view-full-store-list .view-grouping:nth-of-type(1) .full-store-list-region-link a:hover{color:#2497c2}.view-full-store-list .view-grouping:nth-of-type(2) a:hover{color:#2497c2}.view-full-store-list .view-grouping:nth-of-type(2) .full-store-list-region-link a:hover{color:#008945}.stores .tab-content .tab-pane{display:none}.stores .tab-content .tab-pane.active{display:block}@media(min-width:992px){.stores .tab-content .tab-pane{display:block}}.stores .nav-tabs{list-style:none;padding-left:0}.stores .nav-tabs>li{float:left;margin-bottom:-1px}.stores .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;padding:10px 15px;text-decoration:none!important}.stores .nav-tabs>li.active>a,.stores .nav-tabs>li.active>a:focus,.stores .nav-tabs>li.active>a:hover{color:#008945;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;text-decoration:underline!important}.stores .select-a-store-results .view-header{padding-top:15px}.stores .select-a-store-results .view-header #page-title{display:none}.stores .select-a-store-results .view-header .search-store-results-count{font-size:22px;font-weight:700}.stores .select-a-store-results .view-content{height:305px;overflow-x:hidden}@media(min-width:768px){.stores .select-a-store-results .view-content{height:435px;padding-left:0}}.stores .select-a-store-results .view-content a{display:table-cell;height:60px;vertical-align:middle}@media(min-width:480px) and (max-width:991px){.stores .select-a-store-results .view-content a{height:66px}}@media(max-width:480px){.stores .select-a-store-results .view-content a{height:auto}}.stores .select-a-store-results #results ul{height:287px;list-style-type:none;margin:0;padding:0}.stores .select-a-store-results #results li{background:#fff;border:1px solid #dfdddd;padding-bottom:0;margin:0 0 5px;position:relative;overflow:hidden;width:100%}.stores .select-a-store-results .navigation-map-marker{cursor:pointer;float:left;margin:0 10px}@media(min-width:480px){.stores .select-a-store-results .navigation-map-marker{margin:15px 10px 5px 5px}}.stores .select-a-store-results .store-name{font-weight:700;padding:15px 5px}@media(min-width:480px){.stores .select-a-store-results .store-name{float:left;padding:0;width:57%}}@media(min-width:768px){.stores .select-a-store-results .store-name{width:65%}.stores .select-a-store-results .store-name a{padding-right:5px}}.stores .select-a-store-results .views-field-link-store-booking{float:none}@media(min-width:480px){.stores .select-a-store-results .views-field-link-store-booking{float:right;width:43%}}@media(min-width:768px){.stores .select-a-store-results .views-field-link-store-booking{width:35%}}@media(min-width:480px){.stores .select-a-store-results .views-field-link-store-booking .field-content{display:block;float:right}}.stores .select-a-store-results .views-field-link-store-booking a{font-weight:700;text-align:center}@media(max-width:480px){.stores .select-a-store-results .views-field-link-store-booking a{display:inline-block;line-height:38px;width:100%}}.stores .select-a-store-gmap{padding:0 15px}@media(max-width:767px){.stores .select-a-store-gmap{clear:both;padding:0}}.stores .select-a-store-gmap .feed-icon{border:1px solid #dfdddd;margin:0 -15px}@media(max-width:767px){.stores .select-a-store-gmap .feed-icon{border:0;margin:0}}@media(min-width:768px) and (max-width:992px){.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .jquery-ui-map{height:413px!important;width:100%!important}}@media(max-width:767px){.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .jquery-ui-map{height:325px!important;width:100%!important}}@media(max-width:767px){.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .gm-style{border:1px solid #dfdddd;margin-right:15px}}.stores .select-a-store-gmap .infobox-top{background:url(../css/images/stores/bg-infobox-top.png);height:3px;margin:0 0 -1px;width:249px}.stores .select-a-store-gmap .infobox-middle{background:url(../css/images/stores/bg-infobox-middle.png) repeat-y;padding:2px 0 10px 10px;width:249px}.stores .select-a-store-gmap .infobox-bottom{background:url(../css/images/stores/bg-infobox-bottom.png);height:15px;margin:-1px 0 0;width:249px}.stores .select-a-store-gmap .jquery-ui-map-info-field{width:85%}.store-type-store .ds-2col-stacked-sidebar .group-header{margin-bottom:15px}@media(min-width:767px){.store-type-store .ds-2col-stacked-sidebar .group-header{margin-bottom:0}}.store-type-store .ds-2col-stacked-sidebar .group-header .page-title{padding-left:0}.store-type-store .ds-2col-stacked-sidebar .text-center{margin-top:10px}.store-type-store .ds-2col-stacked-sidebar .text-center:first-of-type{display:none}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination{margin-top:15px;padding:0}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li{display:inline}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li a{padding:0 3px 10px;border:0;color:#000;text-decoration:underline}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li a:hover{background:none transparent;color:#008945}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.first>a,.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.active>a{background:none transparent;font-weight:700;text-decoration:none}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.first>a:hover,.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.active>a:hover{color:#000}@media(max-width:767px){.store-type-store .ds-2col-stacked-sidebar .block-title{margin-top:0}}.view-select-a-store .tabs-nav-wrapper{display:none}@media(min-width:768px) and (max-width:991px){.view-select-a-store .tabs-nav-wrapper{display:block}}.view-select-a-store .tabs-nav-wrapper li a{padding:6px 12px;font-weight:700}@media(max-width:767px){.view-select-a-store #map{display:none}}@media(min-width:480px){.view-select-a-store .view-footer p{width:auto;float:left;padding-left:15px;margin-right:15px}}.view-select-a-store .view-footer .search-full-list-of-stores{margin:0 0 15px}@media(min-width:480px){.view-select-a-store .view-footer .search-full-list-of-stores{margin:0 15px 15px 0;float:left}}@media(max-width:767px){.view-select-a-store .view-footer .search-full-list-of-stores .btn{white-space:normal}}.stores .pane-store-name{font-size:21px;font-weight:700}.stores .pane-store-field-store-address h2.pane-title{display:none}.stores .pane-store-field-store-address .dependent_locality{display:block}@media print{.stores .store-form{display:none}}.stores .store-form .pane-store-switch-to-shared{margin:15px}.stores .store-details{padding:15px 0 0;border:1px solid #dfdddd;border-bottom:0;background-color:#fff;margin:0}@media print{.stores .store-details{display:none}}@media(min-width:768px){.stores .store-details{margin:0 0 15px;padding:15px 0;border-bottom:1px solid #dfdddd}}.stores .store-details .store-links{margin-top:15px;clear:both}@media(min-width:992px){.stores .store-details .store-links{margin-bottom:-15px;margin-top:15px;clear:both}}@media(min-width:1199px){.stores .store-details .store-links{margin-bottom:-15px;margin-top:15px;clear:none;float:left}}.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%}}@media(min-width:992px){.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:33.33333333%}}@media(min-width:1200px){.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%}}@media screen and (min-width:991px) and (max-width:1200px){.stores .store-details .store-links .pane-store-field-store-phone a{margin-left:-15px}}@media screen and (min-width:991px) and (max-width:1200px){.stores .store-details .store-links .pane-store-store-booking-link a,.stores .store-details .store-links .pane-store-switch-to-shared a{margin-right:-15px;margin-left:0}}.stores .panel-pane .view-store-news.view-display-id-block_2 .view-content,.stores .panel-pane .view-store-offers.view-display-id-block_3 .view-content{height:0;display:none;transition:.6s}.stores .panel-pane .view-store-news.view-display-id-block_2 .view-content.active,.stores .panel-pane .view-store-offers.view-display-id-block_3 .view-content.active{transition:.6s;height:auto;display:block}.stores .view-lists{clear:both}@media print{.stores .view-lists{display:none}}@media(min-width:767px) and (max-width:991px){.stores .map-voucher{margin-right:0}}@media(min-width:992px){.stores .map-voucher{margin-right:0}}@media print{.stores .map-voucher .field-name-field-opening-times{display:none}}.stores .map-voucher .map{margin-right:-15px;background-color:#fff;border-right:1px solid #dfdddd;border-left:1px solid #dfdddd;border-bottom:1px solid #dfdddd;position:relative}@media print{.stores .map-voucher .map{display:none}}@media(min-width:991px){.stores .map-voucher .map{border-right:0;border-left:0;border-bottom:0;margin-right:0}}.stores .map-voucher .map .pane-store-get-directions{width:auto;position:absolute;right:70px;bottom:30px;z-index:100}.stores .map-voucher.no-voucher .pane-store-field-geo-location{margin-right:-15px}.stores .map-voucher .voucher{margin-top:15px}@media(min-width:992px){.stores .map-voucher .voucher{margin-top:0}}.stores .the-team{border:1px solid #dfdddd;background-color:#fff;padding-bottom:15px}.stores #page-title,.stores #breadcrumb{display:none}.stores .store-banner img{width:100%;max-width:100%;height:auto!important}.stores .pane-store-field-store-banner{display:none}@media(min-width:992px){.stores .pane-store-field-store-banner{display:block}}.stores .field-name-field-warning-message{background-color:red;color:#fff;font-weight:700;font-size:20px;margin:15px 0;min-height:68px;padding:18px 20px;text-align:center}@media(min-width:768px){.stores .field-name-field-warning-message{display:block;margin:0;min-height:0;padding:0;line-height:48px;font-size:initial;font-weight:initial}}@media(min-width:768px){.stores .pane-store-field-opening-times-title .pane-title,.stores .pane-store-field-opening-times-content .pane-title,.stores .pane-store-field-opening-times .pane-title,.stores .pane-store-field-store-address .pane-title{margin-top:0}}.stores .field-name-field-opening-times .oh-wrapper,.stores .pane-store-field-opening-times .oh-wrapper,.stores .field-name-field-opening-times .oh-display,.stores .pane-store-field-opening-times .oh-display{display:block;width:100%}.stores .field-name-field-opening-times .oh-display-label,.stores .pane-store-field-opening-times .oh-display-label{display:inline-block;font-weight:700}.stores .field-name-field-opening-times .oh-display-times,.stores .pane-store-field-opening-times .oh-display-times{text-align:right;display:inline-block}.stores .field-name-field-opening-times .oh-display-current,.stores .pane-store-field-opening-times .oh-display-current{color:#008945}.stores .pane-store-field-store-phone a{border:1px solid #dfdddd;margin:0 -15px 15px;padding:20px 16px;font-size:21px;font-weight:600;line-height:1.33;text-align:center;display:block}.stores .pane-store-store-booking-link a,.stores .pane-store-switch-to-shared a{margin:0 -15px 15px;width:auto!important}.stores .pane-store-store-booking-link a{white-space:normal}.stores .pane-store-field-opening-times-content{word-wrap:break-word;clear:both}.stores .pane-store-field-additional-info{color:#aaa;padding-top:15px}.stores .pane-store-field-geo-location{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.stores .pane-store-field-geo-location{display:block}}@media(min-width:992px){.stores .pane-store-field-geo-location{margin-right:0}}.stores .pane-store-field-geo-location .collapsible-map-panel-heading{display:block;background-color:#fff;clear:both}@media(min-width:768px){.stores .pane-store-field-geo-location .collapsible-map-panel-heading{display:none}}.stores .pane-store-field-geo-location #collapseMap{padding:15px;background-color:#fff;border-bottom:1px solid #dfdddd}@media(min-width:768px){.stores .pane-store-field-geo-location #collapseMap{display:block;overflow:visible;height:auto!important;border:0;margin-right:0;padding:0}}.stores .pane-store-field-geo-location #collapseMap .jquery-ui-map.jquery-ui-map-processed-processed{min-width:245px!important}.stores .field-name-field-store-staff-profiles{margin-bottom:15px}.stores .node-store-staff-profile{margin:15px 0;width:50%;float:left;min-width:160px}@media(min-width:1199px){.stores .node-store-staff-profile{width:100%;float:none;min-width:0}}.stores .node-store-staff-profile .field-name-title,.stores .node-store-staff-profile .field-name-field-staff-profile-title-quals{margin-right:15px;clear:both}.stores .field-name-field-staff-profile-photo .field-item{width:auto;margin-right:15px}@media(max-width:991px){.stores .field-name-field-staff-profile-photo .field-item{float:left}}.stores h2.pane-title[data-target=".field-type-office-hours"],.stores a[data-target="#collapseMap"]{cursor:pointer;display:block;font-size:20px;line-height:1;text-decoration:none;font-weight:700;background-color:#fff;padding:15px 0;margin:0 15px}.stores h2.pane-title[data-target=".field-type-office-hours"]:before,.stores a[data-target="#collapseMap"]:before{background:#ccc;border-radius:4px;color:#fff;content:"+ ";display:inline-block;margin-right:4px;padding:0;text-align:center;width:19px}.stores h2.pane-title[data-target=".field-type-office-hours"].active:before,.stores a[data-target="#collapseMap"].active:before{content:"- "}.stores a[data-target="#collapseMap"]{border-top:1px solid #dfdddd}.stores h2.pane-title[data-target=".field-type-office-hours"]{margin:0;padding:15px;border-right:1px solid #dfdddd;border-left:1px solid #dfdddd}@media(min-width:767px){.stores h2.pane-title[data-target=".field-type-office-hours"]{border:0}}@media print{.stores h2.pane-title[data-target=".field-type-office-hours"]{display:none}}.stores .field-type-office-hours{height:160px;background-color:#fff;padding:0 15px 15px;border-right:1px solid #dfdddd;border-left:1px solid #dfdddd}@media(min-width:768px){.stores .field-type-office-hours{padding:0;border-right:0;border-left:0;display:inline-block}}.stores .pane-store-store-linkable-blocks{margin-right:0!important;margin-left:0!important}.stores .pane-store-offers,.stores .pane-store-news,.stores .pane-store-store-linkable-blocks{clear:both}.stores .pane-store-offers .pane-title,.stores .pane-store-news .pane-title,.stores .pane-store-store-linkable-blocks .pane-title{margin-top:15px;margin-bottom:15px}.stores .pane-store-offers .form-item,.stores .pane-store-news .form-item,.stores .pane-store-store-linkable-blocks .form-item{margin-bottom:0}.stores .pane-store-field-store-information-body{display:block;clear:both;width:100%;padding:15px 0}@media(min-width:992px){.hearing-subsite .stores .pane-store-offers,.hearing-subsite .stores .map-voucher{padding-bottom:10px}}.view-store-offers .row,.view-store-news .row,.view-store-linkable-blocks .row{margin-top:15px;margin-left:0;margin-right:0}@media(min-width:480px){.view-store-offers .row,.view-store-news .row,.view-store-linkable-blocks .row{margin-left:-15px;margin-right:-15px}}.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{background-color:#fff;width:100%;height:auto;margin-bottom:15px;clear:both}.view-store-offers .row .col:hover,.view-store-news .row .col:hover,.view-store-linkable-blocks .row .col:hover{background-color:#e6e6e6}@media(min-width:480px){.view-store-offers .row .col:hover,.view-store-news .row .col:hover,.view-store-linkable-blocks .row .col:hover{background-color:transparent}}@media(min-width:480px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{clear:none;height:auto;background-color:transparent;float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media(min-width:480px) and (min-width:768px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:50%}}@media(min-width:480px) and (min-width:992px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:25%}}@media(min-width:480px) and (min-width:1200px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:25%}}@media(min-width:480px) and (max-width:992px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{margin-bottom:30px}}@media(min-width:992px){.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{margin-bottom:0}}.view-store-offers .row .col .store-linkable-block a,.view-store-news .row .col .store-linkable-block a,.view-store-linkable-blocks .row .col .store-linkable-block a{text-decoration:none;display:block}.view-store-offers .row .col .store-linkable-block span,.view-store-news .row .col .store-linkable-block span,.view-store-linkable-blocks .row .col .store-linkable-block span{color:#333;background-color:#fff;padding:18px 16px;display:block;margin-bottom:10px;border:0;height:auto;text-align:center}@media(min-width:480px){.view-store-offers .row .col .store-linkable-block span,.view-store-news .row .col .store-linkable-block span,.view-store-linkable-blocks .row .col .store-linkable-block span{border:1px solid #dfdddd;float:none;width:100%;left:auto;margin-bottom:0}}.view-store-offers .row .col .store-linkable-block span:hover,.view-store-news .row .col .store-linkable-block span:hover,.view-store-linkable-blocks .row .col .store-linkable-block span:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.view-store-offers .row .col .store-linkable-block img,.view-store-news .row .col .store-linkable-block img,.view-store-linkable-blocks .row .col .store-linkable-block img{float:left;width:75px;height:58px}@media(min-width:480px){.view-store-offers .row .col .store-linkable-block img,.view-store-news .row .col .store-linkable-block img,.view-store-linkable-blocks .row .col .store-linkable-block img{width:100%;height:auto;float:none}}.view-store-offers .col{background-color:#2c3e50!important}@media(min-width:480px){.view-store-offers .col{background-color:transparent!important}}.view-store-offers .store-linkable-block{background-color:#2c3e50!important;width:100%}@media(min-width:480px){.view-store-offers .store-linkable-block{background-color:transparent}}.view-store-offers .store-linkable-block span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:0!important;background-color:#2c3e50!important;color:#fff!important}@media(min-width:480px){.view-store-offers .store-linkable-block span{border:0;overflow:visible;text-overflow:initial;white-space:normal}}.view-store-offers .store-linkable-block span:hover{background-color:#0e1a25!important;border:0}.view-store-news .view-header .pager{display:none}.view-store-news>.pager{display:none;width:100%;clear:both;text-align:right}.view-store-news .col{background-color:#fff!important}@media(min-width:480px){.view-store-news .col{background-color:transparent!important}}.view-store-news .store-linkable-block span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:0;background-color:#fff!important;color:#333!important}@media(min-width:480px){.view-store-news .store-linkable-block span{overflow:visible;text-overflow:initial;white-space:normal}}.view-store-news .store-linkable-block span:hover{color:#333;background-color:#e6e6e6!important;border-color:#adadad}.view-store-offers .view-header,.view-store-news .view-header{text-align:right;display:block;width:100%}.view-store-offers .view-header .btn.btn-default,.view-store-news .view-header .btn.btn-default{background-color:transparent;border:0;padding:15px 0 0;margin-bottom:15px;border-bottom:1px solid #333}.view-store-offers .view-header .btn.btn-default:hover,.view-store-news .view-header .btn.btn-default:hover{color:#008945;border-bottom:1px solid #008945}.view-store-offers .view-header .btn.btn-default:focus,.view-store-news .view-header .btn.btn-default:focus{outline:0}.view-store-offers .view-content ul,.view-store-news .view-content ul{float:none;list-style:none;margin-bottom:15px;padding-left:0;width:100%}@media(min-width:767px){.view-store-offers .view-content ul,.view-store-news .view-content ul{width:33.3333336%;padding-left:30px;float:left}}.view-store-offers .view-content ul:first-of-type,.view-store-news .view-content ul:first-of-type{padding-left:0}@media(min-width:767px){.view-store-offers .view-content ul:first-of-type,.view-store-news .view-content ul:first-of-type{padding-left:0}}.view-store-offers .view-content ul li,.view-store-news .view-content ul li{cursor:pointer;outline:1px solid transparent}.additional-store-information-space{background-color:#fff;margin-right:0;margin-left:0}@media(min-width:767px){.additional-store-information-space{margin:0 -15px;padding:0}}.additional-store-information-space .block-title{margin-top:15px!important;margin-bottom:15px}@media(min-width:767px){.additional-store-information-space .block-title{margin-top:0!important}}.additional-store-information-space .store-additional-information-image{width:22%!important}@media(min-width:1200px){.additional-store-information-space .store-additional-information-image{width:21.55%!important}}.additional-store-information-space .store-additional-information-image img{width:100%!important;height:100%!important}.hearing-subsite a:hover{color:#2497c2}.hearing-subsite .ui-selectmenu-icon{color:#2497c2}.hearing-subsite .view-store-offers .view-header .news:hover,.hearing-subsite .view-store-news .view-header .news:hover,.hearing-subsite .view-store-offers .view-header .btn.btn-default,.hearing-subsite .view-store-news .view-header .btn.btn-default{color:#333;border-bottom:1px solid #333}.hearing-subsite .view-store-offers .view-header .news:hover:hover,.hearing-subsite .view-store-news .view-header .news:hover:hover,.hearing-subsite .view-store-offers .view-header .btn.btn-default:hover,.hearing-subsite .view-store-news .view-header .btn.btn-default:hover{color:#2497c2;border-bottom:1px solid #2497c2}.hearing-subsite .view-store-offers a:hover,.hearing-subsite .view-store-news a:hover{color:#2497c2}.view-mode-book_appointment_hearing_thank_you .hidden-print{display:none}.view-mode-book_appointment_hearing_thank_you .submission-confirmation-message{width:50%;float:left}.view-mode-book_appointment_hearing_thank_you .group-details-block{width:100%;margin-top:45px;margin-bottom:30px;display:table}.view-mode-book_appointment_hearing_thank_you .center-force h2{font-size:30px;font-family:soho gothic w01 medium;margin-top:0;margin-bottom:4px;font-weight:400}.view-mode-book_appointment_hearing_thank_you .center-force span{margin-top:25px;font-size:24px;font-weight:400;display:block}.view-mode-book_appointment_hearing_thank_you .details-block{border-right:1px solid #ddd;min-height:130px}.view-mode-book_appointment_hearing_thank_you .form-item-get-directions{float:right;margin:-55px 35px 0;padding:0 15px;position:relative;width:50%;z-index:2}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address{padding-left:40px}.view-mode-book_appointment_hearing_thank_you .border-container{padding-left:0;padding-right:0}.view-mode-book_appointment_hearing_thank_you .border{border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd;margin-top:25px;margin-bottom:25px}.view-mode-book_appointment_hearing_thank_you .border ul li{display:table}.view-mode-book_appointment_hearing_thank_you .border ul li>span{margin-left:10px;font-size:24px;font-weight:600;margin-top:-36px;display:table-cell;padding-right:10px}.view-mode-book_appointment_hearing_thank_you ul,.view-mode-book_appointment_hearing_thank_you ol{padding-left:30px;margin-top:0;margin-bottom:11px}.view-mode-book_appointment_hearing_thank_you .border ul li>span+span{font-size:15px;font-weight:500;margin-left:8px;display:table-cell}.view-mode-book_appointment_thank_you .form-item-get-directions{float:right;margin:-55px 30px 0;padding:0 15px;position:relative;width:50%;z-index:2}@media print{.view-mode-book_appointment_thank_you .form-item-get-directions{display:none}}@media print{.view-mode-book_appointment_thank_you .view.view-store-linkable-blocks.view-id-store_linkable_blocks,.view-mode-book_appointment_thank_you .jquery-ui-map.jquery-ui-map-processed-processed{display:none}}@media print{.jquery-ui-map-processed-processed img{max-width:none!important}}.group-sidebar .oh-wrapper,.group-sidebar .oh-display{display:block;width:100%}.group-sidebar .oh-display-label{display:inline-block;font-weight:700}.group-sidebar .oh-display-times{text-align:right;display:inline-block;padding-left:15px}.group-sidebar .oh-display-current{color:#008945}.store-search #page-title{display:inherit}.store-form{clear:both}.store-form .form{padding-right:10px}.pane-store-booking-form{margin:0 -15px}.pane-store-booking-form .form-checkboxes{border:0}.pane-store-booking-form .field-prefix{font-style:italic}@media(min-width:992px){.pane-store-booking-form{margin-right:0}}@media(min-width:768px) and (max-width:991px){.pane-store-booking-form{margin-left:-15px;margin-right:-15px}}.pane-store-booking-form fieldset.panel+.panel{margin-top:0!important}#edit-your-details-submitted-your-details-appointment-type label{font-weight:100}#store-store-booking-details-form a.ui-selectmenu.form-control{width:auto!important}#store-store-booking-details-form .form-email,#store-store-booking-details-form .webform-component-textarea{width:100%!important}#store-store-booking-details-form button{float:right;margin:0 0 15px 15px}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item{width:auto;float:left;margin-right:15px}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:first-of-type{width:70px}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:nth-of-type(even){width:100px!important}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:last-of-type{margin-right:0;width:100px!important}#webform-component-for-request-an-appointment{padding:15px;padding-bottom:0;margin-bottom:0;border-bottom:0}#webform-component-for-request-an-appointment .panel-body>.form-item{margin-bottom:0}#webform-component-for-request-an-appointment .panel-body{padding:0}#webform-component-for-request-an-appointment .panel-heading{background:0 0;border:0;float:left;margin:0;padding:0}#webform-component-for-request-an-appointment .panel-title{font-size:24px;font-weight:700}#webform-component-for-appointments-today-or-tomorrow{padding:15px 15px 0;margin-bottom:0;border-bottom:0;border-top:0}#webform-component-for-appointments-today-or-tomorrow .panel-body>.form-item{margin-bottom:0}#webform-component-for-appointments-today-or-tomorrow .panel-body{padding:0 0 10px;border-bottom:1px solid #dfdddd}#webform-component-for-appointments-today-or-tomorrow .panel-heading{background:0 0;border:0;float:left;margin:0;padding:0}#webform-component-for-appointments-today-or-tomorrow .panel-title{border-top:1px solid #dfdddd;padding-top:10px;font-weight:700}#webform-component-for-appointments-today-or-tomorrow .click-to-call{display:inline-block}#edit-your-details.webform-component-fieldset{border-top:0}#edit-your-details-submitted-your-details-appointment-type{border-radius:0;padding:15px 15px 0}#edit-your-details-submitted-your-details-appointment-type .form-type-checkbox{display:inline-block;vertical-align:top;width:100%}#edit-your-details-submitted-your-details-appointment-type label{display:inline}#edit-your-details-submitted-your-details-appointment-type label small{font-weight:400}.view-mode-book_appointment_thank_you .group-header::before{display:none;width:100px;height:100px;content:'';position:absolute;left:0;top:-30px;background:url(/sites/all/themes/specsavers_bootstrap/logos/specsavers-logo-auen.svg) no-repeat}.view-mode-book_appointment_thank_you .form-item-store-thank-you-print{float:right;margin-bottom:15px}.view-mode-book_appointment_thank_you .form-item-store-thank-you-print .btn-xxs-block{padding-right:5px;padding-left:5px}@media(max-width:480px){.view-mode-book_appointment_thank_you .form-item-store-thank-you-title h2 strong:last-child{display:block;margin-top:15px}}.view-mode-book_appointment_thank_you p{margin:0 0 20px}@media(max-width:767px){.view-mode-book_appointment_thank_you p{word-wrap:break-word}}.view-mode-book_appointment_thank_you .submission-value{width:50%;float:left;min-height:155px}@media(max-width:767px){.view-mode-book_appointment_thank_you .submission-value{float:none;min-height:10px;width:100%}}.view-mode-book_appointment_thank_you .submission-value>div{padding-right:15px}.view-mode-book_appointment_thank_you .special-requirements{width:50%}@media(max-width:767px){.view-mode-book_appointment_thank_you .special-requirements{width:100%}}@media(max-width:767px){.view-mode-book_appointment_thank_you .form-item-store-thank-you-text,.view-mode-book_appointment_thank_you .submission-confirmation-message{background-color:#fff;margin-bottom:15px;padding:15px}}@media(max-width:480px){.view-mode-book_appointment_thank_you .store-booking-thank-you-text p a{display:inline-block;margin-top:15px}}.stores #store-form-oas-title{display:none}.territory-dk-da.stores #store-form-oas-title,.territory-se-sv.stores #store-form-oas-title,.territory-no-nb.stores #store-form-oas-title,.territory-fi-fi.stores #store-form-oas-title,.territory-au-en.stores #store-form-oas-title{font-size:24px;display:block;margin-left:-15px;margin-bottom:15px;margin-top:0}#voucher p{white-space:normal;font-size:16px!important}.node-voucher{background-color:#fff;border:2px dashed #008945;color:#008945;border-radius:0;position:relative;margin-top:15px;padding:15px!important;word-wrap:break-word}@media(min-width:992px){.node-voucher{margin-left:0!important;margin-right:-15px!important;margin-top:0;overflow:auto;height:330px}}.ds-2col-stacked-sidebar .node-voucher{height:auto;padding:15px!important;overflow:visible}.ds-2col-stacked-sidebar .node-voucher .print-logo{float:none}.node-voucher>h1{margin-top:0}.node-voucher .print{display:block}@media print{.node-voucher .print{display:none}}.node-voucher .print-icon{width:60px;height:60px;border-radius:30px;padding-left:2px;font-size:25px;color:#fff;text-align:center;position:absolute;left:15px;top:15px;display:none}@media(min-width:480px){.node-voucher .print-icon{display:block;background-color:#009b4f}}.node-voucher .print-icon .fa.fa-print{padding-top:25%}.node-voucher .pane-store-vouchers-rich-store-landing-page{text-align:center;white-space:normal}.node-voucher .pane-store-vouchers-rich-store-landing-page .voucher_visible,.node-voucher .pane-store-vouchers-rich-store-landing-page .voucher-hidden{display:inline-block}.node-voucher .pane-store-vouchers-rich-store-landing-page .view-store-vouchers-rich-store-landing-page{width:75%;margin:0 auto}.node-voucher .voucher_visible,.node-voucher .voucher-hidden{text-align:center;color:#009b4f}.node-voucher .voucher_visible h2,.node-voucher .voucher-hidden h2{font-size:30px;font-weight:600}.node-voucher .voucher_visible .btn,.node-voucher .voucher-hidden .btn{background-color:#fff;border:0;text-decoration:underline!important}.node-voucher .voucher_visible a,.node-voucher .voucher-hidden a{color:#008945}.node-voucher .voucher_visible .pane-store-field-store-phone a,.node-voucher .voucher-hidden .pane-store-field-store-phone a{border:0;color:#009b4f;margin:0 -15px 15px;padding:20px 16px;font-size:21px;font-weight:600;line-height:1.33;text-align:center;display:block}@media(min-width:992px){.node-voucher .voucher_visible h2.pane-title{padding-top:25%}}.hearing-subsite .node-voucher{border:2px dashed #2497c2}.hearing-subsite .node-voucher .voucher_visible,.hearing-subsite .node-voucher .voucher-hidden{color:#2497c2}.hearing-subsite .node-voucher .voucher_visible .scissors .fa,.hearing-subsite .node-voucher .voucher-hidden .scissors .fa{color:#2497c2}.hearing-subsite .node-voucher .voucher_visible a,.hearing-subsite .node-voucher .voucher-hidden a{color:#2497c2}.hearing-subsite .node-voucher .ui-selectmenu-icon{color:#2497c2}.node-voucher h2.pane-title{font-weight:700;margin-top:0}.node-voucher h2.pane-title:last-of-type{margin-top:5px}.node-voucher .print-logo{float:right}.entity-store-voucher img{margin-right:15px}.entity-store-voucher .media-element{max-width:100%}.hearing-subsite .node-voucher .print-icon{display:none}@media(min-width:480px){.hearing-subsite .node-voucher .print-icon{display:inline-block;background-color:#2497c2}}.node-voucher .voucher-store-adresss{padding:0}.node-voucher .voucher-store-phone{clear:both}.node-voucher .site-url{clear:both}.node-voucher .voucher-store-phone-cta{display:none}.node-voucher .store-appointment{display:none}@media(max-width:767px){.territory-gb-en .voucher-store-phone-cta{clear:both;padding-left:0;margin-top:10px}.territory-gb-en .store-appointment{clear:both;padding-left:0}}.territory-gb-en .voucher-store-phone{display:none}.territory-gb-en .voucher-store-phone-cta{display:block}.territory-gb-en .store-appointment{display:block}#_atssh{display:none}html body.admin-menu{margin-top:0!important;padding-top:29px;z-index:1600}@media(max-width:991px){html body.admin-menu{padding-top:0}}@media(max-width:991px){#admin-menu{display:none}}@media(max-width:767px){.recently-viewed-widget{border:none}}.recently-viewed-widget .recently-viewed-item a>span{bottom:2px;left:0;line-height:normal}.pane-recentlyviewed-recently-viewed.pane-block{margin:0;padding:0}.fancybox-overlay .fancybox-close{text-indent:-9999px}.touch .fancybox-overlay{background-color:#000}.touch .fancybox-close{position:absolute;right:20px;top:10px}.touch .fancybox-title{top:-110px}.fancybox-mobile-indicator{padding:13px;z-index:1;background-color:#333;color:#fff;opacity:.8;text-align:center;position:absolute;left:50%;top:40%;min-width:29%;transform:translate(-50%,-50%);display:none}.touch .fancybox-next span,.touch .fancybox-prev span{visibility:visible}.pane-my-account-recent-activity h2.pane-title,.pane-my-account-recent-activity .order-title{margin-top:0}@media(min-width:768px){.pane-my-account-recent-activity .re-activity.views-row-odd{margin-right:5px}.pane-my-account-recent-activity .re-activity.views-row-even{margin-left:10px}}.pane-my-account-recent-activity .order-created{font-style:italic}.pane-my-account-recent-activity .account-buttons{clear:both}@media(max-width:767px){.pane-my-account-recent-activity .btn-manage-easypay-options{margin-top:15px}}.pane-my-account-recent-activity .view-delivery-package-line-items{border-top:1px solid #dfdddd;padding-top:10px}.pane-my-account-recent-activity .view-delivery-package-line-items .views-row{border-bottom:1px solid #dfdddd;display:inline-block;padding-bottom:5px;margin-bottom:15px;width:50%}.pane-my-account-recent-activity .view-delivery-package-line-items .views-row-even{float:right;margin-left:-5px}.pane-my-account-recent-activity .view-delivery-package-line-items .views-field{padding:5px 0}.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row.col-sm-6{width:100%}@media(min-width:767px){.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row.col-sm-6{width:49.15%!important}}@media(min-width:767px){.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row-last.col-sm-6{float:right!important}}@media(min-width:992px){#banner-spacer .carousel.slide .carousel-indicators{bottom:0}#banner-spacer .carousel-inner{position:relative}#banner-spacer .carousel-inner .carousel-copy{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;max-width:100%;text-align:center}#banner-spacer .carousel-inner .carousel-copy:before{content:'';display:inline-block;vertical-align:middle;height:100%}#banner-spacer .carousel-inner .carousel-copy .centered{text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 auto;white-space:normal;word-wrap:break-word;width:99%}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-heading{margin:0;padding:0 15px;font-size:40px;font-weight:400;line-height:1}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-text{margin:0;padding:0 15px;font-size:24px;font-weight:400;line-height:1.2;padding-top:7px}#banner-spacer .carousel-inner .carousel-copy.slide-text-right{margin-left:49%}#banner-spacer .carousel-inner .carousel-copy.slide-text-left{margin-right:49%}#banner-spacer .carousel-inner .carousel-copy.slide-text-center{margin:auto}}@media(min-width:768px) and (max-width:991px){#banner-spacer .carousel.slide .carousel-indicators{bottom:0}#banner-spacer .carousel-inner{position:relative}#banner-spacer .carousel-inner .carousel-copy{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;text-align:center}#banner-spacer .carousel-inner .carousel-copy:before{content:'';display:inline-block;vertical-align:middle;height:100%}#banner-spacer .carousel-inner .carousel-copy .centered{text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 auto;white-space:normal;word-wrap:break-word;width:99%}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-heading{font-size:32px;margin:0;padding:0 15px;font-weight:400;line-height:1}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-text{margin:0;font-size:20px;padding:0 15px;font-weight:400;line-height:1.2;padding-top:7px}#banner-spacer .carousel-inner .carousel-copy.slide-text-right{margin-left:49%}#banner-spacer .carousel-inner .carousel-copy.slide-text-left{margin-right:49%}#banner-spacer .carousel-inner .carousel-copy.slide-text-center{margin:auto}}#banner-spacer,#banner-spacer-1{margin-bottom:15px}#banner-spacer .carousel.slide .carousel-indicators,#banner-spacer-1 .carousel.slide .carousel-indicators{bottom:-10px}#banner-spacer .carousel.slide .carousel-indicators.light li,#banner-spacer-1 .carousel.slide .carousel-indicators.light li{border:1px solid #000}#banner-spacer .carousel.slide .carousel-indicators.light li.active,#banner-spacer-1 .carousel.slide .carousel-indicators.light li.active{background-color:#000;border:1px solid #000}#banner-spacer .carousel-copy,#banner-spacer-1 .carousel-copy{max-width:100%;text-align:center;text-transform:uppercase}#banner-spacer .carousel-copy .centered,#banner-spacer-1 .carousel-copy .centered{padding:15px 15px 30px;line-height:normal;vertical-align:top}#banner-spacer .carousel-copy .centered .carousel-heading,#banner-spacer-1 .carousel-copy .centered .carousel-heading{font-family:soho gothic w01 bold,source sans pro!important;font-size:18px;font-weight:400;margin:0}#banner-spacer .carousel-copy .centered .carousel-text,#banner-spacer-1 .carousel-copy .centered .carousel-text{font-family:soho gothic w01 regular,source sans pro!important;font-size:16px;margin:0;font-weight:400}.popover.left{border-radius:4px;font-weight:700;max-width:175px;padding:1px;text-align:left;white-space:normal;z-index:1010}.popover.left .arrow{border-right-width:0;left:initial;margin-top:-11px;right:-11px;top:50%}.popover.left .popover-title{background-color:#f7f7f7;font-size:16px;line-height:18px;margin:0;padding:8px 14px}.popover.left .popover-content{padding:9px 14px}.popover.left .popover-content a{color:#8a8a8a;text-decoration:underline}.popover.left .popover-content a:hover{color:#333}.form-managed-file span.file{margin-right:10px}a.accordion-toggle.plus-minus{text-decoration:none;display:block;text-align:center}a.accordion-toggle.plus-minus:after{content:"\f056";font-family:FontAwesome;width:2em;color:#008945;font-size:25px;display:block;margin:10px auto 5px}a.accordion-toggle.plus-minus.collapsed:after{content:"\f055"}a.accordion-toggle.plus-minus p{color:#333;margin:15px 0}@media(min-width:480px){a.accordion-toggle.plus-minus p{text-align:left}}.pane-my-prescriptions .vertical-tab-button span{padding:15px}.help-and-faqs .rate-thumbs-up-down-btn-up{background:0 0;color:#999;text-decoration:none;font-size:28px;width:30px;height:30px}.help-and-faqs .rate-thumbs-up-down-btn-up:hover{color:#008945}.help-and-faqs .rate-thumbs-up-down-btn-up:after{font-family:FontAwesome;content:"\f087";display:block;text-indent:0;margin-top:-45px}.help-and-faqs .rate-thumbs-up-down-btn-down{background:0 0;text-decoration:none;color:#999;font-size:28px}.help-and-faqs .rate-thumbs-up-down-btn-down:hover{color:#008945}.help-and-faqs .rate-thumbs-up-down-btn-down:after{font-family:FontAwesome;content:"\f088";display:block;text-indent:0;margin-top:-45px}.help-and-faqs .rate-thumbs-up-down-btn-down.rate-voted,.help-and-faqs .rate-thumbs-up-down-btn-up.rate-voted{color:#007038;background:0 0}.help-and-faqs .rate-thumbs-up-down-btn-down.rate-voted:hover,.help-and-faqs .rate-thumbs-up-down-btn-up.rate-voted:hover{color:#008945}.help-and-faqs .percent{display:none}.help-and-faqs .rate-widget-thumbs_up_down ul{padding-left:0}.help-and-faqs .rate-widget-thumbs_up_down ul li{width:auto}.help-and-faqs .rate-widget-thumbs_up_down ul li:first-of-type{margin-right:15px}#field-ssw-frames-sku-fc-add-more-wrapper .draggable .entityconnect-add,#field-ssw-frames-sku-fc-add-more-wrapper .draggable .entityconnect-edit{display:none}#field-ssw-frames-sku-fc-add-more-wrapper .field-type-entityreference .form-type-textfield input[type=text]{width:100%!important}#field-ssw-frames-sku-fc-add-more-wrapper .field-name-field-ssw-fc-frame-sku-promo{display:none}.panels-ipe-portlet-wrapper{clear:both}body.ctools-modal-open{overflow:hidden;height:60vh!important}body.ctools-modal-open #modalContent{top:40px!important}.panels-add-content-modal .content-type-button a>img{display:inline;vertical-align:baseline}@media(min-width:767px) and (max-width:991px){.frames-sku-slider .slick-slide,.frames-sku-slider-tablet .slick-slide{width:690px!important}}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container,.node-type-panelised-landing-page.paneliser-full-width #main .container,.node-type-offer-panelized.paneliser-full-width #main .container{width:100%;padding:0}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper{margin:0}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns{margin:0;padding:0}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row{margin:0}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12{padding:0}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .full-width-widget,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .full-width-widget,.node-type-panelised-landing-page.paneliser-full-width #main .container .full-width-widget,.node-type-offer-panelized.paneliser-full-width #main .container .full-width-widget{width:1170px}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #page-title,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #page-title,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;float:none}@media(min-width:768px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #page-title,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #page-title,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:750px}}@media(min-width:992px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #page-title,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #page-title,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:970px}}@media(min-width:1200px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container #page-title,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container #page-title,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:1170px}}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:750px}}@media(min-width:992px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:970px}}@media(min-width:1200px){.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:1170px}}.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-decoupled-offer-panelized.paneliser-full-width #main .container .pane-bundle-content-html5.full-width,.node-type-decoupled-paneliser-content.paneliser-full-width #main .container .pane-bundle-content-html5.full-width,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-content-html5.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-content-html5.full-width{width:100%;padding:0;max-width:1920px}#field-ssw-bootstrap-banner-add-more-wrapper>.form-item>.control-label{display:block}#field-ssw-bootstrap-banner-add-more-wrapper>.form-item>.entityconnect-add.autocomplete.single-value,#field-ssw-bootstrap-banner-add-more-wrapper>.form-item>.entityconnect-edit.autocomplete.single-value{height:auto;padding-top:0;width:auto}#field-ssw-bootstrap-banner-add-more-wrapper>.form-item>.input-group{width:calc(100% - 250px)}.easypay-logo{background:url(/sites/all/modules/custom/spec_ecomm_easypay/img/easypay-logo-280x85.png) center center no-repeat;background-size:100%;color:transparent;display:inline-block;max-width:280px;margin-right:10px}.territory-se-sv .easypay-logo,.territory-fi-fi .easypay-logo{background-image:url(/sites/all/modules/custom/spec_ecomm_easypay/img/easybuy-logo-280x85.png)}.payment-code label{border:2px solid #dfdddd;padding:2px;transition:.4s}@media(min-width:480px){.payment-code label{padding:10px}}.payment-code label:hover{border:2px solid #008945;transition:.4s}.payment-code .selected label{border:2px solid #008945;transition:.4s}.payment-code label{display:inline-block}.payment-code label img{pointer-events:none;width:100%}.profile .panel-heading{float:left;background:0 0;font-weight:700}@media(max-width:767px){.profile .panel-default{border:none}.profile .panel-heading{border:none;margin:0}}.profile .group-column-1,.profile .group-column-2{float:left;width:49.95%}@media(max-width:767px){.profile .group-column-1,.profile .group-column-2{width:100%}}.profile .field{display:block;margin-bottom:10px}.profile .field .field-label,.profile .field .field-items{width:auto;display:inline-block}.profile .field .field-label{font-weight:700;vertical-align:top;width:50%;word-wrap:break-word}.profile .group-actions{text-align:right;margin-bottom:15px}.profile .address-book-table .address{width:100%;float:left}@media(min-width:992px){.profile .address-book-table .address{width:auto;float:none}}@media(max-width:991px){.profile .address-book-table{border:1px solid #dfdddd}}.profile .address-book-table thead th{background:0 0!important;line-height:normal}@media(min-width:992px){.profile .address-book-table thead th{height:auto!important}}.profile .address-book-table thead th:nth-of-type(3){width:100%}@media(min-width:992px){.profile .address-book-table thead th:nth-of-type(3){width:auto}}.profile .address-book-table thead th .label{visibility:visible}.profile .address-book-table thead th .easypay-logo{display:inline;padding-bottom:3px;margin-left:3px;white-space:nowrap;font-size:18px}.profile .address-book-table thead th .easypay.label,.profile .address-book-table thead th .subs.label{display:none}.profile .address-book-table tbody tr{width:100%;float:left}@media(min-width:992px){.profile .address-book-table tbody tr{width:90%;left:10%;float:none}}.profile .address-book-table tbody tr td{float:left;width:100%;text-align:left;line-height:normal}@media(min-width:992px){.profile .address-book-table tbody tr td{float:none;width:auto}}@media(min-width:992px){.profile .address-book-table tbody tr td:nth-of-type(2){height:auto}}.profile .address-book-table .auto-refill-select .form-item-addressbook-entry,.profile .address-book-table .subscription-select .form-item-addressbook-entry,.profile .address-book-table .auto-refill-select .form-item-subscription-entry,.profile .address-book-table .subscription-select .form-item-subscription-entry{width:auto;display:inline}.territory-se-sv.my-account .details-addr-pane .easypay-logo a,.territory-nz-en.my-account .autorefill-pane .easypay-logo a,.territory-au-en.my-account .autorefill-pane .easypay-logo a{color:transparent!important;margin-bottom:10px;display:block}#address-book .table-responsive{border:none!important}@media(min-width:992px){#address-book .table-responsive{border:1px solid #ddd}}.user .group-personal-info .panel-body .btn-primary,.my-account .group-personal-info .panel-body .btn-primary{float:right}.user .group-address-book,.my-account .group-address-book{padding:0!important;border:none;background-color:transparent}.user .group-address-book .panel-heading,.my-account .group-address-book .panel-heading{padding:15px 15px 10px;margin-bottom:0;background-color:#fff}@media(min-width:768px){.user .group-address-book .panel-heading,.my-account .group-address-book .panel-heading{border:1px solid #dfdddd;border-bottom:none}}.user .group-address-book .panel-body,.my-account .group-address-book .panel-body{padding:0}.user .group-address-book form.address-book,.my-account .group-address-book form.address-book{padding:0 15px 15px;margin-bottom:30px;background-color:#fff}@media(min-width:768px){.user .group-address-book form.address-book,.my-account .group-address-book form.address-book{margin-bottom:40px;border:1px solid #dfdddd;border-top:none}}.user .group-address-book .privacy-promise__header,.my-account .group-address-book .privacy-promise__header{font-weight:700;margin-bottom:10px}.user .address-book,.my-account .address-book{float:left;width:100%}@media(min-width:992px){.user .address-book,.my-account .address-book{float:none;width:auto}}.user .address-book #address-book .table-reponsive,.my-account .address-book #address-book .table-reponsive{border:none}@media(min-width:992px){.user .address-book #address-book .table-reponsive,.my-account .address-book #address-book .table-reponsive{border:1px solid #ddd}}.user .address-book #address-book .well,.my-account .address-book #address-book .well{float:left;width:100%}.user .address-book #address-book .well .btn-primary,.my-account .address-book #address-book .well .btn-primary{float:right}.user .user-profile-form .panel,.my-account .user-profile-form .panel{padding:15px}@media(max-width:767px){.user .user-profile-form .panel,.my-account .user-profile-form .panel{border:none!important}}.user .user-profile-form .panel .panel-default,.my-account .user-profile-form .panel .panel-default{border:0;padding:0}.user .user-profile-form .panel .panel-heading,.my-account .user-profile-form .panel .panel-heading{float:left;background-color:transparent;font-weight:700;padding:0 0 5px}.user .user-profile-form .panel .panel-heading .panel-title,.my-account .user-profile-form .panel .panel-heading .panel-title{text-decoration:none}.user .user-profile-form .panel .panel-heading .panel-title:hover,.my-account .user-profile-form .panel .panel-heading .panel-title:hover{color:#333;cursor:default;text-decoration:none}.user .user-profile-form .panel .panel-body,.my-account .user-profile-form .panel .panel-body{padding:0}.user .user-profile-form .panel .description,.my-account .user-profile-form .panel .description{padding:15px 0}.user .user-profile-form .panel .form-item,.my-account .user-profile-form .panel .form-item{margin-bottom:15px}.user .user-profile-form .panel .form-item label,.my-account .user-profile-form .panel .form-item label{margin-bottom:5px}.user .user-profile-form .panel .date-padding,.my-account .user-profile-form .panel .date-padding{width:100px}.user .user-profile-form .panel .btn,.my-account .user-profile-form .panel .btn{width:100%;margin:15px 0}@media(min-width:480px){.user .user-profile-form .panel .btn,.my-account .user-profile-form .panel .btn{width:auto}}.user .user-profile-form .description,.my-account .user-profile-form .description{padding:15px 0}.user .user-profile-form .btn,.my-account .user-profile-form .btn{width:100%;margin:15px 0}@media(min-width:480px){.user .user-profile-form .btn,.my-account .user-profile-form .btn{width:auto}}@media(min-width:480px){.user .pane-user-field-aftercare-store-id,.my-account .pane-user-field-aftercare-store-id{margin-top:15px;padding:15px;border:1px solid #ddd}}.user #sidebar,.my-account #sidebar{margin-top:15px}@media(min-width:992px){.user #sidebar,.my-account #sidebar{margin-top:0}}.not-front.not-logged-in.user.user-home #breadcrumb{display:none}.my-account{}.my-account .panel-2col-stacked .panel-col-first,.my-account .panel-2col-stacked .panel-col-last{display:block;width:100%;float:none}@media(min-width:768px){.my-account .panel-2col-stacked .panel-col-first,.my-account .panel-2col-stacked .panel-col-last{width:49.9%;float:left}}@media(min-width:768px){.my-account .panel-2col-stacked .panel-pane{border-top:1px solid #dfdddd;min-height:125px;padding:15px 0}}.my-account .panel-2col-stacked .panel-pane h2{margin-top:0}.my-account .panel-2col-stacked .panel-pane h2 a{text-decoration:none}.my-account .panel-2col-stacked .panel-pane h2 a:hover{text-decoration:underline}.my-account .panel-2col-stacked .panel-pane p a{color:#333;text-decoration:none}.my-account .panel-2col-stacked .panel-pane p a:hover{color:#006338;text-decoration:underline}@media(min-width:768px){.my-account .panel-2col-stacked .panel-col-first .panel-pane{margin-right:15px}.my-account .panel-2col-stacked .panel-col-last .panel-pane{margin-left:15px}}.my-account .panel-2col-stacked .panel-col-top .panel-pane{min-height:0;border:none}@media(min-width:768px){.my-account .panel-2col-stacked .panel-col-top .panel-pane{padding:0 0 15px}}.my-account #user_user_full_group_actions{width:100%;display:block;margin-bottom:30px}.my-account .unipro-wallet-addnewcard-form .form-item,.my-account .unipro-addressbook-addnewentry-form .form-item{margin-bottom:15px}.my-account .unipro-wallet-addnewcard-form .country-block span,.my-account .unipro-addressbook-addnewentry-form .country-block span{font-weight:700}.my-account .unipro-wallet-addnewcard-form .form-submit,.my-account .unipro-addressbook-addnewentry-form .form-submit{margin-left:15px}@media(max-width:992px){.my-account .panel-xs{margin-bottom:15px}}.my-account h1 .easypay-logo,.my-account h2 .easypay-logo{padding-bottom:4px;display:inline}.my-account .report-a-problem form{margin-top:15px}.my-account .report-a-problem textarea{max-width:100%;min-width:100%}.my-account .report-a-problem .webform-submit{width:100%}@media(min-width:480px){.my-account .report-a-problem .webform-submit{width:auto;float:right}}.my-account .ds-1col-stacked-sidebar>.group-sidebar{clear:both;float:none;width:100%}.my-account .spec-ecomm-myaccount-wallet-select-card>p{background-color:#fff;padding:15px;margin-bottom:0}@media(min-width:767px){.my-account .spec-ecomm-myaccount-wallet-select-card>p{padding:15px 0}}.my-account .spec-ecomm-myaccount-wallet-select-card .table{background-color:#fff;margin:15px 0}.my-account .pane-my-account-my-orders,.my-account .pane-my-prescriptions{margin:15px 0}.my-account .pane-my-account-my-orders h2,.my-account .pane-my-prescriptions h2,.my-account .pane-my-account-my-orders h3,.my-account .pane-my-prescriptions h3{margin-top:0}.my-account .pane-my-account-my-orders h2,.my-account .pane-my-prescriptions h2{display:none}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location{margin-bottom:0}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location label{display:block}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type=text]{float:left;width:87.8%;border-top-right-radius:0;border-bottom-right-radius:0}@media(min-width:1200px){.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type=text]{width:90%}}@media(max-width:992px){.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type=text]{width:89.5%}}@media(min-width:480px) and (max-width:768px){.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type=text]{width:82%}}@media(max-width:480px){.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type=text]{width:69%}}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-target-id{margin-top:15px}@media(max-width:767px){.my-account #prescription-upload-form .prescription-option #edit-prescription-upload-additional-text{padding:0 15px 15px}}.my-account #prescription-upload-form .prescription-option .field-name-field-rx-file button.btn-danger{margin:15px}@media(max-width:767px){.my-account #prescription-upload-form .prescription-option .field-type-entityreference.form-wrapper.form-group,.my-account #prescription-upload-form .prescription-option .field-name-field-rx-file.form-wrapper.form-group{padding:0;margin-bottom:0}}.my-account #prescription-upload-form .prescription-option .form-type-radio label{font-weight:700;cursor:pointer;display:inline}.my-account #prescription-upload-form .btn-file{position:relative;overflow:hidden}.my-account #prescription-upload-form .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{width:auto;margin-bottom:15px}@media(min-width:480px){.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{display:inline-block;margin-right:15px}}@media(max-width:380px){.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{margin-top:20px}}.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay .express-reorder-btn-wrapper .btn-primary,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder .express-reorder-btn-wrapper .btn-primary{white-space:initial}@media(min-width:992px){.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay .express-reorder-btn-wrapper .btn-primary,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder .express-reorder-btn-wrapper .btn-primary{margin-left:0;width:auto}}.my-account .view-my-account-my-orders tr{width:80%;left:20%}.my-account .view-my-account-my-orders tr th:nth-child(1) span{visibility:visible}.my-account #unipro-addressbook-my-addressbook-form.rxentry .btn-add-address,.my-account #unipro-addressbook-my-addressbook-form.rxentry .remove-address-button{margin:15px 0}.my-account .view-my-prescriptions .view-empty{line-height:normal}.my-account .view-my-prescriptions .view-empty .btn-primary{display:block;margin:15px 0 0}@media(min-width:480px){.my-account .view-my-prescriptions .view-empty .btn-primary{display:inline-block;width:auto}}.my-account .view-my-prescriptions .view-header .btn-primary{margin:15px 0;width:100%}@media(min-width:480px){.my-account .view-my-prescriptions .view-header .btn-primary{width:181px;display:block}}.my-account .view-my-prescriptions .view-content .group-bottom table.sticky-header,.my-account .view-my-prescriptions .view-content .group-top table.sticky-header{display:none}.my-account .view-my-prescriptions.rxentry table{border:1px solid #ddd}.my-account .view-my-prescriptions.rxentry table caption{font-weight:700;padding:0 0 15px 5px;text-align:left;top:-30px;font-size:18px}.my-account .view-my-prescriptions.rxentry table tbody .odd{width:85%;margin-top:42px}.my-account .view-my-prescriptions.rxentry table tr td,.my-account .view-my-prescriptions.rxentry table tr th{line-height:30px;border:none!important}.my-account .view-my-prescriptions.rxentry table tr td:nth-child(1){line-height:normal;padding-top:12px}.my-account .messages.error.file-upload-js-error{display:table-caption;margin:10px 0 15px;white-space:normal}.my-account .messages.error.file-upload-js-error .placeholder{word-wrap:break-word}.my-account .wallet-cards .well{overflow:auto}.my-account .wallet-cards table{margin-bottom:15px}.my-account .wallet-cards table thead th{padding:8px 5px;line-height:inherit}@media(min-width:991px){.my-account .wallet-cards table thead th{height:auto!important;vertical-align:top}}.my-account .wallet-cards table thead th span{width:30%}.my-account .wallet-cards table tbody tr{width:75%;left:25%!important}.my-account .wallet-cards table tbody td{line-height:1.2em;text-align:left}.my-account .wallet-cards table tbody td .form-item-card,.my-account .wallet-cards table tbody td .form-item-subscription-card{width:auto;display:inline}.my-account .wallet-cards .easypay-logo{padding-bottom:0;height:16px;vertical-align:bottom}.my-account .wallet-cards .add-card-button a{text-decoration:none}.my-account .views-form-my-account-my-orders-default>.views-row-first{margin-bottom:15px}.my-account .views-form-my-account-my-orders-default .rxentry-pager-controls{margin-bottom:15px}.my-account .views-form-my-account-my-orders-default .views-field-order-number{font-weight:700;text-decoration:none;cursor:default}.my-account .views-form-my-account-my-orders-default .views-field-order-number:hover{color:#333;text-decoration:none;cursor:default}@media(max-width:360px){.my-account .views-form-my-account-my-orders-default .views-field-order-number{clear:both}}.my-account .views-form-my-account-my-orders-default .views-label-created,.my-account .views-form-my-account-my-orders-default .views-label-custom-order-state{font-weight:700}.my-account .view-delivery-package-line-items .view-content{text-align:left;line-height:normal}.my-account .view-delivery-package-line-items .view-content .views-row{padding:0;width:100%;display:block;line-height:normal}@media(min-width:480px){.my-account .view-delivery-package-line-items .view-content .views-row{width:45%;display:inline-block}}.my-account .view-delivery-package-line-items .view-content .views-row .views-field{padding:0 0 5px;margin-bottom:5px}.my-account .view-delivery-package-line-items .view-content .views-row-even{float:none;margin-left:0}.my-account #previous-orders .views-field .views-label{width:auto;display:inline-block}@media(min-width:480px){.my-account #previous-orders .views-field .views-label{width:175px}}.my-account #previous-orders .views-field-commerce-order-delivery-packages{margin-top:15px}.my-account .ds-2col-stacked.entity-commerce-order .group-left{margin-top:30px}@media(max-width:767px){.my-account .ds-2col-stacked.entity-commerce-order .group-left{width:100%}}.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:50%}@media(min-width:992px){.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:20%}}.my-account .ds-2col-stacked.entity-commerce-order .group-left{margin-top:30px;width:100%}.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:50%;word-wrap:break-word}@media(min-width:480px){.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:30%}}.my-account .ds-2col-stacked.entity-commerce-order .group-left .card_number{display:inline-block;width:25%}@media(min-width:480px){.my-account .ds-2col-stacked.entity-commerce-order .group-left .card_number{width:auto}}.my-account .spec-ecomm-myaccount-easypay-settings .panel-heading{background-color:transparent;float:left;font-weight:700;margin:0;border:0}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item{border:none;background-color:transparent}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item:hover{color:#008945}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item:before{content:"\f014";display:block;font-family:FontAwesome;font-size:initial;text-indent:0;width:35px;height:35px}@media(max-width:991px){.my-account .spec-ecomm-myaccount-easypay-settings #add-product-wrapper table thead tr th.views-field-custom-cl-image-field,.my-account .spec-ecomm-myaccount-easypay-settings #add-product-wrapper table thead tr th:first-of-type{display:none!important}}.my-account .spec-ecomm-myaccount-easypay-settings table{margin-top:45px;margin-bottom:15px}@media(min-width:991px){.my-account .spec-ecomm-myaccount-easypay-settings table{margin-top:15px;padding-left:0}}.my-account .spec-ecomm-myaccount-easypay-settings table caption{font-weight:700;padding:15px 0}@media(min-width:991px){.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th{text-align:center}}.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th>div{width:20%;line-height:normal}@media(min-width:767px){.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th>div{width:auto}}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr{top:54px}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td{padding:5px;text-align:center}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td:nth-of-type(2),.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td:nth-of-type(2){font-weight:700}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td .form-control,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td .form-control{display:inline-block}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td .form-item,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td .form-item{margin-bottom:0}@media(max-width:991px){.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr .views-field-custom-cl-image-field,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr .views-field-custom-cl-image-field,.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr .product-attributes-form-eye-item,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr .product-attributes-form-eye-item{display:none!important}}@media(min-width:480px){.my-account .spec-ecomm-myaccount-easypay-settings .easypay-form-bottom{display:block;margin:15px 0}}.my-account .spec-ecomm-myaccount-easypay-settings table.sticky-header{display:none}.my-account .spec-ecomm-myaccount-easypay-settings .easypay-add-product-wrapper select{width:100%!important;padding:5px 8px}@media(min-width:767px){.my-account .spec-ecomm-myaccount-easypay-settings .easypay-add-product-wrapper select{width:50%!important}}.my-account #easypay-status.active{border-color:#6fbb3f}.my-account #easypay-schedule .form-control,.my-account #easypay-address .form-control,.my-account #easypay-card .form-control{padding:6px 12px;width:100%!important}.view-my-account-my-orders table{margin-bottom:0}.view-my-account-my-orders table th{height:75px;line-height:1}@media(min-width:480px){.view-my-account-my-orders table th:first-of-type{width:auto;padding-left:0}}@media(min-width:991px){.view-my-account-my-orders table th{height:auto!important;vertical-align:top}}.view-my-account-my-orders table th div{width:25%;line-height:1}@media(min-width:480px){.view-my-account-my-orders table th div{width:auto}}.view-my-account-my-orders table th span{width:125px;font-weight:700}@media(min-width:480px){.view-my-account-my-orders table th span{width:auto}}.view-my-account-my-orders table td{height:75px;line-height:1;text-align:left}@media(min-width:480px){.view-my-account-my-orders table td:first-of-type{padding-left:0}}@media(min-width:992px){.view-my-account-my-orders table td{width:125px}}@media(min-width:992px){.view-my-account-my-orders table td:nth-of-type(even){width:100px}}.view-my-account-my-orders table td .view-my-account-my-orders-line-items{line-height:normal!important}.view-my-account-my-orders table td .view-my-account-my-orders-line-items .views-row{margin-bottom:15px}@media(max-width:767px){.my-account-easypay-page .guarantee h2{margin-top:0}}.my-account-easypay-page .easypay-line-item-total,.my-account-easypay-page .easypay-line-item-original-total,.my-account-easypay-page .easypay-price-changes{padding:5px 0;vertical-align:middle;font-weight:700;text-align:right;width:100%;float:left;clear:both}.my-account-easypay-page .easypay-price-changes{font-weight:400}.my-account-easypay-page .easypay-add-product-wrapper{position:relative;clear:both;float:left;width:100%;margin:5px 0}.my-account-easypay-page .easypay-add-product-wrapper button{float:right}.my-account-easypay-page #easypay-schedule{clear:both}.my-account-easypay-page .easypay-last-order-table{margin-top:30px}@media(min-width:991px){.my-account-easypay-page .easypay-last-order-table thead .views-field-commerce-line-items,.my-account-easypay-page .easypay-last-order-table tbody .views-field-commerce-line-items{height:auto!important}}.my-account-easypay-page .easypay-last-order-table thead tr,.my-account-easypay-page .easypay-last-order-table tbody tr{width:80%}.my-account-easypay-page .easypay-last-order-table tr>th,.my-account-easypay-page .easypay-last-order-table tr>td{line-height:normal}@media(min-width:991px){.my-account-easypay-page .easypay-last-order-table tr>th,.my-account-easypay-page .easypay-last-order-table tr>td{height:auto}}.my-account-easypay-page .easypay-last-order-table .view-my-account-my-orders-line-items .views-row{margin-bottom:15px}.views-form-my-account-my-orders-default>.views-row{overflow:hidden;height:7em;background-color:#fff;position:relative;transition:1s}.views-form-my-account-my-orders-default>.views-row.active{transition:1s;height:auto}@media(max-width:780px){.views-form-my-account-my-orders-default>.views-row.active{height:auto}}.views-form-my-account-my-orders-default>.views-row.active .btn-preview{visibility:hidden;cursor:pointer}.views-form-my-account-my-orders-default>.views-row.active .btn-preview .fa-plus{color:#008945}.views-form-my-account-my-orders-default>.views-row.active .btn-close{display:block}@media(min-width:480px){.views-form-my-account-my-orders-default>.views-row.active .btn-close{display:inline-block}}.views-form-my-account-my-orders-default>.views-row .btn-preview{cursor:pointer}.views-form-my-account-my-orders-default>.views-row .btn-preview .fa-plus{color:#008945}.views-form-my-account-my-orders-default>.views-row .vieworder{font-size:16px}@media(min-width:992px){.views-form-my-account-my-orders-default>.views-row .vieworder{display:none}}@media(min-width:768px){.views-form-my-account-my-orders-default>.views-row{padding:0;border-bottom:1px solid #dfdddd}}@media(min-width:992px){.views-form-my-account-my-orders-default>.views-row{cursor:default;height:auto;max-height:100%;overflow:visible}}.views-form-my-account-my-orders-default>.views-row .entity-commerce-line-item:first-of-type{margin-bottom:15px}@media(min-width:768px){.views-form-my-account-my-orders-default>.views-row .entity-commerce-line-item:first-of-type{margin-bottom:0}}.views-form-my-account-my-orders-default .views-row-last{border:0;margin-top:15px}.views-form-my-account-my-orders-default .views-field-order-number,.views-form-my-account-my-orders-default .views-field-created,.views-form-my-account-my-orders-default .views-field-custom-order-state{font-weight:600;width:auto;display:block}.view-my-account-order-delivery-packages h2{margin-top:0}.view-my-account-order-details-line-items caption{font-weight:700}@media(max-width:991px){.view-my-account-order-details-line-items table{margin:0 0 15px}.view-my-account-order-details-line-items caption{position:absolute;top:-45px}.view-my-account-order-details-line-items .views-field-custom-cl-image-field{display:none}.view-my-account-order-details-line-items .views-field-field-cl-eye{font-weight:700}}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total td{font-weight:700}@media(max-width:991px){.view-my-account-order-details-line-items .commerce-order-handler-area-order-total table{position:static;margin:15px 0}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total tbody{position:static;width:100%}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total tr{display:table-row;position:static;width:100%}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total td{border-top:1px solid #dfdddd!important;display:table-cell;height:auto;line-height:inherit;position:static;text-align:left}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total .component-total{text-align:right}}@media(min-width:480px) and (max-width:510px){.view-my-account-order-details-line-items .form-actions .btn-upsell{margin-top:15px}}.view-my-account-order-details-line-items .view-footer h2{padding-top:15px}.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:120px;line-height:normal}@media(min-width:768px){.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:56px;line-height:normal}}@media(max-width:991px){.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:135px}}@media(max-width:320px){.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:120px}.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label .data-wrapper{font-size:14px}}.commerce-delivery-package-cdp-glasses .rxentry .views-row-last .views-field-line-item-label{line-height:normal}@media(min-width:410px){.commerce-delivery-package-cdp-glasses .rxentry .views-row-last .views-field-line-item-label{line-height:38px}}.commerce-delivery-package-cdp-solutions .rxentry tr{width:75%}.commerce-delivery-package-cdp-solutions .rxentry tr td:nth-child(2){line-height:normal}@media(min-width:768px){.commerce-delivery-package-cdp-solutions .rxentry tr td:nth-child(2){line-height:38px}}.my-account .ds-2col-stacked.entity-commerce-order .group-left .form-item-custom-order-date{margin-top:15px}.my-account .pane-commerce-order-commerce-customer-shipping .pane-title,.my-account .pane-commerce-order-commerce-customer-billing .pane-title{margin-top:0;word-wrap:break-word}@media(max-width:991px){.views-form-express-reorder-cart-default .xro-cl-image img{display:none}}.express-reorder .xro-cart-continue-shopping-btn{margin-top:15px}.my-account .view-my-account-order-delivery-packages h2{margin-top:0;margin-bottom:30px}.my-account div.panel-pane div.node{margin:initial!important;padding:initial!important}.rxentry-pager-wrapper{position:relative}.rxentry-pager-wrapper .rowclose{position:absolute;bottom:0;right:0}.rxentry-pager-wrapper .views-field-order-number .field-content a[title^="Order Number: "]{text-decoration:none;cursor:default}.rxentry-pager-wrapper .views-field-order-number .field-content a[title^="Order Number: "]:hover{color:#333}.btn-manage-account{clear:left;margin-bottom:15px}.territory-ie-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column,.territory-gb-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column{position:static!important}@media(min-width:992px){.territory-ie-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column,.territory-gb-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column{position:relative!important}}@media(min-width:992px){.territory-ie-en .checkout #branding,.territory-gb-en .checkout #branding{margin-top:8px}}@media(min-width:992px){.eyecare-subsite.territory-gb-en .region-main-menu .om-maximenu{width:100%}}@media(min-width:992px){.territory-au-en #om-menu-main-menu li.leaf-contact-lenses .om-maximenu-content .block.first,.territory-nz-en #om-menu-main-menu li.leaf-contact-lenses .om-maximenu-content .block.first{width:476px}.territory-se-sv #om-menu-main-menu li.leaf-k-p-kontaktlinser .om-maximenu-content .block.first{width:476px}}.territory-no-nb #om-menu-main-menu .om-maximenu,.territory-dk-da #om-menu-main-menu .om-maximenu{width:476px}@media(min-width:992px){.territory-no-nb #om-menu-main-menu .om-maximenu,.territory-dk-da #om-menu-main-menu .om-maximenu{width:69%}}@media(min-width:992px){.territory-es-es #om-menu-main-menu li.om-leaf>a{padding:7px 12px}}@media(min-width:1200px){.territory-es-es #om-menu-main-menu li.om-leaf>a{padding:7px 15px}}.territory-es-es #om-menu-main-menu li.om-leaf.leaf-ofertas.single-column{position:static!important}@media(min-width:992px){.territory-fi-fi #om-menu-main-menu li.om-leaf>a,.territory-no-nb #om-menu-main-menu li.om-leaf>a{padding:7px 13px}}@media(min-width:1200px){.territory-fi-fi #om-menu-main-menu li.om-leaf>a,.territory-no-nb #om-menu-main-menu li.om-leaf>a{padding:7px 13px}}@media(min-width:992px){.territory-se-sv #om-menu-main-menu li.om-leaf>a,.territory-nl-nl #om-menu-main-menu li.om-leaf>a,.eyecare-subsite #om-menu-main-menu li.om-leaf>a{padding:7px 8px}}@media(min-width:1200px){.territory-se-sv #om-menu-main-menu li.om-leaf>a,.territory-nl-nl #om-menu-main-menu li.om-leaf>a,.eyecare-subsite #om-menu-main-menu li.om-leaf>a{padding:7px 18px}}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers{position:static!important}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers>a{padding:7px 16px}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers .om-maximenu-content{width:auto!important}@media(min-width:991px){.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers .om-maximenu-content{width:760px!important}}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-eye-health{position:relative!important}.territory-nz-en .commerce-checkout-form-complete .order-summary table tbody tr{top:38px}@media(max-width:991px){.territory-nz-en .commerce-checkout-form-complete .order-summary table tbody tr{top:0}}@media(max-width:991px){.commerce-checkout-form-complete .order-summary table tbody tr{top:auto}}.territory-ie-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 14px!important}.territory-nl-nl #menu-wrapper .om-menu>.om-leaf>a{padding:7px 10px!important}.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{width:auto}@media(min-width:991px){.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{left:-275px}}@media(min-width:1200px){.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{left:-100px}}@media(min-width:992px){.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-barn-ungdom .block.multi-menu{min-width:240px!important}}.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-barn-ungdom .block.multi-menu ul{float:none;padding:0 15px;margin:0}.territory-no-nb.optical-subsite .region-main-menu .first .view-offers-menu{width:auto}@media(min-width:991px){.territory-no-nb.optical-subsite .region-main-menu .first .view-offers-menu{width:720px}}.territory-dk-da #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column{position:static!important}.territory-fi-fi #om-menu-main-menu li.om-leaf.leaf-tarjoukset.single-column{position:static!important}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden>a{padding:7px 10px}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden.single-column{position:static!important}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden.single-column .om-maximenu-content .block.first.last{width:auto!important}.territory-au-en #menu-wrapper .om-menu .leaf-offers.single-column{position:static!important}@media(min-width:992px){.territory-au-en #menu-wrapper .om-menu .leaf-offers .om-maximenu-content{left:-219px}}@media(min-width:1200px){.territory-au-en #menu-wrapper .om-menu .leaf-offers .om-maximenu-content{left:0}}.territory-au-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 8px!important}@media(min-width:1200px){.territory-au-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 16px!important}}.territory-au-en .commerce-checkout-form-complete .order-summary table tbody tr{top:58px}@media(max-width:991px){.territory-au-en .commerce-checkout-form-complete .order-summary table tbody tr{top:0}}.territory-es-en #om-menu-main-menu li.leaf-offers.single-column{position:static!important}@media(min-width:992px){.territory-es-en #om-menu-main-menu li.leaf-offers.single-column .om-maximenu-content{left:234px}}.node-type-page-view.hitta-till-din-butik #sidebar,.node-type-page-view.liikehaku #sidebar,.node-type-page-view.finn-din-butikk #sidebar,.node-type-page-view.find-din-butik #sidebar,.node-type-page-view.winkelzoeker #sidebar{margin-top:0}@media(min-width:992px){.node-type-page-view.hitta-till-din-butik #sidebar,.node-type-page-view.liikehaku #sidebar,.node-type-page-view.finn-din-butikk #sidebar,.node-type-page-view.find-din-butik #sidebar,.node-type-page-view.winkelzoeker #sidebar{margin-top:67px}}.territory-se-sv .checkout.mobile .rxentry table thead span{word-wrap:normal!important}